Automatisering van je verlichting kan je dagelijks leven een stuk comfortabeler maken. Met Node-RED in combinatie met Home Assistant kun je lampen automatisch aan- en uitzetten op basis van sensoren zoals bewegingsmelders of deurcontacten. In deze blog gebruiken we twee voorbeeldflows als uitgangspunt.


Voorbeeldflow 1: PIR en deurcontacten

Deze flow schakelt een input_boolean aan wanneer er beweging wordt gedetecteerd of een deur wordt geopend. Na een ingestelde tijd wordt de boolean weer uitgeschakeld.

Belangrijkste onderdelen van de flow:

  • Server-state-changed nodes: deze luisteren naar sensoren, bijvoorbeeld:
    • binary_sensor.bijkeuken_deursensor_contact
    • binary_sensor.garage_bewegingssensor_1
    • binary_sensor.garage_deursensor_garage_deursensor_door_state_simple
  • Trigger node: zet de actie aan en na 2 minuten weer uit (aanpasbaar).
  • API-call-service node: schakelt de input_boolean.pir_garage aan/uit.

Wat je zelf moet aanpassen:

  1. Entity IDโ€™s van sensoren: vervang de voorbeeldsensoren met jouw eigen sensor-IDโ€™s.
  2. Actietijd: pas de tijd in de trigger-node aan naar wens (bijv. 2 minuten โ†’ 5 minuten).
  3. Input_boolean:ย vervang met jouw eigen Home Assistant boolean of lichtgroep.

Voorbeeldflow 2: Lampen automatisch aan/uit

Deze flow gebruikt de status van de PIR boolean en een โ€œiemand thuisโ€ boolean om lampen automatisch aan of uit te zetten.

Belangrijkste onderdelen van de flow:

  • Link-in node: koppelt een externe trigger, bijvoorbeeld โ€œiemand thuisโ€.
  • Server-state-changed node: detecteert of de PIR boolean aan staat.
  • AND-gate node: controleert of zowel iemand thuis is als dat de PIR actief is.
  • Switch node: controleert of de lamp al aan of uit staat.
  • API-call-service nodes: schakelen de lampen aan of uit (light.turn_on / light.turn_off).

Wat je zelf moet aanpassen:

  1. Lamp-IDโ€™s: vervang light.garage_lampen door jouw lampen of lichtgroepen.
  2. Booleans: pas de input_boolean iemand thuis en PIR boolean aan naar jouw setup.
  3. Extra logica: je kunt timers of meerdere sensoren toevoegen als je wilt dat het systeem complexere regels volgt.

Tips voor gebruik

  • Test altijd eerst de flow met รฉรฉn lamp of sensor om te voorkomen dat alles tegelijk aan gaat.
  • Geef duidelijke namen aan je nodes in Node-RED, zodat je later makkelijk wijzigingen kunt aanbrengen.
  • Gebruik debug nodes om te controleren of sensoren de juiste signalen doorgeven.
  • Combineer deurcontacten en bewegingssensoren voor een robuust systeem: bijvoorbeeld dat de lampen 20 minuten blijven branden als er binnen beweging is na het openen van een deur.
  • Pas altijd de entity-IDโ€™s aan naar jouw eigen sensoren en lampen. De voorbeelden in de flow zijn alleen illustratief.
  • De trigger-tijden (nu ingesteld op 2 minuten) kun je aanpassen aan je eigen voorkeur.
  • Controleer dat de input_booleans (pir_garageiemand thuis) in Home Assistant correct zijn aangemaakt.
  • Test de flow eerst met รฉรฉn lamp of sensor, zodat je zeker weet dat alles werkt voordat je het uitbreidt naar meerdere ruimtes.
  • Gebruik debug nodes in Node-RED om te controleren dat de sensoren de juiste signalen doorgeven.

Met deze flows heb je een solide basis om je verlichting te automatiseren. Je kunt ze uitbreiden naar meerdere ruimtes, tijdschemaโ€™s of zelfs scenarioโ€™s met aanwezigheid, daglicht en andere sensoren.


Geef een reactie

Je e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *