Gebruikte hardware om mijn huis slimmer te maken

Slaapkamer domotica (incl. LUA script!)

Door kazz1980 op maandag 15 juli 2019 12:02 - Reacties (2)
Categorieën: Domoticz, Smart Home, Xiaomi, Views: 557

De herstart van mijn blog is een feit! Maar ik begin met een stukje domotica dat ik al een tijdje heb draaien maar nog nooit op m'n blog had beschreven... Het begin van de automatisering van de slaapkamer! Hier liep ik tegen de nodige uitdagingen aan. Allereerst omdat niet alle apparatuur ondersteund werd door Domoticz, daarnaast bleek de slaapkamer te ver van de hub waardoor de signalen niet goed doorkwamen! Een verslag.



Wat moest er geautomatiseerd?
De slaapkamer kende nog geen domotica om een heel simpele reden: er was één lamp aan het plafond en één bedlamp. Daar valt weinig winst te behalen qua automatisering... Maar toen kreeg ik als bedankje voor het spreken op een conferentie ineens een Amazon giftcard van 100 dollar.... Tja. Ik wilde al lang een TV op de slaapkamer. Maar een TV in Amerika bestellen? Héél duur in de verzending en redelijk risico op schade tijdens de verzending. Geen optie dus... Maar een budget beamer? Dat kon wel! En dat leverde een leuk hobbyprojectje op...

De beamer moest budget opgehangen worden en ik had nog een 'antieke' versterker met speakers ergens liggen, dus die zouden onder het bed geplaatst worden. Daarnaast kon mijn Playstation 3 er mooi op aangesloten worden, want die lag ook enkel stof te vangen! Maar gevolg hiervan: om even TV te kijken zou ik dus allerlei apparaten in moeten schakelen die ik tevens allemaal enigszins uit het zicht wilde wegwerken en waarvan de aan/uitknop dus lastig bereikbaar is. Hier zou een intelligente schakeling een oplossing kunnen bieden! Bovendien wilde ik absoluut niet dat deze budget beamer ooit per ongeluk zou blijven draaien terwijl ik van huis ben wegens mogelijk brandgevaar. En tja, als ik dan toch bezig ben kan het bedlampje net zo goed meteen ook geautomatiseerd worden!


Slaapkamer overzicht

DIY
Allereerst een paar plaatjes van de DIY opstelling zoals hij geworden is. Een simpel Ikea kastje met glazen deurtje is omgetoverd tot een beamer-kast. Dat betekent dat ik wat gaten gemaakt heb zodat de snoeren er aan de achterzijde uit kunnen, maar belangrijker: er is een ventilator* ingebouwd. Deze is via USB aangesloten op de beamer en gaat dus automatisch aan als de beamer ingeschakeld wordt! Nette roostertjes* ervoor die wit gespoten zijn en ook de fan zelf is wit gespoten. De versterker is geplaatst in een nieuw bedkastje (ook Ikea) waar ik meteen dan ook maar een Qi draadloos oplaadpunt in gemaakt heb. Op die manier kan ik enerzijds de telefoon makkelijk opladen, maar tevens kan ik nu TV kijken via de mobiel op de beamer zonder mij zorgen hoeven te maken dat de accu leeg getrokken wordt. Op dat moment kan er immers geen laadkabel in de telefoon omdat de HDMI kabel daar al op aangesloten zit!

Alles getest: werkt perfect!

Slaapkamer beamer
Slaapkamer beamer

Domotica
Vervolgens kwam de domotica aan de beurt. Alle audiovisuele apparatuur ging in een verdeelstekker welke aangesloten is op een Xiaomi Smart Socket* (let op: alleen de Zigbee variant werkt met Domoticz!). De bedlamp is aangesloten op een tweede Smart Socket. Schakelen van de apparatuur kan via een (dubbele) Xiaomi wall switch*, schakelen van de lamp via dezelfde switch én via een deur sensor*. Op die manier gaat mijn bedlamp automatisch aan zodra ik door de deur naar binnen loop en kan deze uit zichzelf uit gaan als ik de slaapkamer weer verlaat (nb. dat werkt bij mij omdat ik de deur toch altijd al daadwerkelijk sluit i.v.m. aanwezige katten die ik niet in de slaapkamer wil! Anders had hier wellicht beter iets slims gedaan kunnen worden met een IR sensor).

Uitdaging 1:
Nadat ik alle apparatuur geïnstalleerd had bleek meteen dat de Xiaomi switch en plugs niet goed gevonden werden door de hub. Ze waren te ver weg van de hub met teveel betonnen muren er tussen! Nu is het allemaal Zigbee protocol, en dat maakt gebruik van een zogenaamd mesh-netwerk. Ofwel, de verschillende apparaten geven de signalen aan elkaar door en zo komt het uiteindelijk terecht bij de hub. Maar: omdat het in de lucht houden van zo'n mesh-netwerk stroom kost doen enkel de apparaten die direct op stroom aangesloten dit. De meeste Xiaomi producten werken op batterij en zijn daarom geen onderdeel van de mesh... Ze versturen enkel signalen! Er moest dus tussen de hub en mijn slaapkamer een extra Smart plug komen... En dan hopen dat daarmee de afstand wel te overbruggen was. Een extra smart plug in de hal geplaatst, en: succes!! De slaapkamer is onderdeel geworden van mijn domotica infrastructuur.

Uitdaging 2:
Nu moest er een nieuw stukje code in Domoticz komen. Alleen deze kon niet gebruik maken van de Wall Switch omdat deze in Domoticz nog niet ondersteund werd (nb. in de laatste recente update is deze ondersteuning als het goed is wél toegevoegd! Heb zelf de update nog niet gedaan... Dus heb dat nog niet kunnen uitproberen).
De code zelf was redelijk simpel:


code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
commandArray = {}
    timenow = os.date("*t")
    minutesnow = timenow.min + timenow.hour * 60


if ((globalvariables['Security'] ~= 'Armed Away')) then
    if (devicechanged['Slaapkamerdeur']=='Open') and (otherdevices['Bedlamp']=='Off') and ((minutesnow >= 1200) or (minutesnow <= 480)) then 
        commandArray['Bedlamp']='On FOR 60' 
        print ("Bedlamp aan voor max 1 uur")
    elseif (devicechanged['Slaapkamerdeur']=='Open') and (otherdevices['Bedlamp']=='On') then 
        commandArray['Bedlamp']='Off AFTER 10' 
        print ("Bedlamp uit over 10 seconden")
    end    
else
    commandArray['Bedlamp']='Off' 
    commandArray['Beamer']='Off'
end

return commandArray



Allereerst werkt het script enkel wanneer ik niet van huis ben (dan staat het alarm op 'Armed Away'). Bovendien: mocht de lamp of beamer aan blijven staan, dan gaat deze vanzelf uit zodra het alarm (automatisch) ingeschakeld wordt wanneer ik het huis verlaat, al is dit helaas niet 100% betrouwbaar: de wijziging van alarm status triggert een script namelijk niet goed. Hier heb ik dus nog wat uitzoekwerk zitten!...
Ben ik wel aanwezig, dan zal tussen 8 uur 'savonds en 8 uur 's ochtends de lamp aan gaan wanneer de deur geopend wordt en de lamp uit staat. In het script wordt gerekend in minuten... Vandaar groter dan 1200 of kleiner dan 480 verstreken minuten op de dag. De lamp gaat op dat moment een uur aan. Mocht ik vergeten deze uit te zetten (bijvoorbeeld doordat ik in slaap val), dan gaat deze dus vanzelf weer uit na een tijdje.

Wordt de deur geopend terwijl de lamp aan staat, dan gaat deze na 10 seconden uit. Niet direct omdat ik dan in het donker sta... In mijn hal werkt de verlichting namelijk op een sensor en deze gaat veelal pas enkele seconden nadat ik de slaapkamer verlaat daadwerkelijk aan.

De Wall Switch kon ik niet opnemen in het script, deze heb ik dus ingesteld in de Mi Home App. Simpelweg schakelen van de smart plugs bij het indrukken van de knoppen. Doordat het bovenstaande script in/uitschakelen bepaalt door de status uit te lezen van de smart plug zitten beide systemen elkaar nooit in de weg! Zodra ik Domoticz geupdate heb zal ik de Wall Switch wellicht alsnog toevoegen in Domoticz.


Slaapkamer nachtkast Slaapkamer nachtkast

Slaapkamer Mi Home app Slaapkamer Mi Home app Slaapkamer Mi Home app Slaapkamer Mi Home app

Wat is er nodig om dit zelf te bouwen?Binnenkort: Mijn ervaringen met Google Home / Google Assistent inclusief een review van de nieuwe Nest Hub. Alvast een tipje van de sluier: De Assistent werkt nu ook samen met Yeelight en Xiaomi! Dat biedt veel nieuwe mogelijkheden... Maar eerst ga ik een paar weekjes vakantie vieren! Dus, even geduld!


-------------------------
* Alle links naar Banggood zijn affiliate linkjes. Het is veelal daadwerkelijk de goedkoopste
(betrouwbare) leverancier, maar het staat een ieder (uiteraard) vrij ook elders te kijken, zoals Aliexpress of Gearbest. Veel producten zijn inmiddels ook (voor hogere prijzen) bij Nederlandse winkels te koop zoals bol.com. Nb. kopen via de affiliate link wordt uiteraard gewaardeerd. Alle eventuele opbrengsten gaan weer rechtstreeks terug in mijn blog/vlog en maken het mogelijk deze steeds van nieuwe content te blijven voorzien

Mijn weblog komt terug!

Door kazz1980 op zaterdag 6 juli 2019 15:53 - Reacties (19)
Categorieën: Smart Home, Yeelight, Views: 2.228

Een tijdje terug plaatste ik een bericht dat ik niets meer te posten had op mijn blog. Mijn domotica is af. Althans - hetgeen ik als primaire doel voor ogen had. Ik wil nog wel meer automatiseren in mijn huis, maar dat is me nu het geld niet waard... Nu kreeg ik afgelopen week ineens een mailtje vanuit Yeelight.... Of ik met ze wil samenwerken om hun producten in Nederland en België meer onder de aandacht te brengen. Euh ja! Natuurlijk wil ik dat!

Ik moet nog even zien hoe het allemaal gaat lopen, maar als het goed is kan ik binnenkort meer Yeelight producten in huis verwachten om uit te proberen. Deze reviews zal ik hier posten, maar wil ik tevens via andere kanalen gaan verspreiden. Ik denk daarbij onder andere ook aan YouTube. Dat is voor mij echter nieuw terrein, dus ik moet nog kijken hoe ik dat vorm wil geven! De reviews zijn een voorwaarde vanuit Yeelight, maar mogen van hen absoluut kritisch en eerlijk zijn (En dat zullen ze zijn!). Naast de reviews komen er dus zeker ook weer de posts met mijn praktijk ervaringen met zelfbouw domotica en zal ik alle nieuwe Domoticz LUA scripts blijven delen inclusief uitleg. En dát is het deel waar ik persoonlijk echt enthousiast van word... mijn ervaringen delen en mede-Tweakers weer verder helpen met hun eigen domotica!

Als er mensen ideeën of suggesties hebben over wat ik samen met Yeelight kan doen om de producten van Yeelight, maar (voor mij) veel belangrijker: domotica meer onder de aandacht te krijgen: laat het hier weten!!

Nb. Voor de duidelijkheid, het blog blijft dus absoluut zoals deze was. Met mijn oprechte ervaringen met de producten en vooral veel info, tips en trucs over hoe een zelfbouw domotica op te zetten met behulp van betaalbare producten (waardoor ik in de praktijk al veel op Yeelight uitkwam, zie mijn eerdere blogposts - maar er zullen zeker weten ook wel andere merken langs blijven komen!). Dat de producten gesponsord zijn wil natuurlijk niet zeggen dat het één grote reclame boodschap wordt.... ik heb géén commerciële belangen met mijn blog en ik heb ook geen Yeelight aandelen... en mocht Yeelight mij nu dus een product sturen dat niet naar behoren blijkt te werken, dan scoort deze gewoon een keiharde onvoldoende (heb dat ook aangegeven bij Yeelight, en dat is vanuit hen geen bezwaar... ze hebben vertrouwen in de kwaliteit van hun eigen producten zeggen ze).

Ik hoop dat jullie net zo enthousiast zijn over de herstart van mijn blog als ik! Dus, tot snel!


Yeelight Candela Review

Door kazz1980 op woensdag 29 mei 2019 13:50 - Reacties (15)
Categorieën: Smart Home, Yeelight, Views: 1.520

Het is een aardige tijd geleden dat ik iets op mijn blog gepost heb. Simpelweg omdat mijn thuisautomatisering inmiddels uitstekend werkt en er even geen budget is voor uitbreidingen. Toch hierbij een nieuwe blogpost, omdat Yeelight mij spontaan twee candelas aanbood om te reviewen! Die kans laat ik natuurlijk niet voorbij gaan. Hierbij mijn review van dit unieke product. En ondanks mijn voorliefde voor Yeelight (en Xiaomi) producten ben ik kritisch geweest...

Candela_overview

Unboxing
Het is slechts een verpakking, maar Yeelight weet (net als Xiaomi) als geen ander dat bij een goed product een goede verpakking hoort. Yeelight producten zijn dan ook altijd goed verpakt en er wordt ruim voldoende aandacht besteed om de verpakking er ook leuk uit te laten zien zodat het uitpakken van je nieuwe hebbedingetje als het uitpakken van een kadootje voelt. Bij de Candela's is dit niet anders. De verpakking ziet er fraai uit! Goed verpakt in plastic zit de feitelijke doos met een mooie matte bedrukking. In deze doos zit een degelijke tweede doos van licht karton waarin de USB laadkabel zit en als de doos opengeklapt wordt de Candela zelf. Tevens is er een simpel instructieboekje, maar echt nodig is deze niet omdat de bediening redelijk voor zich spreekt.

Candela_doos-dicht Candela_doos-open
Candela_doos-en-candela


Eerste indruk
Ik moet bekennen dat ik tevoren geen heel hoge verwachtingen had van de Candela. Het ziet er leuk uit, maar laten we eerlijk zijn: de charme van een kaars is juist dat het vuur is... Dat kun je niet vangen in een elektrisch hebbedingetje! En zeker niet in een hebbedingetje dat eruit ziet als een Campingaz lampje. Ik was dan ook best wel onder de indruk toen ik de Candela voor het eerst zag. Het is zeer degelijk en voelt erg zwaar. En ondanks mijn kritische houding met betrekking tot het uiterlijk vond ik hem eigenlijk direct toch wel mooi! Het design is erg strak en eenvoudig. Geen poespas, geen grote logo's. Juist die eenvoud maakt dat het een prachtig stukje techniek is om te zien! Maar het gegeven blijft: het is geen kaars...

Candela_overview2 Candela_close-up


Gebruik
De Yeelight Candela is dus een digitale kaars. De bediening kan op verschillende manieren: via de Yeelight app of door aan de bovenkant van de kaars te draaien. Leuk is dat als je meerdere Yeelight Candela's hebt je ze met elkaar kunt synchroniseren. Als je nu een willekeurige kaars aanzet, dimt of juist feller zet zullen alle andere kaarsen hetzelfde doen. Degene die dit stukje techniek bedacht heeft verdient wat mij betreft een lintje! Het is verschrikkelijk praktisch en het werkt echt vlekkeloos. Geloof me, de eerste avond zit je enkel aan de Candela te draaien om te kijken hoe de andere Candela (of Candela's) direct mee reageren! Qua gebruikersvriendelijkheid bij de bediening direct via de Candela dus een hele dikke voldoende!

Dan de bediening via de Yeelight app. Helaas is de Candela enkel met de telefoon te verbinden via bluetooth (en niet via Wifi zoals sommige andere Yeelight producten). Ander stevig minpunt is dat de Candela niet toegevoegd kan worden in de Mi Home app (waar ik al mijn andere Xiaomi en Yeelight producten wél in bedien). Enkel voor de Candela's heb ik dus een aparte app nodig. Toevoegen van de Candela's bleek lastig. Pas na twee pogingen werd de eerste Candela gevonden. Toen ik daarna de tweede Candela wilde toevoegen raakte de app hevig in de war: twee bluetooth apparaten! Pas toen ik de eerste Candela uitzette en de tweede los toevoegde ging het goed. Dat is natuurlijk geen ramp, maar als je het niet weet loop je toch even te puzzelen, ook omdat je in de app niet kunt zien welke Candela nu welke is! Bij twee stuks is dat al een uitdaging, laat staan als je je hele huis er mee vol zou zetten!

Maar eerlijk is eerlijk: het toevoegen aan de app doe je maar 1 keer, en daarna werkt het prima! Met als enige nadeel dus dat het via bluetooth werkt en je iedere keer opnieuw eerst een verbinding moet maken met de Candela's. Het is erg leuk dat je de Candela nu via de app kunt bedienen. Er zitten leuke presets in om een bepaalde sfeer neer te zetten en via de app kun je beide Candela's groeperen en zo gelijktijdig bedienen.

Candela_bediening Candela_app Candela_app-detail

