Al zo’n vijf jaar draai ik Home Assistant – en in die tijd is er een hoop veranderd. Wat begon als een eenvoudige setup met wat lampen en sensoren, is inmiddels uitgegroeid tot een uitgebreide smart home installatie. Toch komt met de groei ook wat rommel mee: mijn database zit inmiddels vol met oude, overbodige entiteiten. Een grote opschoonbeurt is dus hoognodig, en staat dan ook hoog op mijn to-do lijst.
De Technische Basis
Home Assistant draait bij mij in een virtuele machine (VM) op Proxmox. Het biedt me de flexibiliteit en controle die ik nodig heb om te experimenteren en te tweaken zonder m’n hele systeem onderuit te halen.
Voor de automatiseringen gebruik ik Node-RED. Sterker nog: álle automatiseringen lopen via Node-RED. Waar ik vroeger veel Home Assistant nodes gebruikte, werk ik tegenwoordig liever rechtstreeks met Zigbee2MQTT nodes. Dat geeft me meer controle en overzicht, vooral nu ik al meer dan 50 actieve flows draai.
Wat is Home Assistant?
Home Assistant is een open-source platform waarmee je al je slimme apparaten in huis op één plek kunt samenbrengen en automatiseren. Het ondersteunt duizenden apparaten en integraties, en draait lokaal op je eigen hardware – dus geen afhankelijkheid van de cloud. Denk aan verlichting, sensoren, camera’s, thermostaten, audio, en ga zo maar door.
Wat is Node-RED?
Node-RED is een visuele programmeertool waarmee je logica en automatisering kunt opbouwen via een eenvoudige drag-and-drop interface. Elke “flow” bestaat uit nodes die data verwerken, acties uitvoeren of apparaten aansturen. Het is extreem flexibel en krachtig – en perfect voor wie zelf de touwtjes in handen wil houden. En dat dit tot heel complexe automatiseringen kan leiden kun je zien aan de flow voor het huisalarm:

En deze is voor aan- en afwezigheidsdetectie:

De MQTT-communicatie regel ik met een aparte EMQX MQTT-server, die draait in een Proxmox container. Zo houd ik alles netjes gescheiden en schaalbaar.
Wat is EMQX?
EMQX is een high-performance MQTT broker (berichtensysteem) waarmee slimme apparaten eenvoudig met elkaar kunnen communiceren. Het is het zenuwstelsel van mijn smart home: sensoren sturen data, Node-RED luistert, denkt na en stuurt commando’s terug – allemaal via EMQX.
Tijdsinvestering en Onderhoud
Mijn smart home is nooit ‘af’. Elke week besteed ik ongeveer 8 uur aan onderhoud, updates en het finetunen van mijn flows en virtuele machines. Het is deels hobby, deels frustratie, maar vooral veel voldoening als alles weer soepel loopt.
Node-RED Flows Delen
Op deze website wil ik af en toe een kijkje geven achter de schermen. Ik zal regelmatig een Node-RED flow delen, compleet met uitleg over de werking en welke nodes ik precies gebruik. Handig als je zelf met vergelijkbare ideeën bezig bent of gewoon nieuwsgierig bent naar hoe zoiets werkt.
Blijf dus zeker terugkomen als je geïnteresseerd bent in slimme automatiseringen, Node-RED tips, of het onderhouden van een slimme infrastructuur met Home Assistant en Proxmox.