Ga naar inhoud

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:

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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:

Cyclus-detectiediagram

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 40 en Eco 40 zijn 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