Batterij
En daarmee kom ik op het volgende punt. De Candela heeft een ingebouwde accu die bij volledig opladen heel wat uurtjes mee gaat (ik moet nog een keer goed nameten hoe lang precies, maar na twee avonden brandt de Candela nog steeds!) . Dankzij deze ingebouwde accu kun je de Candela daarom altijd overal neerzetten. Opladen gaat via een USB kabeltje welke bijzonder lastig te bevestigen is in de onderkant van de Candela. Uiteraard kun je het kabeltje ook permanent laten zitten wanneer je deze makkelijk kunt wegwerken en geen zin hebt om iedere keer je kaarsen op te laden! Want dat is wel een (logisch) nadeel: ze moeten opgeladen worden! En wanneer je ze continu aan laat staan (op bluetooth stand) gaat het best wel hard met de batterij. Het is dus verstandig de Candela na afloop uit te zetten via de hardware schakelaar aan de onderzijde, als je deze niet permanent aan stroom hebt hangen. En daarmee verdwijnt eigenlijk direct de gehele meerwaarde van de bediening via een app. Je moet er toch iedere keer heen lopen om ze aan en uit te zetten. Bediening via het draai-mechanisme is, zoals eerder gezegd, briljant. Dus wat voegt de app nog toe? In feite niet meer dan dat het het geheel een leuke gadget-waarde geeft...

Prijs
De Yeelight Candela is niet goedkoop, maar het hele jaar kaarsen kopen is dat ook niet!
In Nederland is hij te koop via bijvoorbeeld Bol.com voor 44,95 euro. Bij Amazon.de is hij 51,99 euro.
Uiteraard kun je hem ook bestellen vanuit China (bv. AliExpress), dan is het circa 36 euro (inclusief verzending).

Conclusie
Ik ben zeer onder de indruk van de Candela! Ik had er bar weinig verwachtingen van en had ook het idee dat ze na de review direct weer de kast in zouden gaan (of in Tweakers Vraag & Aanbod natuurlijk!). Maar ze blijven staan. Ik vind het geweldig leuke hebbedingen en ik merk dat ik ze in de praktijk vaker gebruik dan mijn 'traditionele' kaarsen van gewoon was met een lontje. Het geeft eenzelfde sfeer als een echte kaars en de bediening is zo gemakkelijk dat ik geen zin meer heb om helemaal lucifers te gaan pakken om een kaars aan te steken (first world problems!). De app gebruik ik echter nauwelijks in de praktijk. De enige keren dat ik deze aangeraakt heb was om het uit te proberen en om mensen te laten zien dat ik mijn kaarsen met een app kan bedienen.... En eigenlijk is dat ook direct de enige meerwaarde van de app-bediening: het geeft het geheel een hoger gadget-gehalte. Dat gadget gehalte is voor mij bij een kaars niet zo nodig, maar het voegt onder de streep enkel wat toe (ook al is het weinig). Daarom geen grote minpunten voor het feit dat de bediening via de app niet ideaal werkt. De geweldige bediening via de Candela zelf maakt dat goed. Dus voor mij scoren de Yeelight Candela's een 8/10! En dat had ik tevoren absoluut niet verwacht... Ik raad ze zeker weten aan als je wel van een sfeervol kaarsje houdt en eens iets anders zoekt dan iedere week een nieuwe geurkaars halen bij de Ikea! ;)

Nb. Omdat dit een thuis automatiserings blog is nog even dit: helaas is het nog niet gemakkelijk mogelijk om de Candela's te bedienen via Domoticz of de Google Assistant. Er schijnen wel manieren te zijn om dit te hacken, maar tot op heden ben ik daar nog niet aan begonnen! Ook omdat ik niet heel veel meerwaarde zie in het automatiseren van wat uiteindelijk 'slechts' kaarsen zijn! WIe weet ooit nog eens, als hobby projectje...

Via deze weg wil ik Yeelight hartelijk danken voor het beschikbaar stellen van de review exemplaren van de Candela! Voor meer informatie en om mee te doen aan give-aways, bezoek:
Yeelight website: www.yeelight.com
Yeelight Facebook: Yeelight @ Facebook

Smart Terrarium

Door kazz1980 op woensdag 19 september 2018 12:40 - Reacties (32)
Categorieën: Domoticz, Smart Home, Xiaomi, Views: 5.507

