Workshop Home Automation met Domoticz deel 2: aan de slag met de slimme meter, Z-Wave en notificaties

32 reacties
Inhoudsopgave
  1. 1. Inleiding
  2. 2. Slimme meter
  3. 3. Notificaties in Domoticz
  4. 4. Home Automation voor het echie: Z-Wave en Zigbee
  5. 5. Domoticz en Z-Wave
  6. 6. Z-Wave apparaten koppelen aan Domoticz
  7. 7. Configureren
  8. 8. Events
  9. 9. Besproken producten
  10. 10. Reacties

Inleiding

Met Domoticz tover je je NAS of een Raspberry Pi in een handomdraai om tot een veelzijdig basisstation voor home automation. Eerder behandelden we de basisprincipes, deze keer gaan we een stap verder met een koppeling met de slimme meter en Z-Wave apparaten, en laten we zien hoe je notificaties kunt benutten.

Lees ook:
Workshop Home Automation met Domoticz deel 1
Workshop Home Automation met Domoticz deel 3 (alarminstallatie)

De markt voor domotica wordt langzaam maar zeker volwassen. Er zijn talloze producten verkrijgbaar voor het slim laten schakelen van verlichting, het automatisch laten zakken van zonwering of het optimaal regelen van de centrale verwarming. Deze kunnen steeds meer met elkaar communiceren en slim samenwerken; bijvoorbeeld verlichting die aanspringt als gevolg van beweging die een netwerkcamera detecteert, of een thermostaat die zichzelf in- of uitschakelt op basis van of je wel of niet thuis bent.

Om verschillende typen en merken domotica-producten te laten samenwerken heb je een basisstation nodig dat alle slimme apparaten in huis kan benaderen en waarmee je kunt instellen welke taken die op basis van elkaars informatie mogen uitvoeren. Verschillende fabrikanten bieden home automation basisstations aan, die vaak een paar honderd euro kosten en soms nog veel duurder zijn. Met de, overigens uit Nederland afkomstige, open-source software Domoticz software kun je echter met een zeer bescheiden investering een domotica-basisstation opzetten, dat qua veelzijdigheid niet onderdoet voor veel duurdere commerciële oplossingen. Je kan Domoticz draaien op een los PC’tje, maar het is veel handiger om gebruik te maken van een NAS (als je die toch al hebt) of een goedkope en zuinige Raspberry Pi.

Geheugen opfrissen

Eind 2015 publiceerden we op Hardware.Info een workshop over Domoticz. In dat artikel toonden we hoe je Domoticz installeert op een Raspberry Pi of op een NAS. Daarnaast beschrijft het hoe je eenvoudig een Rfxcom RFXtrx433E transceiver kunt aansluiten, om zo betaalbare KlikAanKlikUit schakelaars zoals verkrijgbaar bij de bouwmarkt via Domoticz te bedienen. Ten slotte kan je lezen hoe je door middel van de in Domoticz geïntegreerde blockly-interface heel eenvoudig simpele, maar ook complexe events kunt samenstellen, zonder enige programmeerervaring. Deze basiskennis is zeker handig voor het artikel dat je nu voor je hebt, dus lees het vooral even terug.

Hoewel Domoticz anno 2017 in de basis nog altijd hetzelfde werkt als twee jaar geleden, is er sinds die workshop wel het een en ander veranderd. Om te beginnen, voor wie gebruik wil maken van een Raspberry Pi. Op de site van Domoticz kun je niet langer compleet voorgeïnstalleerde SD-kaartimages vinden. Toch is Domoticz op een Raspberry Pi aan de praat krijgen niet ingewikkelder dan destijds. Installeer het Raspbian Linux-gebaseerde besturingssysteem van Raspberry Pi zelf (de Lite versie zonder desktop is prima!), doorloop met het commando sudo raspi-config de initiële configuratie van netwerk e.d. en voer daarna simpelweg het volgende commando uit op de Linux-prompt: sudo curl -L install.domoticz.com | sudo bash

Meer is niet nodig om Domoticz op je Raspberry Pi te installeren. Je kunt de software benaderen via de webbrowser op je PC of tablet op het IP-adres van de Pi (te zien bij het configureren van de Pi of in het client-overzicht je router) op poort 8080; bijvoorbeeld http://192.168.1.5:8080/.

Als je Domoticz op een Synology NAS wilt installeren, moet je zoals we destijds al schreven een extra repository aan de package manager van Synology toevoegen en dan Domoticz als kant-en-klaar pakket installeren. Dat is nog altijd zo, maar de destijds genoemde URL werkt niet meer. Links naar up-to-date repositories vind je op http://www.jadahl.com/. Hier vind je repositories voor zowel de laatste stabiele versies van Domoticz als voor de nieuwste beta-versies. Wanneer je Domoticz op je Synology installeert via één van de Jadahl repositories krijg je direct een versie waarin drivers voor onder meer de al genoemde Rfxcom transceivers, Z-Wave sticks en usb-naar-serial converters zijn geïntegreerd. Hierdoor kan je alle in het vorige en dit artikel genoemde hardware eenvoudig koppelen aan Domoticz.


Domoticz kun je probleemloos installeren op een Synology NAS.

Slimme meter

Momenteel wordt in alle Nederlandse huishoudens de conventionele stroom- en gasmeter in de meterkast vervangen door een zogenaamde slimme meter. Is dat bij jou nog niet gebeurd, dan zal dat niet lang meer duren. Die slimme meter houdt je verbruik digitaal bij en kan dat via een ingebouwde gsm-verbinding automatisch doorgeven aan je netbeheerder. Via verschillende aanbieders kun je, vaak tegen abonnementskosten van de nodige euro’s per maand, je dagelijkse energieverbruik via een webdienst inzichtelijk maken. Dat kan echter ook goedkoper: je kan je slimme meter kinderlijk eenvoudig met Domoticz koppelen en zo geheel gratis je stroom- en gasverbruik in de gaten kunt houden.

Hiervoor is wel een eenmalige kleine investering nodig in een zogenaamde Slimme Meter Kabel, die je voor zo’n 20 euro kunt aanschaffen. Deze kabel heeft aan de ene kant een RJ11-plug die je in de slimme meter kunt prikken en aan de andere kant een usb-stekker die in je Raspberry of NAS kan. Die moet dan uiteraard wel in de meterkast staan. In de kabel zit een FDTI usb-naar-serial chip, en de genoemde Domoticz-versies voor Raspberry Pi en Synology hadden de daarvoor benodigde drivers ingebouwd.


Om je Slimme Meter uit te lezen heb je een Slimme Meter Kabel van zo'n 20 euro nodig.

Heb je de kabel aangesloten, dan ga je in Domoticz naar Instellingen en dan Hardware om ondersteuning toe te voegen. Als type voor het nieuwe apparaat kies je P1 Smart Meter USB en als seriële poort kies je in eerste instantie de USB-poort met het hoogste nummer (bijvoorbeeld /dev/ttyUSB1), want dat is het USB-apparaat dat zich als laatste op het systeem heeft aangemeld. Werkt het niet, dan kun je een andere USB-poort kiezen. De Baudrate moet op 115200 staan en CRC Validation kun je aanhouden. Om ervoor te zorgen dat de verbinding wordt gereset als er geen data meer binnenkomt kun je de gegevens time-out laag instellen, bijvoorbeeld op een minuut.

Heb je de kabel geïnstalleerd, dan vind je bij Overige nu een Slimme meter stroom en Slimme meter gas in Domoticz. Bij beide zie je het huidige verbruik. Door op de knop Log te klikken krijg je grafieken van de afgelopen dag, week, maan en jaar. Als je bij Instellingen en dan Meters/Tellers je energietarief per kWh stroom of m³ gas invoert, kun je via de knop Rapport ook overzichten met kosten per maand krijgen. Op zowel de stroom- als gasmeter kun je ook notificaties instellen; zo kun je bijvoorbeeld instellen dat je een seintje krijgt als je stroomverbruik boven een bepaalde waarde uitkomt of wanneer het totaalverbruik van een dag boven een waarde uitkomt. De waardes van de slimme meter kun je verder ook weer in events gebruiken binnen Synology; voor de hand liggende toepassingen schudden we niet uit onze mouw, maar wanneer je als bespaarfreak zou willen instellen dat een bepaalde lamp in huis gaat knipperen als het energieverbruik te hoog is, kan dat. Voor wie zonnepanelen heeft, wordt het terugleveren ook los gemeten. Zo zou je bijvoorbeeld ook bepaalde apparaten automatisch kunnen inschakelen wanneer je stroom “over” hebt.


Een slimme meter kun je eenvoudig verbinden met Domoticz. 


Domoticz toont overzichten van energieverbruik per dag, week, maand en jaar.

Notificaties in Domoticz

Domoticz bevat een uitgebreid notificatiesysteem. Dat kan bijvoorbeeld berichten als een bewegingssensor iets detecteert wanneer je niet thuis bent, of wanneer je slimme meter een opvallend hoog stroomverbruik registreert. Wanneer je de officiële Android Domoticz app installeert en configureert om verbinding te maken met je Domoticz-installatie middels het juiste IP-adres en naam/wachtwoord, komen notificaties daar automatisch als pushbericht op binnen. Met die app kun je Domoticz ook eenvoudig vanaf je telefoon bedienen.

Meer opties kan je configureren via Instellingen, Instellingen, Notificaties. Zo kun je Domoticz bijvoorbeeld koppelen aan de Pushbullet of Pushover pushnotificatie clouddiensten, notificaties naar een Kodi mediaspeler sturen of een e-mail server configureren. Heb je één of meer notificatieopties geconfigureerd, dan kun je bij apparaten en events exact aangeven hoe je voor specifieke zaken notificaties wil ontvangen.


De Domoticz app biedt niet alleen de mogelijkheid apparaten in je huis te bedienen vanaf je smartphone, je kunt er ook notificaties mee ontvangen.

Home Automation voor het echie: Z-Wave en Zigbee

In deel één van onze workshop home automation met Domoticz lieten we zien hoe je met behulp van een RFXcom transceiver eenvoudige schakelaars en andere producten van KlikAanKlikUit kunt aansluiten. Dat is een prima eerste kennismaking met domotica: de producten zijn goed verkrijgbaar, makkelijk te installeren en bovenal goedkoop. Het gebruikte 433 MHz protocol heeft echter ook een paar grote nadelen. De belangrijkste: het is eenweg communicatie. Wanneer Domoticz (of een andere controller) een KlikAanKlikUit-schakelaar beveelt om aan te gaan, weet Domoticz niet of dat ook daadwerkelijk gebeurd is. In de praktijk gaat het meestal goed, maar het komt geregeld voor dat signalen niet goed doorkomen. Dat is een groot nadeel als je je huis in hoge mate wilt automatiseren (bijvoorbeeld lampen automatisch laten aanspringen op basis van bewegingsdetectie). Een tweede minpunt: communicatie is altijd direct tussen de controller en de ontvanger; de KlikAanKlikUit-ontvanger moet dus het draadloze signaal van de controller (in het geval van onze Domoticz opzet dus van de gekoppelde RFXcom transceiver) kunnen ontvangen. Heb je de controller in de meterkast en wil je schakelaars of sensors op zolder gebruiken, dan kan dat problemen opleveren.

Professionelere home automation-systemen lossen beide problemen op en werken met tweeweg communicatie (waardoor commando’s dus bevestigd worden en bij problemen opnieuw worden verzonden) in een zogenaamd mesh netwerk, waarbij iedere sensor of schakelaar binnengekomen opdrachten ook weer verder kan sturen naar volgende ontvangers, zodat controller en schakelaar niet rechtstreeks met elkaar in verbinding hoeven te staan.

Van de vele varianten uit de begindagen van de domotica zijn twee standaarden overgebleven als voornaamste draadloze standaarden voor home automation: Z-Wave en Zigbee. Beide maken gebruik van tweewegcommunicatie en mesh-networking en zijn geschikt voor alle denkbare domotica-toepassingen.

 Naast deze overeenkomsten zijn er een paar grote verschillen. Zigbee is op het eerste gezicht de meest “open” van de twee standaarden, aangezien er meerdere fabrikanten van Zigbee-controllerchips zijn. Het is vermoedelijk ook de meest gebruikte standaard, al is het maar omdat de populaire Philips Hue lampen, maar bijvoorbeeld ook de nieuwe Ikea Trådfri schakelbare lampen gebruik maken van Zigbee. Desalniettemin verschilt de implementatie van de Zigbee-standaard zozeer, dat producten op basis hiervan van verschillende merken vaker niet dan wel goed samenwerken. Bij Z-Wave is dat anders. Er is in maar één leverancier van Z-Wave chips, Sigma Designs, wat vanuit het perspectief van concurrentie natuurlijk negatief is, maar er wel voor zorgt dat er geen compatibiliteitsproblemen zijn. Verder zijn ook de aansturingsprotocollen bij Z-Wave compleet gestandaardiseerd; een sensor van merk X met een controller van merk Y en een schakelaar van merk Z is daardoor bij Z-Wave geen enkel probleem. Aangezien er ook bij deze standaard voldoende keuze is, zouden we deze eerder aanraden als je een nieuw home automation systeem wilt opzetten.

Philips Hue koppelen aan Domoticz

Vanwege de mindere onderlinge compatibiliteit vinden we Zigbee dus een wat minder voor de hand liggende keuze voor een Domoticz systeem. Dat betekent echter niet dat je Zigbee apparaten niet kunt verbinden; integendeel!

De populairste Zigbee apparaten zijn de Hue-lampen van Philips. Deze kun je het makkelijkste verbinden door een zogenaamde Hue Bridge te kopen en te koppelen aan je netwerk. Die heb je nodig om de lampen via de officiële app te bedienen, maar kun je via het netwerk ook benaderen vanuit Domoticz. Als je via Instellingen, Hardware een nieuw apparaat toevoegt, kun je kiezen voor het type Philips Hue Bridge en dan het IP-adres daarvan invoeren. Vervolgens verschijnen al je Hue-lampen als schakelaars in Domoticz en kun je ze opnemen in al je scenes en events.

Domoticz en Z-Wave

Domoticz is volledig geschikt voor Z-Wave en maakt daarvoor onderhuids gebruik van de OpenZwave software, een open-source implementatie van alle Z-Wave protocollen. Om Z-Wave producten aan te sturen met Domoticz heb je een daarvoor geschikte zender/ontvanger nodig. Als je gebruik maakt van een Raspberry Pi kan je kiezen voor de RazBerry V2 module, die zo’n zes tientjes kost. Onze voorkeur gaat echter uit naar de Aeon Z-Stick Gen 5 USB-stick, die je voor zo’n vijf tientjes kunt kopen en ook prima geschikt is wanneer je Domoticz draait op en PC’tje of op je Synology NAS.


De Aeon Z-Wave Stick Gen. 5

Het voordeel van deze Aeon stick is dat hij een batterij heeft en eigen geheugen om zijn configuratie in op te slaan. Dat is handig vanwege een belangrijke beveiligingsfunctie van Z-Wave. Hoewel apparaten binnen een Z-Wave omgeving met elkaar communiceren via een mesh-netwerk (en zender en ontvanger elkaar dus niet rechtstreeks hoeven te bereiken) moeten bij de eerste keer koppelen van een nieuwe sensor of schakelaar het apparaat en controller wél op een korte afstand rechtstreeks met elkaar kunnen communiceren. Dat voorkomt dat kwaadwillenden van buiten je huis een verbinding kunnen opzetten met jouw Z-Wave apparaten. Het is natuurlijk onpraktisch om je NAS even op zolder neer te zetten, alleen als je daar een Z-Wave schakelaar in gebruik wilt nemen. Met de Aeon stick hoeft dat niet. Die trek je simpelweg even uit je Domoticz-systeem waarna je naar de nieuwe sensor/schakelaar loopt die je in de modus om opgenomen te worden in een Z-Wave netwerk zet. Vervolgens druk je op de knop van de stick en de verbinding is gemaakt.

Het in gebruik nemen van de Aeon stick in Domoticz is kinderspel. Steek hem in de Raspberry, NAS of welk systeem je dan ook mag gebruiken. Bij Instellingen en dan Hardware kun je een nieuwe controller toevoegen. Kies bij type voor OpenZWave USB. Op Linux-systemen wordt de controller met de juiste drivers herkend als apparaat met een naam ala /dev/ttyACM0. Kies die dan ook bij seriële poort.

Eenmaal geïnstalleerd kun je in het hardware-overzicht in de regel van de Z-Wave controller op een knop Instellingen klikken om daar het Z-Wave netwerk verder te configureren. Na deze klik kom je in een overzicht van al je Z-Wave producten, in eerste instantie zal dat alleen de Aeon controller zijn. Klik hier op de regel van de controller en je kunt onderin extra instellingen aanpassen.

Iets wat je het beste direct kunt configureren is een security network key, een geheime sleutel waardoor Z-Wave apparaten gecodeerd met elkaar kunnen communiceren en er dus niet van buitenaf opdrachten kunnen worden gestuurd. Een aangepaste sleutel is zeker van belang wanneer je Z-Wave apparaten uiteindelijk als onderdeel van een home-made alarmsysteem wil gebruiken. De key bestaat uit 16 bytes, in te voeren als zestien kommagescheiden waardes van twee hexadecimale getallen. Wanneer dat abracadabra voor je is: verzin zestien combinaties van telkens twee keer een cijfer of een letter A t/m F, zet daar telkens 0x voor en zet er een komma tussen. Het resultaat kun je invoeren als beveiligingssleutel. Standaard staat deze op 0x01, 0x02, …, 0x16.


Het Z-Wave controle paneel in Domoticz

Z-Wave apparaten koppelen aan Domoticz

Heb je de Aeon Z-Stick gekoppeld aan Domoticz, dan kun je Z-Wave sensors en schakelaars gaan verbinden. Dergelijke apparaten zijn verkrijgbaar van verschillende fabrikanten. Wij gingen voor deze workshop aan de slag met devices van het Poolse bedrijf Fibaro, die in Nederland bij verschillende webshops leverbaar zijn. Zij hebben uiteenlopende, goed werkende sensors en schakelaars. Zo is er bijvoorbeeld de kleine Fibaro Motion Sensor die beweging, licht én temperatuur kan meten. De Fibaro Door/Window Sensor kan gebruikt worden om te detecteren of een deur or raam open staan. Ook heeft Fibaro verschillende schakelaars. De Fibaro Wall Plug is een kleine schakelaar die je in een stopcontact steekt, waar je vervolgens het te schakelen apparaat weer in kunt steken. Niet alleen kun je hiermee het apparaat vanuit een domotica-systeem in- en uitschakelen, de plug rapporteert ook het stroomverbruik (wat ook netjes door Domoticz geregistreerd kan worden!). De Fibaro Switch 2 en Dimmer 2 zijn respectievelijk een schakelaar en een dimmer die je achter een bestaande muurschakelaar kunt plaatsen. Hiermee kun je een lamp zowel met de bestaande muurknop als ook via je domotica-systeem schakelen. Prettig is dat je de Fibaro schakelaars zowel kunt gebruiken wanneer je bij je muurschakelaar fase én aarde hebt, maar ook wanneer je enkel een schakeldraad hebt.

Om in Domoticz een Z-Wave apparaat te koppelen zet je de sensor of schakelaar eerst in een modus om opgenomen te worden in een netwerk. Hoe dat precies moet lees je in de handleiding van het betreffende apparaat. Klik daarna in het Domoticz instellingenscherm van je Z-Wave controller rechtsboven op de knop Node beheer en daarna Sensor opnemen. De sensor of schakelaar wordt nu als het goed is direct gevonden en opgenomen in het overzicht van alle Z-Wave apparaten. Als je klikt op de naam van de sensor of schakelaar kun je onderaan alle extra instellingen van het betreffende apparaat configureren. Bij de Fibaro Motion Sensor kun je bijvoorbeeld instellen of deze wel of niet moet knipperen met een lichtsignaal en hoe gevoelig de bewegingssensor moet zijn.


Het toevoegen van Z-Wave devices aan Domoticz is kinderspel


Eenmaal toegevoegd kun je bij Z-Wave apparaten de nodige zaken configureren.

Belangrijk om te weten is dat Z-Wave producten die constant van stroom zijn voorzien, zoals bijvoorbeeld de Fibaro Wall Plug of inbouwdimmer, ook constant in verbinding staan met het Z-Wave netwerk. De status ervan kan dus op ieder moment worden opgevraagd, configuratieaanpassingen worden meteen doorgevoerd én deze apparaten doen dienst als doorgeefluik in het meshnetwerk. Apparaten op batterij - zoals bijvoorbeeld de genoemde bewegings- of deursensoren van Fibaro - komen, om zo lang mogelijk te functioneren op een batterijlading enkel tot leven als ze iets moeten doorgeven aan de controller en eens in de zoveel uur om een teken van leven te geven en na te gaan of er een nieuwe configuratie is.Wanneer je dus een instelling van zo’n sensor verandert in Domoticz, moet je hem even handmatig tot leven wekken om deze ook daadwerkelijk door te zetten. In het overzicht van al je Z-Wave apparaten vind je onder Status een icoon dat aangeeft of het apparaat bereikbaar is; een vinkje geeft aan van wel, een maantje geeft aan dat het apparaat in slaapstand is.


