Scheduler-apparaat
De Scheduler is het belangrijkste apparaattype in Power Profiler. Het bewaakt een echt apparaat — zoals je wasmachine, droger of vaatwasser — via zijn slimme stekker, leert het stroomverbruikpatroon over meerdere cycli, en vindt vervolgens de goedkoopste tijd om te draaien op basis van energieprijzen.
Je apparaat-dashboard
Wanneer je een Scheduler-apparaat toevoegt, zie je een kaart op je Homey-dashboard met de volgende informatie:
| Wat je ziet | Wat het betekent |
|---|---|
| Status | De huidige toestand van de scheduler (zie hieronder) |
| Actief profiel | Het programma waarvoor de app nu leert en plant |
| Vermogen | Live vermogenswaarde van je slimme stekker, in watt |
| Huidige prijs | De huidige energieprijs van je leverancier, in EUR/kWh |
| Geprofileerde cycli | Aantal voltooide cycli dat de app heeft opgeslagen |
| Gem. cyclusduur | Gemiddelde cyclusduur in minuten |
| Gem. energie | Gemiddeld energieverbruik per cyclus in kWh |
| Volgende start | Wanneer de volgende geplande start is (bijv. "14:30" of "do 14:30") |
| Geschatte kosten | Wat de geplande cyclus kost op het geplande tijdstip |
| Geschatte besparing | Hoeveel je bespaart ten opzichte van nu draaien |
| Totale energie | Cumulatieve energie over alle geplande runs |
| Totale kosten | Cumulatieve kosten over alle geplande runs |
| Totale besparing | Cumulatieve besparing over alle geplande runs |
Tip
De totaaltellers (energie, kosten, besparing) bijhouden al je geplande runs over tijd. Je kunt ze resetten met de resetknop op het apparaat.
Note
Geprofileerde cycli, Gem. cyclusduur en Gem. energie horen bij het actieve profiel. Gebruik je meerdere programma's (zie hieronder), dan veranderen deze waarden bij het wisselen van profiel: het is geen doorlopend totaal van het apparaat.
Statuswaarden
| Status | Betekenis |
|---|---|
| Inactief | De scheduler heeft een profiel en is klaar om in te plannen |
| Profileren | Er loopt nu een cyclus — de app legt vermogensdata vast |
| Ingepland | Er is een goedkoopste startvenster gevonden en de scheduler wacht erop |
| Geen profiel | Nog niet genoeg cycli opgeslagen — laat je apparaat nog een paar keer draaien |
| Geen prijzen | Energieprijzen zijn niet beschikbaar — controleer je prijsleverancier in App-instellingen |
| Verlopen | Het geplande venster is verstreken zonder te vuren — dit kan gebeuren als Homey offline was |
Een flow-trigger Status is veranderd wordt geactiveerd telkens wanneer deze waarde verandert, met tokens voor de vorige en de nieuwe status:
| Token | Betekenis |
|---|---|
old_status |
De vorige status (bijv. idle) |
new_status |
De nieuwe status (bijv. profiling) |
Hoe cyclus-detectie werkt
De app bewaakt de vermogensmetingen van je slimme stekker om automatisch te detecteren wanneer je apparaat draait en zijn verbruikpatroon op te slaan.
Zo werkt het:
-
Cyclus starten — Wanneer het vermogen boven de startdrempel stijgt (standaard: 50W), weet de app dat je apparaat is gestart. De app begint het stroomverbruik elke paar seconden te registreren en bouwt een minuut-voor-minuut profiel op.
-
Tijdens de cyclus — De app blijft opnemen terwijl je apparaat zijn fasen doorloopt. Een wasmachine verwarmt water op hoog vermogen, wast en spoelt op lager vermogen, en centrifugeert op gemiddeld vermogen.
-
Pauzes midden in de cyclus — Sommige apparaten pauzeren kort tussen fasen (een wasmachine kan pauzeren tussen het wassen en spoelen). Een korte cooldownperiode (standaard: 2 minuten) voorkomt dat de app denkt dat de cyclus voorbij is tijdens deze pauzes. Als het vermogen tijdens de cooldown opnieuw stijgt, gaat de cyclus verder.
-
Cyclus beëindigen — Wanneer het vermogen onder de einddrempel zakt en daar de volledige cooldownperiode blijft, is de cyclus voltooid. De app slaat het verbruikprofiel op.
-
Valse starts filteren — Cycli korter dan de minimale cyclusduur (standaard: 5 minuten) worden genegeerd. Dit voorkomt dat korte vermogenspieken — zoals het openen van de deur of het aan- en uitzetten van de stekker — als echte cycli worden opgeslagen.
Het onderstaande diagram toont een typische wasmachinecyclus met de detectiedrempels en cooldownperiodes:
De app bewaart tot 20 opgeslagen cycli en combineert ze tot een gemiddeld profiel, dat gebruikt wordt voor inplannen.
Waarom je minimaal 3 cycli nodig hebt
Voordat de scheduler een goedkoopste venster kan vinden, moet hij weten hoe lang een cyclus duurt en hoeveel vermogen hij gebruikt. De app vereist minimaal 3 voltooide cycli voordat hij actief wordt.
Waarom niet 1 of 2?
- Je eerste run was misschien een kort programma, en je tweede een volle lading. Met slechts 1-2 cycli is het profiel mogelijk niet representatief voor hoe je het apparaat normaal gebruikt.
- Na 3 cycli heeft de app genoeg variatie om een nuttig gemiddelde te maken dat rekening houdt met verschillende programmatypen en ladingen.
- Meer cycli betekent betere voorspellingen. De app blijft verbeteren naarmate er meer data wordt opgeslagen, tot 20 opgeslagen cycli.
Tip
Laat je apparaat gewoon een paar keer normaal draaien. De app legt cycli automatisch vast — er is niets te configureren tijdens de leerfase.
Meerdere programma's, één apparaat
Een wasmachine op eco doet drie uur op laag vermogen; dezelfde machine op een heet programma doet negentig minuten met een veel hogere piek. Gemiddeld tot één profiel is geen van beide juist, en het goedkoopste venster wordt gepland op een curve die geen enkel programma volgt.
De app kan daarom per programma een eigen profiel bijhouden. Elk apparaat begint met één profiel dat Default heet, en de app leert alleen in het profiel dat actief is.
De app vertellen welk programma draait
De app kan het programma niet uit de machine lezen, dus een flow vertelt het. Gebruik de actie Stel actief vermogensprofiel in met de programmanaam (zie Flow-voorbeelden):
ALS Programma op de wasmachine wordt "Eco 40"
DAN "Zet actief profiel" (Wasmachine Profiler) — profiel: Eco 40
- Een naam die nog niet bestaat maakt een nieuw, leeg profiel aan.
- Namen worden gematcht zonder te letten op hoofdletters of extra spaties:
eco 40enEco 40zijn hetzelfde profiel. De naam wordt weergegeven zoals je hem de eerste keer typte. - Het veld Actief profiel op het dashboard laat zien welk profiel in gebruik is, zodat een typefout zichtbaar is in plaats van stil.
- Wisselen wordt geweigerd terwijl een cyclus draait: een cyclus die op het ene programma begon, mag niet bij het andere geteld worden.
Grenzen
- Vijf profielen per apparaat. Een zesde wordt geweigerd met een foutmelding die de profielen noemt die je al hebt.
- De profielen delen de cyclusopslag van het apparaat, ze vermenigvuldigen die niet. Eén profiel bewaart 20 cycli, twee bewaren er 10 elk, drie 6 elk, vier of vijf 5 elk. Zakt de grens door een nieuw profiel, dan vallen de oudste cycli als eerste weg.
- Een profiel heeft zijn eigen 3 cycli nodig voordat het kan plannen. Direct na het wisselen naar een leeg profiel is de status Geen profiel en mislukt het plannen tot het programma drie keer gedraaid heeft. Dat is verwacht gedrag, geen storing.
- De instellingen voor cyclusdetectie zijn per apparaat, niet per profiel. Heeft één programma een andere einddrempel nodig, dan is dat een instelling (zie hieronder) die voor alle profielen geldt.
Een profiel verwijderen
De knop Verwijder actief profiel op het apparaat verwijdert het profiel dat actief is, inclusief de cycli, en schakelt terug naar Default. Default zelf kan niet verwijderd worden, zodat er altijd een profiel is om op terug te vallen. Hernoemen bestaat niet: maak het profiel onder de juiste naam aan en verwijder de verkeerde.
Apparaatinstellingen
Je kunt de detectie-instellingen aanpassen op de instellingenpagina van het apparaat. De standaardwaarden werken goed voor de meeste apparaten, maar je moet ze mogelijk aanpassen afhankelijk van je specifieke apparaat.
Startdrempel cyclus
Standaard: 50W
Het vermogen moet deze waarde overschrijden om een cyclus te beginnen detecteren.
- Verlaag dit als je apparaat minder vermogen gebruikt bij het starten — bijvoorbeeld een vaatwasser die begint met 30W bij een vullfase.
- Verhoog dit als stand-byvermogen van de slimme stekker of het apparaat valse detecties veroorzaakt. Sommige apparaten trekken 10-15W in stand-by, wat detectie kan triggeren als de drempel te laag is.
Einddrempel cyclus
Standaard: 50W
Het vermogen moet onder deze waarde zakken om de cyclus als voltooid te beschouwen.
- Verlaag dit om lage-vermogensfasen aan het einde van een cyclus vast te leggen — bijvoorbeeld de tumble-only koelfase van een droger (~30W) of een eco-droogprogramma van een vaatwasser.
- Houd het onder de startdrempel als je apparaat verschillende vermogensfasen heeft met zeer verschillende vermogens.
Minimale cyclusduur
Standaard: 5 minuten
Cycli korter dan dit worden genegeerd.
- Voorkomt dat korte vermogenspieken als echte cycli worden opgeslagen.
- In het algemeen hoef je dit niet te wijzigen. Verhoog het alleen als er zeer korte valse cycli worden opgeslagen.
Cooldownperiode
Standaard: 2 minuten
Nadat het vermogen onder de einddrempel zakt, wacht de app zo lang voordat de cyclus als voltooid wordt beschouwd. Als het vermogen tijdens de cooldown opnieuw stijgt, gaat de cyclus verder.
- Verhoog dit als je apparaat langere pauzes heeft tussen fasen. Sommige wasmachines pauzeren 3-5 minuten tussen de was- en spoelfase.
- Verlaag dit als je snellere detectie van voltooide cycli wilt en je apparaat geen pauzes midden in de cyclus heeft.
Flow-kaarten
Apparaatcyclus voltooid
Wordt geactiveerd wanneer het bewaakte apparaat een stroomcyclus voltooit.
Beschikbare tokens:
| Token | Betekenis |
|---|---|
duration_minutes |
Duur van de voltooide cyclus (min) |
energy_kwh |
Energieverbruik tijdens de cyclus (kWh) |
peak_power_w |
Piekvermogen tijdens de cyclus (W) |
cycle_count |
Totaal aantal opgeslagen cycli voor het actieve profiel |
Voorbeeld: ALS Apparaatcyclus voltooid (Wasmachine Profiler) DAN log [[energy_kwh]] kWh naar een melding
Huidige prijs is veranderd
Wordt geactiveerd wanneer de huidige prijs afwijkt van die van het vorige slot: hooguit elk uur, of elke 15 minuten bij een kwartierleverancier. Bij een vast contract alleen bij de overgang tussen normaal- en daltarief.
Beschikbare tokens:
| Token | Betekenis |
|---|---|
price |
De nieuwe prijs (EUR/kWh) |
Planning wissen
Een flow-actie die de geplande starttijd van het apparaat annuleert.
Gebruik: je had een run ingepland maar besluit het apparaat toch niet te gebruiken, of de omstandigheden zijn veranderd en je wilt opnieuw beginnen met plannen.
Timeline-gebeurtenissen
Het apparaat logt gebeurtenissen op de Homey-tijdlijn zodat je kunt zien wat er is gebeurd:
- Profileren gestart — de app heeft een nieuwe cyclus gedetecteerd
- Cyclus voltooid — een cyclus is klaar met opnemen (toont de duur en gebruikte energie)
- Planning aangemaakt — een goedkoopste startvenster is gevonden
- Planning gevuurd — de geplande starttijd is bereikt en de trigger is gevuurd