Aangezien ik niet alleen in huis woon moesten de huisdieren er ook aan geloven... Althans, mijn baardagaam! Een baardagaam is een hagedis die in het wild enkel in Australië voorkomt. Het is een koudbloedig woestijndier. Dat betekent dat het dier de zon nodig heeft om te overleven. In Nederland is er uiteraard veel te weinig zon - dus het dier kan enkel overleven in een terrarium. In het terrarium moeten de omstandigheden van een woestijn nagebootst worden. Dat is best lastig... Maar met een slim stukje software en domotica een koud kunstje!


De woestijn in huis
Nabootsen van een woestijn, wat houdt dat dan in? Dat wil zeggen dat er overdag veel zon is en de temperatuur oploopt en 's nachts is het donker en koelt het flink af. Overdag is de luchtvochtigheid laag, 's nachts mag die best iets oplopen. In de winter zijn ook in de woestijn de dagen veel korter en de nachten langer waardoor het over de gehele dag genomen koeler is! Dat heeft de baardagaam echt nodig om een rustperiode te pakken (geen winterslaap, maar wel een winterrust).

Voorheen gebruikte ik hiervoor een stekkerdoos met timer. Die moest ik de hele tijd bijstellen om te zorgen dat de dagen richting de winter korter werden en in de lente geleidelijk aan weer langer. Veel gedoe en ook nog eens foutgevoelig... Bovendien kwam deze tropische zomer een probleem aan het licht... In mijn huis werd het maar liefst 30 graden en in het terrarium liep de temperatuur met alle lampen dus te hoog op! Regelmatig moest het licht in het terrarium dus even uit... Maar ja - ik kon het niet iedere dag in de gaten houden, immers moet ik ook gewoon werken!

Toen op een dag ook nog eens de timer kapot bleek kwam het eureka moment... Waarom niet automatiseren binnen mijn domotica systeem? Zo gezegd, zo gedaan.

Smart terrarium
In het terrarium kwam dus een sensor die de temperatuur en de luchtvochtigheid meet (en ook de luchtdruk, maar daar doe ik verder niks mee!). Deze kan ik uitlezen in Domoticz.
De lampen (warmtelamp én zonnelamp) van het terrarium sloot ik aan op een Smart plug en kan ik daarmee in en uitschakelen vanuit de software.

Terrarium1 Terrarium2

Vervolgens moest er een relatief eenvoudig scriptje geschreven worden dat er als volgt uitziet:

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
commandArray = {}
    timenow = os.date("*t")
    minutesnow = timenow.min + timenow.hour * 60
    
if (tonumber(otherdevices['Terrarium temperatuur']) > 37) and uservariables['overheat']==0 then
    commandArray['Variable:overheat']= '1'
elseif (tonumber(otherdevices['Terrarium temperatuur']) < 34) and uservariables['overheat']==1 then
    commandArray['Variable:overheat']= '0'
end    

if ((minutesnow < timeofday['SunriseInMinutes']) or (minutesnow > timeofday['SunsetInMinutes']))or uservariables['overheat']==1 then
    if otherdevices['Terrarium']=='On' then
        commandArray['Terrarium']='Off'  
        print ("Terrarium uit")
    end    
elseif otherdevices['Terrarium']=='Off' then
    commandArray['Terrarium']='On' 
        print ("Terrarium aan")
end     

return commandArray



Het inschakelen en uitschakelen van het licht gebeurt op basis van de zonsop- en ondergang. Met daarbij één uitzondering als de temperatuur te hoog oploopt. Wanneer de temperatuur hoger dan 37 graden wordt gaat het licht uit totdat de temperatuur weer onder de34 graden zakt. Tamelijk simpel, maar het werkt perfect. En een heel mooie bijkomstigheid is dat ik ten alle tijden kan zien of het licht aan is én wat de temperatuur en luchtvochtigheid is... Ongeacht of ik thuis ben of niet!

terrarium3

Ook kan dit in mooie grafieken getoond worden:

terrarium5 terrarium4

Met dank aan mijn domotica zit mijn baardagaam dus altijd veilig in het zonnetje én heb ik er geen omkijken naar. Beestje blij, ik blij! Lang leve automatisering ;)

Op verzoek:
Gebruikte sensor: Xiaomi Aqara Temperature Humidity Sensor (Xiaomi Gateway v2 of hoger vereist)
Deze stuurt ieder uur de waarden door, maar bij een verandering van de temperatuur met 0,5 graden celcius of meer en/of een wijziging in de luchtvochtigheid van 6% of meer ten opzichte van de laatst verzonden waarde wordt de nieuw gemeten waarde direct doorgestuurd (volgens de specs - heb het niet getest! \).
Batterijduur moet ik nog ervaren... als ik daar nieuws over heb laat ik het weten in mijn blog! Voor wie het interesseert, volgens Domoticz is de gebruikte sensor zelf een LaCrosse TX3 (zegt mij niet zoveel...).