De Fibaro Z-Wave sensors en schakelaars werken goed samen met Domoticz, al geldt dat ook voor Z-Wave producten van andere merken.


Eenmaal toegevoegd vind je alle functies van de Z-Wave sensors en schakelaars als losse apparaten in Domoticz.

Z-Wave netwerk en groepen

Z-Wave sensors en schakelaars kunnen niet alleen communiceren met de centrale controller, maar ook met elkaar. Sommige sensors, waaronder de Fibaro Motion Sensor, zijn zelfs al zo voorgeconfigureerd dat bepaalde commando’s niet naar de controller worden gestuurd. Wanneer je deze sensors met een officieel Fibaro basisstation koppelt, kun je eenvoudig configureren of de sensors rechtstreeks een schakelaar moeten bedienen of juist niet. In combinatie met Domoticz zal je de communicatie vermoedelijk altijd via het basisstation willen laten lopen en moet je via een omweg configureren dat de sensors hun data altijd doorsturen. Dat doe je door in het configuratiescherm van de Z-Wave controller te klikken op de knop Node beheer en dan Groepen & netwerk. Hier vind je een lijst van alle Z-Wave apparaten en meerdere groepen waarbinnen deze communiceren. Om er zeker van te zijn dat gegevens altijd bij het basisstation uitkomen, voeg je voor alle sensors het id van de controller (in de regel id 1) toe aan alle voor de betreffende sensors beschikbare groepen.

Configureren

Heb je Z-Wave sensors of schakelaars op deze manier opgenomen in je Z-Wave netwerk, dan is het tijd om ze te configureren voor verder gebruik in Domoticz. Eenmaal opgenomen in het Z-Wave netwerk vind je alle eigenschappen van de sensors en schakelaars in het overzicht onder Instellingen en dan Apparaten. Zo vind je de Fibaro Motion Sensor er bijvoorbeeld als zeven apparaten; een temperatuursensor, een lichtsensor, een bewegingssensor en nog een viertal andere (dummy) functies die in combinatie met Domoticz verder geen functie hebben. Ook de Wall Plug meldt zich aan met acht units, waarvan er twee functioneel zijn (de daadwerkelijke schakelaar en de stroommeter).

Bij de functies die je wilt gebruiken klik je rechts op het groene pijltje om deze in Domoticz op te nemen. Zodra je schakelaars of sensors opneemt, kun je ze een naam geven. We raden aan om even goed na te denken over die namen, dat maakt het verder configureren van events en scenario’s eenvoudiger. Geef sensors en schakelaar bijvoorbeeld namen als “Lichtsensor – Keuken” of “Staande lamp woonkamer”.

Alle schakelaars verschijnen na opname onder het Schakelaars overzicht in Domoticz (licht- en bewegingssensors staan daar als read only schakelaars), temperatuursensors verschijnen bij Temperatuur en lichtsensors bij Overige. Vanaf dat moment kun je schakelaars gebruiken binnen Domoticz. Zo kun je dus bijvoorbeeld lampen aangesloten op een wall plug of inbouwschakelaar aan- en uitzetten via het Domoticz paneel of de Domoticz app van je smartphone.


De slimme meter en meerdere Z-Wave schakelaars op het Domoticz dashboard.

Events

Het wordt allemaal nog veel leuker als je gebruik gaat maken van scenes en events, zoals we ook al kort lieten zien in deel één van onze workshop. Met een scene oftewel scenario kun je een combinatie van instellingen van verschillende apparaten combineren tot een voorkeuze. Bijvoorbeeld mooi gedimde verlichting als je TV gaat kijken. Scenes configureer je onder Groepen; kies voor Groep toevoegen, kies voor Scene en geef deze een naam. Klik dan op aanpassen om exact te configureren welke apparaten met welke instellingen onderdeel zijn van de scene en welke apparaten deze kunnen activeren.

