Home Assistant Scripts: Herbruikbare Acties en Commando's

R
Radi Vernieuwen
Smart home adviseur
Integratie & Automatisering · 2026-02-15 · 4 min leestijd

Wat is het?

Home Assistant Scripts zijn herbruikbare reeksen acties die je met één klik of commando kunt uitvoeren.

Je kunt ze zien als een soort macro's voor je slimme huis. In plaats van elke keer handelingen apart te activeren, bundel je ze in één script. Stel je voor: je zegt "Filmavond" tegen je assistent.

Het script dimt de lampen, sluit de jaloezieën, zet de tv aan en start je mediaspeler. Al deze losse commando's zijn nu één vloeiende actie geworden.

Scripts zijn de bouwstenen van geavanceerde automatisering. Ze bieden meer controle dan simpele 'als-dan' regels en zijn essentieel voor wie zijn smart home naar een hoger niveau wil tillen.

Hoe werkt het precies?

Je schrijft scripts in YAML, een eenvoudige opmaaktaal. Elke script heeft een naam en een lijst met acties.

Acties kunnen zijn: een lamp inschakelen, een wachttijd invoeren, of een service aanroepen zoals het starten van een robotstofzuiger. Een basisvoorbeeld is een "Goedemorgen" script.

Dit zou achtereenvolgens kunnen doen: het verwarmingssysteem een graad hoger zetten, de koffiemachine aanzetten, en het ochtendnieuws op een slimme speaker afspelen. Je kunt het triggeren met een knop, een schema of een spraakcommando. Scripts ondersteunen ook variabelen en conditionele logica (if/then). Zo kun je een "Verlichting Laag" script maken dat de juiste sfeer creëert, maar alleen als het buiten donker is.

Praktisch voorbeeld: Robotstofzuiger starten

De mogelijkheden zijn bijna eindeloos en volledig aanpasbaar aan jouw routines. Een populair script is het voorbereiden van de robotstofzuiger.

Het script kan eerst controleren of de stofzuiger vol is, vervolgens de vloerlampen uitschakelen zodat de sensoren niet worden verblind, en dan pas het start-commando geven. Je kunt er ook een melding aan koppelen op je telefoon: "Robotstofzuiger is begonnen met schoonmaken." Dit soort geïntegreerde scripts maken je apparaten echt slimmer en voorkomen handmatige tussenkomst.

De wetenschap erachter

Achter de schermen draait het op event-driven architectuur. Home Assistant luistert constant naar gebeurtenissen (events) van je apparaten, wat de basis legt voor visuele automatisering bouwen.

Een script is simpelweg een vooraf gedefinieerde reeks instructies die wordt uitgelokt door zo'n event of een handmatige trigger.

De kracht zit in de abstractielaag. Home Assistant vertaalt jouw scriptcommando's naar de specifieke API's of protocollen van elk apparaat (Zigbee, Z-Wave, Wi-Fi). Jij schrijft één logisch script of stelt scènes in voor meerdere apparaten, het systeem regelt de technische communicatie met tientallen verschillende merken.

Dit wordt mogelijk gemaakt door een centrale berichtenbus en een uitgebreide integratiebibliotheek. Het is een elegant stukje software-engineering dat complexe interoperabiliteit voor de gebruiker onzichtbaar maakt.

Voordelen en nadelen

Het grootste voordeel is tijdsbesparing en gemak. Complexe routines worden één handeling.

Het verhoogt de betrouwbaarheid van je automatiseringen omdat menselijke fouten worden geëlimineerd.

Scripts maken je huis ook proactiever; ze kunnen reageren op combinaties van omstandigheden. Een potentieel nadeel is de initiële leercurve. YAML-syntax kan in het begin intimiderend zijn, al zijn er steeds meer visuele editors om automatiseringen te maken.

Vergelijking met Automatiseringen

Slecht geschreven scripts kunnen ook onbedoelde neveneffecten hebben, zoals apparaten die op onverwachte momenten aangaan. Een ander aandachtspunt is onderhoud.

Wanneer je apparaten vervangt of hun entiteitsnamen wijzigen, moet je je scripts aanpassen. Goede documentatie van je eigen scripts is daarom cruciaal voor de lange termijn. Scripts zijn actie-gericht: "Doe dit." Automaties zijn trigger-gericht: "Als dit gebeurt, doe dan dat." Je kunt een script aanroepen vanuit een automatisering. Dit maakt je configuratie modulair en overzichtelijker.

Een automatisering kan bijvoorbeeld detecteren dat je thuiskomt (trigger) en dan het script "Welkom Thuis" uitvoeren (actie).

Deze scheiding van verantwoordelijkheden is een best practice voor een schaalbaar smart home.

Voor wie relevant?

Scripts zijn vooral relevant voor de enthousiaste smart home-bezitter die meer wil dan basisautomatiseringen. Als je meerdere apparaten van verschillende merken hebt en ze naadloos wilt laten samenwerken, zijn scripts onmisbaar. Ook voor wie energiezuiniger wil leven bieden scripts uitkomst.

Je kunt een script maken dat alle niet-essentiële apparaten uitschakelt wanneer je naar bed gaat, of dat de verwarming lager zet als een raam openstaat.

Dit gaat verder dan een simpele tijdschakelaar. Voor beginners zijn scripts een logische volgende stap na het instellen van enkele losse apparaten.

Begin klein met een eenvoudig script zoals "Alle lichten uit" en bouw je kennis en complexiteit geleidelijk op. Het is de sleutel tot een echt intelligent huis.

Volgende stap
Bekijk alle artikelen over Integratie & Automatisering
Ga naar overzicht →
R
Over Radi Vernieuwen

Radi heeft meer dan 8 jaar ervaring met smart home technologie en helpt mensen hun huis slimmer en energiezuiniger te maken.

Op de hoogte blijven?
Ontvang praktische tips en reviews. Geen spam.
Geen spam. Je gegevens worden niet gedeeld.