Category Archives: Domotica

Automatiseren en meer…

Het leukste van domotica is dat je steeds meer automatisch kunt doen. Zo heb ik laatst al de buitenverlichting toegevoegd aan Domoticz en ook aan een timer gehangen, zodat ’s avonds automatisch de tuinverlichting aan gaat (een half uur voor zonsondergang). Ook dat hij weer automatisch uit, door de weeks om 23.00 uur en in het weekend om 01.00 uur (let wel op dat dit dus de volgende dag is. Voor zondag is dit dus maandag 01.00 uur).

Nu hoeft de tuinverlichting natuurlijk niet aan als we niet thuis zijn, en andere verlichting ook niet perse.

Controle op locatie

Via een app op je telefoon (ik heb Pilot gebruikt) kun je eenvoudig een virtuele schakelaar om laten zetten als je weg bent (of juist thuis komt). Het is leuk om hiermee te experimenteren, zodat je dingen kunt automatiseren. Ik heb hiervoor drie virtuele schakelaars aangemaakt: ‘iPhone van Erik’, ‘iPhone van Marloes’ en ‘SomeoneHome’. In Pilot stel je in welke schakelaar er omgezet moet worden als je in de buurt van je huis bent. Die van mij zet de schakelaar ‘iPhone van Erik’ om. Daarnaast een Blockly-script welke dan automatisch de schakelaar ‘SomeoneHome’ aan zet, zodat je later maar een schakelaar hoeft te controleren.

someonehome

Nu we weten wanneer er iemand thuis is/komt, kunnen we daar actief op gaan schakelen. Denk hierbij aan de verlichting, maar ook de temperatuur en alles wat je maar wilt.

Zo heb ik een Lua-script gemaakt welke automatisch de verlichting en de temperatuur regelt. Dit aan de hand van de informatie of er iemand thuis komt/is en hoe laat het is. De variabele otherdevices[‘IsDonker’] wordt gezet door een schemersensor, welke dus kijkt hoe donker het is.

Omdat bovenstaande script alleen wordt aangeroepen als de variabele SomeoneHome veranderd, heb ik ook een Blockly-script gemaakt om de temperatuur aan te passen als we gewoon thuis zijn:

temperatuur

Temperaturen binnen en buiten

Uit het oude huis hebben we ook de thermostaat meegenomen. We hadden hier een Essent E-Thermostaat, welke via de iPhone ook te besturen is. Ook Domoticz heeft hier een koppeling voor. Je kunt het apparaat zo eenvoudig toevoegen aan Domoticz en je krijgt er direct 2 items bij: De SetPoint (hiermee stel je de temperatuur in) en de thermostaat zelf (je kamertemperatuur).

Aangezien ik nu 3 schakelaars (met verlichting eraan) en de thermostaat had aangesloten, heb ik al wat leuke dingen kunnen doen. Zo heb ik een group aangemaakt “Naar bed”. Deze groep zet automatisch alle verlichting uit en de thermostaat op 15°C.

Domoticz heeft ook een koppeling met Forecast.io. Deze kun je als virtuele hardware toevoegen. Leuke hiervan is dat je een weerstation in de buurt kunt uitlezen en zo het temperatuur kunt bekijken, maar ook de hoeveelheid neerslag, wind, etc. Ik doe hier nog niet direct iets actiefs mee, maar wel leuk om te hebben en in te kunnen zien. Zeker ook omdat Domoticz automatisch alle informatie logt en je dus historie kunt zien, bijvoorbeeld over de neerslag.

Nieuw huis, nieuwe domotica

Op 1 augustus zijn we verhuist van een appartement naar een vrijstaande (koop-)woning. In het oude huis had ik al wat met domotica. Nou ja, 3 aan/uit-schakelaars van Elro/HomeEasy. Om deze te bedienen had ik op een Raspberry Pi wat scripts geschreven in PHP. Samen met de USB Dongle die hierbij kan, stuurde hij een aan/uit-commando wanneer we dat wilde. Eigenlijk allemaal handmatig via de iPhone.

