Hoe je een 'Scene Controller' programmeert voor 10+ acties

Portret van Joost van Leeuwen, Woontechnologie Ingenieur
Joost van Leeuwen
Woontechnologie Ingenieur
Technische Deep-Dives & Protocollen · 2026-02-15 · 7 min leestijd

Stel je voor: je drukt op één knop en je woonkamer transformeert van een fel verlichte werkruimte naar een intieme home cinema setting. De gordijnen sluiten, de DALI-verlichting dimt naar 15%, de AV-receiver schakelt naar surround-modus en de thermostaat zakt een graadje.

Dit is geen magie, maar een goed geprogrammeerde scene controller. Ik ga je precies uitleggen hoe je zo’n controller programmeert voor meer dan tien acties, zonder dat je kop ontploft van de complexiteit.

Wat je nodig hebt voordat je begint

Voordat we überhaupt een regel code schrijven, checken we of je de juiste spullen hebt.

Een scene controller is geen standalone apparaat; hij is onderdeel van je domoticasysteem. Voor high-end setups werken we met KNX als ruggengraat, gecombineerd met systemen als Crestron of Control4 voor de smeuïgheid. Je hebt een KNX-bus nodig, een programmeerinterface zoals de ETS (Engineering Tool Software) en een scene controller die minimaal 16 kanalen ondersteunt.

Denk aan een Gira System 10 of een Basalte Essentials controller. Deze kosten tussen de €400 en €800, afhankelijk van het model.

Zorg dat je een USB-KNX-adapter hebt (€50-€100) om de bus te benaderen.

Verder heb je een laptop met ETS5 of ETS6 (licentie kost ongeveer €180 voor de home-licentie). Als je met DALI-verlichting werkt, controleer dan of je DALI-gateway geïntegreerd is in je KNX-actoren. Voor home cinema-integratie check je of je AV-receiver of projector geschikt is voor IP- of RS232-sturing. Een multimeter is handig om spanningen te controleren, maar niet strikt nodig.

En tot slot: tijd. Reken op een uur of drie voor de eerste scene, inclusief testen en finetunen. Het programmeren zelf duurt misschien twee uur, maar het testen en bijsturen kost altijd meer tijd dan je denkt.

Stap 1: De hardware aansluiten en ETS voorbereiden

Sluit je KNX-adapter aan op de KNX-bus en je laptop. Open ETS en maak een nieuw project aan.

Noem het iets herkenbaars, bijvoorbeeld “Woonkamer Scene Controller”. Voeg je KNX-apparaten toe: de scene controller, je DALI-gateway, de HVAC-actoren en de relais voor gordijnen of zonnewering.

Controleer of alle apparaten correct zijn gedefinieerd in ETS. Bij een Gira System 10 voeg je het device toe via de productdatabase. Bij een Basalte-controller importeer je het ETS-projectbestand van de fabrikant. Zorg dat elke actor een uniek groepsadres krijgt, bijvoorbeeld 1/1/1 voor DALI-kanaal 1, 1/2/1 voor de thermostaat-setpoint.

Veelgemaakte fout: vergeten om de scene controller zelf toe te voegen als ‘sender’ en ‘receiver’.

Je moet beide rollen activeren, anders kan hij geen signalen sturen én ontvangen. Check ook of je KNX-bus spanning heeft (29V DC). Gebruik een multimeter op de buslijnen om te meten.

Tijdsindicatie: dit duurt ongeveer 30 minuten. Neem je tijd, want een verkeerd groepsadres is later moeilijk terug te vinden.

Stap 2: Definieer je groepsadressen voor 10+ acties

Een scene controller stuurt meerdere acties aan met één druk. Daarvoor heb je per actie een groepsadres nodig.

