Zet licht aan bij beweging…

… tussen bepaalde tijden en stop de timer voor het uitzetten van het licht. Als de PIR uitgaat, start dan een timer van 5 minuten om het licht uit te zetten. Mocht er binnen die 5 minuten wederom beweging zijn stop dan weer de timer, etc.

De flow in Node-RED ziet er alsolgt uit:

Op zich vrij recht-toe-recht-aan. Het venijn zit ‘m in het herschrijven van de payload dat na het aanzetten van het licht, door de Change-node gewijzigd wordt in STOP:

De 5 minuten timer zal stoppen op het moment dat een STOP binnen komt en daardoor blijft het licht aan zolang er binnen 5 minuten wederom beweging is gedetecteerd.

Komt er geen STOP binnen in de 5-minuten-timer dan zal het licht uitgezet worden.

Een input_boolean wordt gebruikt om de sensor te overbruggen. Als deze aan staat wordt het licht niet aan- of uitgezet met de sensor. Deze input_boolean wordt aangemaakt binnen Home Assistant als ‘Helper‘.