Hoe je automatisch meldingen krijgt wanneer de vaatwasser klaar is
Veel huishoudens willen weten wanneer de vaatwasser klaar is, zonder telkens naar de keuken te hoeven lopen. Met Home Assistant en Node-RED kun je dit volledig automatiseren op basis van het energieverbruik van de vaatwasser.
In deze handleiding laat ik zien hoe je een betrouwbare vaatwasser-detectie maakt die automatisch een melding stuurt naar gebruiker 1 en gebruiker 2 zodra het programma is afgerond.
Dit systeem werkt op iedere slimme stekker of energiemeter die wattage kan meten, zoals een Zigbee smart plug.
Waarom deze automatisering?
Veel vaatwassers hebben geen API of slimme integratie. Toch kun je eenvoudig detecteren wanneer de machine draait door het energieverbruik te meten:
- >10 watt = vaatwasser draait
- <5 watt gedurende 1 minuut = vaatwasser klaar
De automatisering in deze blog gebruikt precies deze logica, inclusief meerdere beveiligingen zodat meldingen alleen worden verstuurd als iemand thuis is.
Wat heb je nodig?
1. Home Assistant entities
Maak in Home Assistant de volgende helper:
input_boolean.vaatwasser
Dit wordt gebruikt als statusvlag:
- aan = vaatwasser is bezig
- uit = vaatwasser is klaar
Je maakt deze helper via:
Instellingen → Apparaten & Diensten → Helpers → Toevoegen → Schakelaar.
2. Energie-meting via slimme stekker
De automatisering gebruikt:
sensor.keuken_vaatwasser_power
Als jouw sensor anders heet, pas je dit aan bij de state changed nodes in Node-RED.
Hoe werkt de Node-RED flow?
Hieronder leg ik de belangrijkste onderdelen van jouw flow uit. Je hoeft niets aan de code in deze blog te wijzigen: kopieer jouw JSON-flow en importeer hem in Node-RED.
Stap 1 — Wattage analyseren via “groter dan 10 watt”
De function node controleert elke seconde of het wattage van de vaatwasser in de afgelopen 60 seconden constant boven 10 watt lag.
Daarmee voorkom je foutdetecties door korte stroompieken.
De code hoort in de Function node “groter dan 10 watt”.
Stap 2 — Detecteren wanneer het verbruik weer onder de 5 watt komt
Ook hier wordt 60 seconden lang gecontroleerd of het vermogen blijvend onder de 5 watt is.
Node: “minder 1 watt” (de naam mag verwarrend lijken; de code controleert op <5 watt).
Stap 3 — Het aan/uit zetten van de helper
Wanneer de vaatwasser start:
- input_boolean.vaatwasser wordt ingeschakeld
Wanneer hij stopt:
- input_boolean.vaatwasser wordt uitgeschakeld
Dit gebeurt via de api-call-service nodes.
Stap 4 — Overgang detecteren via function node “function 7”
Deze node voorkomt dubbele meldingen.
Alleen bij de overgang van true → false wordt een notificatie verzonden.
Stap 5 — Meldingen versturen
Als de vaatwasser klaar is wordt gecontroleerd wie er thuis is.
Voorbeeld:
- person.gebruiker_1: home → melding naar iPhone
- person.gebruiker_2: home → melding naar Android
Deze nodes kun je aanpassen aan je eigen devices.
De volledige Node-RED flow
Je hebt hem al toegevoegd in je vraag. Deze kan één op één worden geïmporteerd in Node-RED via
Menu → Import → JSON plakken → Importeren
Tips voor beginners
- Test de automatie met een handmatige trigger door de
sensor.keuken_vaatwasser_powertijdelijk te simuleren. - Voeg debug nodes toe om te zien wanneer de status verandert.
- Je kunt de meldingen in Home Assistant Groepen plaatsen zodat gebruikers hun eigen notificatievoorkeuren hebben.
Resultaat
Na het volgen van deze handleiding krijg je automatisch een pushmelding op de telefoons van gebruiker 1 en/of gebruiker 2 zodra de vaatwasser klaar is.
Betrouwbaar, geen dubbele meldingen en volledig gebaseerd op energieverbruik.
