Virtuele schakelaars
Voor de werking van het alarmsysteem gaan we gebruik maken van virtuele schakelaars. De naam zegt het al, dit zijn niet-fysieke schakelaars, die we puur in Domoticz aanmaken om de status van het systeem op te slaan. We maken er in eerste instantie één aan, getiteld Alarmsituatie. Deze virtuele schakelaar gebruiken we om te bepalen of er een alarmsituatie is of niet. De achterliggende gedachte is dat wanneer het Domoticz beveiligingspaneel is ingeschakeld en één of meer sensors een geopend raam/deur en/of beweging detecteren, deze virtuele schakelaar wordt ingeschakeld. Op basis daarvan zullen notificaties worden gestuurd en/of sirenes worden gestart.
Om virtuele schakelaars te maken ga je eenmalig naar Instellingen, Hardware en voeg je hier een device toe van het type Dummy. Als naam kun je ook gewoon “Dummy” gebruiken. Heb je dit device toegevoegd, dan verschijnt het in je lijst hardware, naast bijvoorbeeld je Z-Wave controller. Klik in de regel van je dummy device op de knop Maak virtuele sensoren om een virtuele schakelaar aan te maken. Geef hem daarna een naam (dus bijvoorbeeld “Alarmsituatie” en kies als type Schakelaar). De schakelaar verschijnt nu in het overzicht onder Schakelaars.
Nu we deze virtuele schakelaar hebben, kunnen we met behulp van events (gebeurtenissen) configureren dat deze wordt ingeschakeld indien de sensors iets oppikken. In deel 1 en 2 van onze Domoticz workshop hebben we al uitvoerig uitgelegd hoe je door middel van het ingebouwde Blockly-systeem eenvoudig op grafische manier scripts in elkaar kunt lego’en, zonder enige programmeerervaring. Ga naar Instellingen, Meer opties, Gebeurtenissen; hier maken we twee nieuwe Blockly events, getiteld Alarm trigger – Direct en Alarm trigger – Vertraagd. Bij sommige sensors, bijvoorbeeld bij je keukenraam, moet een alarm immers direct geactiveerd worden; bij andere sensors moet het pas afgaan na een bepaalde periode, zodat je de tijd hebt om het alarm uit te schakelen als je thuis komt. Dat geldt bijvoorbeeld voor de sensor op je voordeur of de bewegingssensor in de hal.
Het Blockly-script voor Alarm trigger – Direct zie je in figuur 1 en is redelijk eenduidig: ALS security status = armed away (oftewel, het beveiligingspaneel is ingeschakeld) EN DWS – Keukenraam = on (oftewel, de sensor op het keukenraam geeft aan dat deze is geopend) DAN zet Alarm situatie = on (oftewel, onze virtuele schakelaar Alarmsituatie gaat aan). Heb je meer sensors waarbij het alarm direct aan moet, dan kun je deze weer combineren: ALS security status = armed away EN (sensor 1 = on OF sensor 2 = on OF …).
Het script Alarm trigger – Vertraagd lijkt hier op, maar maakt gebruik van het blok Set … After … Seconds. Wat we hier doen is ALS security status = armed away EN (DWS Voordeur = on OR PIR Keuken = on OR …) DAN zet Alarm situatie = on na 30 seconden. Dat geeft genoeg tijd om het beveiligingspaneel uit te schakelen voordat het alarm af gaat. Dit Blockly-event zie je in figuur 2.
Figuur 1: Script “Alarm trigger – Direct”
Figuur 2: Script “Alarm trigger – Vertraagd”
8 besproken producten
Vergelijk | Product | Prijs | |
---|---|---|---|
![]() |
Fibaro Door/Window Sensor 2 Black
|
€ 39,954 winkels |
|
![]() |
Fibaro Door/Window Sensor 2 Brown
|
€ 49,953 winkels |
|
![]() |
Fibaro Door/Window Sensor 2 Crème
|
€ 39,954 winkels |
|
![]() |
Fibaro Door/Window Sensor 2 Dark Brown
|
€ 39,954 winkels |
|
![]() |
Fibaro Door/Window Sensor 2 Grey
|
€ 49,951 winkel |
|
![]() |
Fibaro Door/Window Sensor 2 Light Brown
|
€ 49,952 winkels |
|
![]() |
Fibaro Door/Window Sensor 2 White
|
€ 39,956 winkels |
|
![]() |
Zipato Z-Wave RFID Keypad
|
Niet verkrijgbaar |