DISCLAIMER
Ik kijk dus wél om naar het beestje, enkel niet langer naar de techniek rondom de verlichting/verwarming van het terrarium (wat onder de streep veiliger is voor de baardagaam). Middels deze blog wil ik mensen niet oproepen om zonder daar goed over na te denken een baardagaam of ander 'terrarium-beest' aan te schaffen. Dit zijn levende dieren met bepaalde behoeften. Voordat je de aanschaf van een baardagaam (of welk ander huisdier ook) overweegt zul je je eerst goed moeten verdiepen in een dergelijk huisdier en welke verantwoordelijkheden en kosten dit met zich meebrengt. Bezint eer ge begint...



==============================================================================
Deze blogpost is door Tweakers gekozen als Tweakblog van de maand september 2018! Super leuk.
Dank aan de mensen die mijn blog daarvoor genomineerd hadden! _/-\o_

==============================================================================

'Hello home!': Praten met je Smart huis

Door kazz1980 op vrijdag 3 augustus 2018 09:12 - Reacties (29)
Categorieën: Controlicz, Domoticz, Google, IFTTT, Views: 7.620

Wanneer je denkt aan een Smart home denk je aan een huis waar mee te communiceren valt. Bij voorkeur niet via ouderwetse knopjes, maar gewoon via spraak! Nu is dit tamelijk complexe technologie die je niet zomaar even zelf in elkaar kunt klussen... Gelukkig zijn er mogelijkheden om deze technologie (betaalbaar) in huis te halen in de vorm van smart speakers. Alleen, hoe koppel je die aan je thuisautomatisering op een manier dat de intelligentie van het systeem behouden blijft? Een lichtknop vervangen door een spraakopdracht is niet zo ingewikkeld, maar een smart speaker volwaardig onderdeel maken van intelligente domotica? Dat is lastiger... Gelukkig kent Domoticz diverse mogelijkheden om thuis assistenten te koppelen. Ik zal mij hier focussen op de Google Home omdat ik die zelf gebruik - maar ook voor Amazon Alexa (Dot) en Apple Siri (HomePod) zijn er vergelijkbare mogelijkheden met veelal dezelfde software, al heb ik zelf voor Siri nog niets weten te vinden helaas!


IFTTT