Plan minimaal 12 adressen voor je scene, plus een paar extra voor toekomstige uitbreiding. Gebruik een logisch schema: 1/1/1 t/m 1/1/12 voor verlichting, 1/2/1 voor HVAC, 1/3/1 voor gordijnen, 1/4/1 voor home cinema. Voorbeeld voor een woonkamerscene:

  • 1/1/1: DALI-kanaal 1 (plafondlamp) dimmen naar 15%
  • 1/1/2: DALI-kanaal 2 (wandlamp) uit
  • 1/1/3: DALI-kanaal 3 (sfeerlamp) aan, 30%
  • 1/1/4: DALI-kanaal 4 (keukenoverloop) uit
  • 1/2/1: Thermostaat setpoint 19°C
  • 1/3/1: Gordijn sluiten (50% snelheid)
  • 1/4/1: AV-receiver aan, input HDMI 1
  • 1/4/2: Projector aan, lens shutter open
  • 1/4/3: Geluidsprocessor aan (bijv.

Trinnov)

  • 1/4/4: Schakel stroomzuil home cinema aan
  • 1/5/1: Alarm uit (indien gekoppeld)
  • 1/5/2: Deurslot vrijgeven (indien gewenst) Elk groepsadres moet in ETS worden aangemaakt en toegewezen aan de juiste communicatieobjecten.

Bij DALI-gateways koppel je de DALI-short adressen aan KNX-groepsadressen. Bij Crestron of Control4-ip-integratie gebruik je een IP-router en koppel je via multicast of een specifiek driver.

Veelgemaakte fout: adressen niet logisch indelen, waardoor je later niet meer weet wat 1/1/8 doet. Maak een Excel-sheet of notitie met elke actie en adres. Dit bespaart je later uren zoekwerk.

Stap 3: Programmeer de scene controller in ETS

Open de scene controller in ETS. Ga naar de ‘Scene’-tab of het configuratiescherm van je fabrikant.

Bij Gira activeer je de ‘Scene-Editor’; bij Basalte gebruik je de ‘Scene Configurator’. Maak een nieuwe scene aan, noem hem ‘Filmavond’. Voeg per actie een communicatieobject toe.

Selecteer het groepsadres (bijv. 1/1/1) en stel de waarde in: voor DALI dimmen naar 15% betekent een waarde van 15 op een schaal van 0-100.

Bij gordijnen kies je voor ‘sluiten’ (100%) of een percentage. Voor de AV-receiver stuur je een waarde die overeenkomt met HDMI 1 (vaak een getal tussen 1 en 10, afhankelijk van het protocol).

Stel een timeout in voor elke actie. Bijvoorbeeld: gordijnen sluiten duurt 10 seconden, projector opwarmen duurt 30 seconden. Programmeer een volgorde: eerst verlichting, dan gordijnen, dan AV. Door het configureren van een fail-safe modus voor je kritieke systemen voorkom je dat je projector aanspringt terwijl de gordijnen nog open zijn en lichtinval veroorzaken.

Veelgemaakte fout: vergeten om de scene te activeren op een specifiek triggerkanaal. De scene controller moet een ‘trigger’ ontvangen, bijvoorbeeld een druk op knop 1.

Zorg dat de trigger groepsadres 1/0/1 is en dat de controller hierop reageert. Bouw een redundante controller-setup voor 100% uptime en test direct: druk op de knop en check of de eerste drie acties uitvoeren.

Stap 4: Integreer met home cinema en HVAC

Voor home cinema-integratie koppel je de scene controller aan je AV-receiver of media-processor. Bij Crestron gebruik je een CP4N-processor en een IP-driver voor je receiver (bijv. Denon AVC-X6700H).

Bij Control4 kies je een EA-3-processor en de juiste driver van het merk.

Je programmeert de receiver om input HDMI 1 te selecteren en de surround-modus te activeren. Bij projectoren stuur je via IP of RS232. Voor een Sony VPL-VW790ES gebruik je een RS232-commando ‘POWER ON’ en ‘INPUT HDMI 1’.