In het nieuwe huis wil ik het wat beter gaan aanpakken. Uiteraard heb ik nog steeds de hardware van de vorige keer, dus dat is een mooie basis. Na wat rondgekeken te hebben zijn er vele soorten oplossingen voor domotica, maar geen van alle kan alles of is precies wat ik wil. Zeker de kant-en-klaar-oplossingen (zoals KlikAanKlikUit) zijn duur en ondersteunen eigenlijk alleen hun eigen protocollen en apparaten.

Van het kijken naar de kant-en-klaar-oplossingen ben ik snel over overgestapt naar kijken van andere domoticasystemen. Zo kwam ik uit in het Domoticaforum op Tweakers.net. Hier staan ook verschillende systemen, welke allemaal hun eigen voordelen weer hebben. Ik heb gekozen om gebruik te maken van Domoticz om een aantal redenen: open source, eenvoudig te scripten, ondersteund (bijna) alles en werkt op een Raspberry Pi. Beter gezegd: Er is een standaard Raspberry Pi-image.

Zo gezegd, zo gedaan. De image van Domoticz gedownload en op een SD-kaart gezet en in de Raspberry Pi gestopt. IP-adres even opzoeken in de router en daarna kun je in één keer inloggen. Appeltje, eitje.

Eerste blik op Domoticz ziet er goed uit. Overzichtelijke indeling en veel mogelijkheden. In de tussentijd ook wat rondgekeken in het Domoticz-topic en op het Domoticz-forum zelf. Hierdoor al snel besloten dat ik universeel wil zijn qua apparatuur. Er zijn zoveel verschillende merken en apparaten en mogelijkheden. Elk merk heeft ook weer z’n eigen voordelen, maar niet elk merk heeft alles qua soorten apparatuur/schakelaars/etc. Gelukig heeft Domoticz een rechtstreekse aansturing voor RFXCOM RFXtrx433E. Dit is een zender/ontvanger welke eigenlijk alle protocollen voor Domotica ondersteund, zolang het maar op 433 Mhz is. Perfect voor mij dus en ook direct besteld.

De volgende dag was hij binnen en heb ik hem direct op m’n Raspberry Pi aangesloten. Hierna toegevoegd bij de Apparaten en dan is het alleen nog een kwestie van de apparaten bekend maken in Domoticz. Hierna is alles al te schakelen en is het tijd om na te denken over nieuwe dingen. De 3 schakelaars in het oude huis had ik zo bezet, maar het mooie van Domoticz is dat ik m’n hele huis erop kan laten draaien, en dat is uiteindelijk ook het doel.

Home made domotica

Al jaren ben ik geïnteresseerd in domotica. Al ergens begin 2000 ben ik een keer naar een seminar geweest over HAL2000. Dit (Israelisch?) systeem zou hèt gaan worden. Via spraakbediening was het mogelijk om alles aan en uit te zetten en de automatiseren. Voor die tijd allemaal erg bijzonder en het idee was mooi, alleen ver voor zijn tijd en helaas daarna ook nooit meer wat van gehoord.

HAL2000 werkte volgens het X10-protocol. Een signaal wordt via het stroomnet gestuurd naar een ontvanger, welke dan in- of uitschakeld. Dit systeem wordt tegenwoordig nog veel geleverd, echter zijn er ook makkelijkere systemen, die bijvoorbeeld draadloos werken. Je zit dan echter met het bereik van het systeem.

Ik ben een aantal jaren begonnen met een eenvoudig kitje van Elro/HomeEasy. Hierbij had je 3 schakelaars met een afstandsbediening. Om deze te bedienen had ik op een Raspberry Pi wat scripts geschreven in PHP. Samen met de USB Dongle (HE853) die hierbij kan, stuurde hij een aan/uit-commando wanneer we dat wilde. Op GitHub is iemand bezig geweest om dit protocol uit te pluizen, en hij heeft een programma geschreven waarmee je het eenvoudig aan kunt roepen: https://github.com/r10r/he853-remote