Met events kun je zelf afhankelijkheden programmeren. Dat wordt natuurlijk extra interessant als je niet alleen schakelaars, maar ook sensors in je systeem hebt opgenomen. De events vind je onder Instellingen, Meer opties en dan Gebeurtenissen. Zoals ook besproken in de vorige workshop kun je via de Blockly interface eenvoudig door het in elkaar schuiven van blokjes scripts kunt maken. In bijstaande afbeelding zie je een voorbeeldscript op basis van een Fibaro Motion Sensor en inbouwschakelaar in de keuken. Het script zorgt ervoor dat wanneer er beweging wordt gedetecteerd (“PIR – Keuken – Motion” = On) én er niet al voldoende licht is in de keuken (“PIR – Keuken – Lux” actual < 125) het licht wordt aangepast (Set “Keuken verlichting” = On). Een tweede script zet de keukenverlichting weer uit als er geen beweging meer wordt gedetecteerd. Het is een simpel, maar doeltreffend voorbeeld hoe je bepaalde zaken kunt automatiseren. 


Een voorbeeld van een simpel Blockly script om verlichting aan te zetten op basis van beweging en hoeveelheid daglicht.

Kodi en Domoticz

Als laatste nog een leuk trucje: ook de bekende Kodi Media Server kun je koppelen aan Domoticz. In Kodi moet je daarvoor wel bij Instellingen, Netwerk, Webserver configureren dat Kodi bedienen via HTTP is ingeschakeld. In Domoticz ga je naar Instellingen en Hardware en voeg je een nieuw apparaat van het type Kodi Media Server aan. Eenmaal toegevoegd klik je op instellingen en configureer je het IP-adres en de poort van de Kodi-machine. Onder Instellingen en Apparaten vind je nu vervolgens één schakelaar van Kodi, die je weer met de groene pijl kunt toevoegen en dan verschijnt in je schakelaars overzicht. Het mooie van deze schakelaar is dat hij niet alleen in- en uitschakelt als je wel of geen media afspeelt, maar ook een extra status heeft met het type media. Wat je daar bijvoorbeeld mee kunt doen is een script maken dat automatisch bepaalde lampen in de woonkamer uitschakelt zodra je video kijkt met Kodi. Als je dit weer combineert met een Scene zou je bijvoorbeeld ook lampen kunnen dimmen en zonwering kunnen sluiten zodra je een film gaat kijken.

Nu in Hardware.Info Magazine: een DIY alarmsysteem met Domoticz!

In deze en de vorige Domoticz workshop hebben we je laten zien hoe je allerhande sensoren en schakelaars kunt verbinden. In het huidige Hardware.Info Magazine gaan we weer een stap verder, en gaan we op basis van een Domoticz systeem met meerdere sensors en schakelaars een heus alarmsysteem configureren dat qua functionaliteit kan wedijveren met systemen van ruim duizend euro!


Besproken producten

Vergelijk  

Product

Prijs

Aeon Z-Stick Gen 5

Aeon Z-Stick Gen 5

  • Z-Wave
  • USB

€ 39,50

6 winkels
Fibaro Door/Window Sensor Black

Fibaro Door/Window Sensor Black

  • Deur-/Raamopening
  • Z-Wave

€ 46,95

6 winkels
Fibaro Door/Window Sensor Brown

Fibaro Door/Window Sensor Brown

  • Deur-/Raamopening
  • Z-Wave
Niet verkrijgbaar
Fibaro Door/Window Sensor Crème

Fibaro Door/Window Sensor Crème

  • Deur-/Raamopening
  • Z-Wave

€ 46,95

5 winkels
Fibaro Door/Window Sensor Dark Brown

Fibaro Door/Window Sensor Dark Brown

  • Deur-/Raamopening
  • Z-Wave

€ 46,95

2 winkels
Fibaro Door/Window Sensor Grey

Fibaro Door/Window Sensor Grey

  • Deur-/Raamopening
  • Z-Wave

€ 46,95

5 winkels
Fibaro Door/Window Sensor Sky Brown

Fibaro Door/Window Sensor Sky Brown

  • Deur-/Raamopening
  • Z-Wave
Niet verkrijgbaar
Fibaro Door/Window Sensor White

Fibaro Door/Window Sensor White

  • Deur-/Raamopening
  • Z-Wave

€ 43,98

2 winkels
Fibaro FGMS-001 Motion Sensor

Fibaro FGMS-001 Motion Sensor

  • Beweging
  • Z-Wave

€ 47,99

8 winkels
Fibaro Wall Plug 2

Fibaro Wall Plug 2

  • Z-wave
  • Stekkerdoos schakelaar

€ 46,32

26 winkels
0
*