Programmeer deze commando’s als aparte acties in de scene. Zorg dat de projector voldoende tijd krijgt om op te warmen; voeg een wachttijd van 30 seconden toe voordat de receiver het geluid inschakelt.

Voor HVAC koppel je de thermostaat via KNX. Stel de setpoint aan naar 19°C en de werkelijke temperatuur naar 20°C voor een comfortabele filmavond. Programmeer een hysteresis van 0,5°C zodat de verwarming niet constant aan- en uitschakelt. Bij een Daikin warmtepomp gebruik je de KNX-module en stel je de gewenste modus in op ‘comfort’.

Veelgemaakte fout: te korte wachttijden. De projector heeft tijd nodig, en de receiver moet stabiliseren.

Test elk commando apart voordat je het in de scene opneemt. Gebruik een logboek in ETS om fouten te traceren.

Stap 5: Testen, finetunen en debuggen

Test de scene stap voor stap. Druk op de knop en volg de acties: verlichting dimt, gordijnen sluiten, AV gaat aan.

Gebruik een multimeter of KNX-monitor om te zien of de signalen aankomen. Bij DALI-check je of de dimwaarden correct zijn; bij een waarde van 15% moet de lamp zichtbaar dimmen zonder flikkeren. Finetune de timing. Als de gordijnen te snel sluiten, verlaag de snelheid naar 30% of verleng de timeout.

Bij home cinema: als het geluid te laat aanschakelt, verplaats de trigger voor de receiver naar voren in de volgorde. Gebruik de ‘delay’-functie in ETS om micro-aanpassingen te maken.

Debuggen als er iets misgaat: controleer eerst de groepsadressen. Is 1/1/1 correct gekoppeld?

Check dan de communicatieobjecten in de scene controller. Soms moet je een object opnieuw activeren. Gebruik de KNX-monitor in ETS om live data te zien.

Als een actor niet reageert, test hem los van de scene. Veelgemaakte fout: te veel acties in één keer testen.

Begin met drie acties, voeg er daarna twee toe. Dit maakt het debuggen overzichtelijker. Reken op een uur voor testen en finetunen.

Stap 6: Verificatie-checklist

  • KNX-bus spanning OK (29V DC)
  • Scene controller toegevoegd als sender en receiver
  • Groepsadressen logisch ingedeeld en gedefinieerd in ETS
  • DALI-gateway correct gekoppeld aan KNX-groepen
  • Home cinema-integratie: receiver en projector reageren op commando’s
  • HVAC-setpoint ingesteld op 19°C, hysteresis 0,5°C
  • Gordijnen sluiten met juiste snelheid en timeout
  • Scene trigger ingesteld op knop 1 (groepsadres 1/0/1)
  • Testen uitgevoerd per stap, fouten gedetecteerd en opgelost
  • Logboek bijgehouden met groepsadressen en acties

Als je deze checklist kunt afvinken, is je scene controller klaar voor gebruik. Je hebt nu een krachtige setup die met één druk je woonkamer transformeert.

Vanaf hier kun je extra scenes toevoegen: ‘Ontbijt’, ‘Werken’, ‘Feestje’. Elke scene bouw je op dezelfde manier op, met nieuwe groepsadressen en aangepaste timing.

Onthoud: de kunst zit in de details. Een goed geprogrammeerde scene voelt natuurlijk en naadloos. Neem de tijd, test grondig en geniet van het resultaat. Je hebt nu een high-end domotica-ervaring die je woonkamer, home cinema en beeldkwaliteit naar een hoger niveau tilt.

Portret van Joost van Leeuwen, Woontechnologie Ingenieur
Over Joost van Leeuwen

Woontechnologie ingenieur gespecialiseerd in KNX domotica, high-end beveiligingssystemen, dedicated home cinema en klimaatbeheersing voor luxe villa's en landgoederen.

Volgende stap
Bekijk alle artikelen over Technische Deep-Dives & Protocollen
Ga naar overzicht →