Mijn eerste experiment was met IFTTT ("If This Then That": http://www.ifttt.com). Een briljant simpele web interface die precies doet wat de naam zegt... Als er Dit gebeurt, dan doet het systeem Dat. Dus bijvoorbeeld als ik mijn Google Assistant zeg 'Doe het licht aan' dan kan ik inregelen dat via een directe URL een lamp in Domoticz ingeschakeld wordt. Zo'n URL ziet er bijvoorbeeld als volgt uit:
http://<gebruikersnaam>:<wachtwoord>@<IP-adres>:<poort>/json.htm?type=command&param=switchlight&idx=30&switchcmd=Set%20Level&level=20
Briljant in zijn eenvoud! Maar daardoor dus ook tamelijk beperkt... Zo moet je bijvoorbeeld exact de opgegeven spraakopdracht uitspreken. Er zit geen enkele intelligentie in. De Google Home zal vervolgens altijd exact het antwoord geven dat je zelf hebt ingesteld. Dat is even leuk, maar het maakt van een volwaardige spraak assistent ineens een simpel antwoordapparaat welke tevens beperkt Domoticz aan kan sturen. Beperkt aangezien je maar 1 switch tegelijk kunt aansturen met 1 bepaalde instelling. Dus ik zocht verder...

Controlicz

Na het nodige zoekwerk kwam ik uit bij Controlicz (https://www.controlicz.com/). Van oorsprong een hobby project van ene Nick Madge. Een veelbelovende interface die het mogelijk maakt om ieder apparaat in Domoticz te koppelen aan Google Home of Alexa. Het werkt simpel.

Je maakt binnen je Domoticz setup een gebruiker aan, bijvoorbeeld met de naam 'Controlicz'. Vervolgens geef je deze gebruiker de controle ver de apparaten die je wilt bedienen met je Home Assistant. Vervolgens maak je een Controlicz account aan waarin je de gegevens opgeeft van je Domoticz installatie inclusief de gebruikersnaam en wachtwoord van de zojuist aangemaakte gebruiker. En voila! Controlicz is ingesteld voor gebruik....

Controlicz instellen 1 Controlicz instellen 2 Controlicz instellen 3

Controlicz instellen 4 Controlicz instellen 5 Controlicz instellen 6

Nu moet je enkel Google Home/Assistant of Alexa nog vertellen dat deze gebruik moet maken van Controlicz. Hierbij de stappen om dit binnen de Google Assistant in te regelen:
Je voegt een nieuw apparaat toe (bij apparaatinstellingen te vinden onder 'Home-apparaten bedienen'). Druk op het plusje en zoek naar Controlicz. Vervolgens wordt je gevraagd in te loggen in je Controlicz account en Google toegang te geven tot dit account. Daarna zal de Assistant alle apparaten vinden die je binnen Domoticz vrijgegeven hebt voor de Controlicz gebruiker. Je kunt eventueel nog opgeven in welke kamers deze zich bevinden. En dan is alles gereed om te kunnen praten met je huis!!

Google Assistant instellen 1 Google Assistant instellen 2 Google Assistant instellen 3

Je kunt lichten aan en uit zetten, maar ook kleuren instellen, de media bedienen... Gewoon alles dat vanuit Domoticz mogelijk is...

Ikzelf gebruik Controlicz om de Toggle aan en uit te zetten die zorgt dat het licht aan en uit gaat op momenten dat mijn systeem dit niet zelf doet. Bijvoorbeeld als ik overdag het licht aan wil, of juist na zonsondergang eens in het donker wil zitten... Ik heb tevens een Dummy Switch gemaakt die al mijn media uit schakelt via een script. In Domoticz heb ik deze als lamp aangemerkt met als gevolg dat wanneer ik Google vraag alle lichten uit te schakelen deze automatisch ook al mijn media apparatuur uitschakelt. Iets dat ik eigenlijk altijd wil op het moment dat ik alle lichten uit doe. En omdat je nu de volwaardige intelligentie van de Assistant tot je beschikking hebt kun je gewoon normale taal gebruiken in plaats van bepaalde voor gedefinieerde zinnen en kun je ook meerdere apparaten bedienen. Bijvoorbeeld opdrachten als 'Doe alle lichten in de keuken aan' werkt perfect! Of 'Zet de Playstation uit', geen probleem!

Een machtig mooi systeem dat uitermate eenvoudig in te regelen is.
Zijn er dan geen minpunten? Jawel:

Allereerst: het is niet gratis (meer)! Het kost je 2 pond per maand (of 20 pond voor het hele jaar)... Is het wat mij betreft zeker waard! En uiteraard kost het in de lucht houden van deze dienst gewoon geld... Dus ik begrijp de keuze prima dat de ontwikkelaar recent besloten heeft toch een bijdrage te vragen voor Controlicz.
Een tweede minpuntje is dat Controlicz héél af en toe niet reageert waarop de Assistant aangeeft dat Controlicz onbereikbaar is, in plaats van dat je apparaten bediend worden. Eén enkele keer bleek dit bij mij zelfs zo hardnekkig dat ik in de settings van Google Assistant heel Controlicz moest verwijderen en opnieuw instellen. Een klusje van slechts enkele minuten, maar toch vervelend wanneer je eigenlijk gewoon even het licht uit had willen doen om naar bed te gaan... Sindsdien is me dit niet meer gebeurt, dus ik hou het op een eenmalige hick-up in het systeem...

Conclusie
Toen ik begon met een blog over spraak besturing binnen mijn domotica op basi van Domoticz had ik het idee vele systemen te proberen en ervaringen te beschrijven. Maar ik ben blijven hangen bij Controlicz, simpelweg omdat het in mijn ogen precies doet wat het moet doen... En het prijskaartje? Dat neem ik dan maar voor lief... Wil je er geen geld aan uitgeven dan is IFTTT een leuk alternatief om op een simpele manier en met de nodige beperkingen Domoticz aan te sturen middels spraakopdrachten via Google Home of Alexa. En wil je je huis nu aansturen met Siri? Tja... ik heb nog niks gevonden dat dit mogelijk maakt! Maar aangezien ik zelf Siri niet gebruik heb ik ook niet heel hard gezocht moet ik eerlijk bekennen... Dus als iemand hier iets voor weet: laat het weten in de comments!