Home Assistant · Node-RED
Waarom ik Node-RED naast Home Assistant gebruik.
Ik gebruik Node-RED naast Home Assistant voor delen van de automatisering waar meerdere signalen, prioriteiten en toestanden samenkomen.
Waarom
Niet omdat native automatiseringen tekortschieten
Home Assistant kan zelf heel veel. Node-RED geeft mij bij grotere logica vooral een andere manier van denken: inputs, beslissingen en acties zijn zichtbaar als flow.
Dat helpt wanneer één beslissing afhankelijk is van temperatuur, aanwezigheid, vermogen, timers en de toestand van andere apparaten.
Managers
Ik bouw liever een manager dan twintig losse regels
Voor klimaat en energie is het handig om beslissingen op één plek te verzamelen. Zo voorkom je dat losse automatiseringen elkaar tegelijk proberen te corrigeren.
Een manager kan eerst context verzamelen en daarna één besluit nemen dat rekening houdt met de rest van het systeem.
Debuggen
Zien welke waarde door een flow loopt is enorm praktisch
Node-RED maakt het makkelijk om tussen stappen debugwaardes te bekijken. Daardoor is sneller te zien welke voorwaarde anders uitpakt dan verwacht.
Dat is vooral handig bij fouten die alleen onder een specifieke combinatie van omstandigheden optreden.
Niet alles
Een flow hoeft niet groter te worden omdat het kan
Een eenvoudige lamp die op beweging reageert hoeft niet per se door een enorme Node-RED-manager. Ik probeer complexiteit alleen toe te voegen waar die het gedrag werkelijk duidelijker maakt.
Anders verplaats je het probleem alleen van YAML naar blokjes.
AI
AI versnelt het bouwen, maar de flow moet nog steeds logisch zijn
AI kan helpen bij function nodes, templates, foutmeldingen en het herstructureren van flows. Maar ik wil zelf kunnen uitleggen welke toestand een flow verwacht en wat er bij fouten gebeurt.
Dat is vooral belangrijk als de automatisering invloed heeft op verwarming, energie of andere systemen die niet zomaar willekeurig mogen schakelen.
Gerelateerd