Een waterontharder is ideaal om kalkaanslag te voorkomen, maar er is één nadeel: je moet regelmatig het zout bijvullen. Veel mensen vergeten dit totdat het lampje op het apparaat gaat branden. Met Home Assistant en Node-RED kun je dit volledig automatiseren.
In deze gids laat ik zien hoe je een slimme herinnering bouwt die controleert:
- hoeveel water je hebt verbruikt sinds de laatste zoutvervanging
- hoeveel weken zijn verstreken sinds het bijvullen
- of het tijd is om zout bij te vullen
- en automatisch een melding naar de telefoon van de gebruiker stuurt met knoppen voor “Bijgevuld” en “Niet nodig”
Het systeem werkt volledig autonoom en past automatisch de drempels aan op basis van de reactie van de gebruiker.

Benodigdheden
Voor je begint heb je nodig:
In Home Assistant
Maak de volgende helpers aan:
Input Numbers
input_number.zoutvervanging_meterstand(laatste watermeterstand, type: number)input_number.zoutvervanging_liter(aantal liters tussen twee zoutvullingen)input_number.zoutvervanging_weken(max aantal weken tussen twee vullingen)
Input Datetime
input_datetime.zoutvervanging_datum(datum van laatste zoutvervanging)
Verder heb je een watermeter sensor nodig:
sensor.watermeter_stand(in m³, stijgend)
En je iPhone moet gekoppeld zijn aan Home Assistant zodat deze notificaties kan ontvangen:
notify.mobile_app_iphone_van_gebruiker
Hoe werkt de automatisering?
Elke werkdag om 20:00 verzamelt Node-RED automatisch de volgende gegevens:
- De laatste meterstand bij zoutvervanging
- De huidige watermeterstand
- De ingestelde literdrempel
- De datum van de laatste vervanging
- De ingestelde weekdrempel
Deze worden samengevoegd en in twee aparte logica’s verwerkt:
1. Waterverbruik logica
Node-RED rekent uit hoeveel liter water sinds de laatste zoutvulling is verbruikt:
huidige meterstand – vorige meterstand = verschil in m³
Dit wordt omgezet naar liters.
Is het verbruik groter dan de ingestelde drempel?
→ Dan wordt een melding gestuurd.
2. Tijd logica
Node-RED berekent automatisch hoeveel weken en dagen verstreken zijn sinds de vorige zoutvervanging.
Zijn er meer weken verstreken dan ingesteld?
→ Dan wordt een melding gestuurd.
Slimme notificaties met actieknoppen
De gebruiker ontvangt automatisch een melding, bijvoorbeeld:
Titel: Waterontharder
Bericht: Kijk of het zout bijgevuld moet worden, het is 9700 liter geleden.
Met twee knoppen:
- Bijgevuld
- Niet nodig
Deze acties worden door Home Assistant als event teruggestuurd naar Node-RED.
Wat gebeurt er na een actie?
Hier zit de echte intelligentie. Node-RED vangt het event op en past automatisch de instellingen aan:
Actie: Bijgevuld
- Nieuwe meterstand wordt opgeslagen
- Datum wordt automatisch bijgewerkt
- Literdrempel wordt verhoogd naar 10.000 liter
- Weekdrempel wordt ingesteld op 14 weken
Actie: Niet nodig
- Literdrempel wordt verlaagd naar 4.000 liter
- Weekdrempel wordt verlaagd naar 4 weken
- Datum en meterstand blijven hetzelfde
Op deze manier leert het systeem hoe jouw waterontharder reageert en wordt de frequentie van meldingen automatisch afgestemd.
De complete Node-RED flow
Plaats deze flow in jouw Node-RED editor.
Let op: vervang zelf niets, de naam notify.mobile_app_iphone_van_gebruiker is al juist verwerkt in de juiste onderdelen van de-flow.
(De volledige flow staat in jouw vraag hierboven en kan één-op-één worden geïmporteerd.)
Tips voor jouw dashboard
Wil je ook inzicht op een Lovelace dashboard? Dan kun je bijvoorbeeld toevoegen:
- huidige meterstand
- liters sinds laatste zoutvulling
- weken sinds laatste vervanging
- datum volgende voorspelde vervanging
Gebruik hiervoor Mushroom-cards of het standaard Entities-blok.
Conclusie
Met deze automatisering heb je geen omkijken meer naar het bijvullen van zout in je waterontharder. Door slim gebruik te maken van een watermeter, Home Assistant en Node-RED ontstaat een zelflerend systeem dat:
- je tijdig waarschuwt
- jou laat aangeven of bijvullen nodig was
- automatisch leert wanneer de volgende melding nodig is
Een handige automatisering die het huishouden weer een stukje slimmer maakt.
De code is hier te downloaden
