Smart Terrarium

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

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_

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

Volgende: Kosten en baten van domotica: is het de moeite? 28-09 Kosten en baten van domotica: is het de moeite?
Volgende: Hoe frustrerend is Domotica? 14-09 Hoe frustrerend is Domotica?

Reacties


Door Tweakers user himlims_, woensdag 19 september 2018 14:55

is dat niet het idee van een huisdier; dat je er wel na omkijkt :+
kun je ook je warmte mat/lamp schakele n(ook in terrarium gedaan) werkt best goed

Door Tweakers user kazz1980, woensdag 19 september 2018 17:03

himlims_ schreef op woensdag 19 september 2018 @ 14:55:
is dat niet het idee van een huisdier; dat je er wel na omkijkt :+
kun je ook je warmte mat/lamp schakele n(ook in terrarium gedaan) werkt best goed
Haha, goed punt! ;) Ik kijk wél graag naar het dier om, maar niet zo graag naar de techniek (was zo'n cheap-ass timer schakelding met pinnetjes die je heen en weer moet schuiven... gedoe!).

Inderdaad schakelt dit systeem de zonnelamp én warmtelamp gezamenlijk. Vandaar dat die temperatuur zo belangrijk is in het script.

[Reactie gewijzigd op woensdag 19 september 2018 17:12]


Door Tweakers user robindv, woensdag 19 september 2018 18:00

Wat is het type/merk van de sensor die je erin hebt hangen?
Interessant projectje trouwens!

Door Tweakers user Fidelity, woensdag 19 september 2018 18:05

Nice! Ik wil een dergelijk systeem eigenlijk ook in mijn terrarium en aangezien deze dus ook luchtvochtigheid meet zou de badkamer (met bijbehorende afzuiging) ook leuk zijn.

Ik mis alleen in je verhaal welke sensor (merk/type) je hiervoor gebruikt hebt? Daarnaast enig idee hoe vaak deze een meting verricht? Voornamelijk voor de badkamer is het meten van de luchtvochtigheid per minuut (of nog sneller) een pre. Ik heb namelijk op het forum via andere Tweakers gelezen dat er veel sensoren zijn (voornamelijk diegene op batterijen) die slechts eens per 5 minuten een meting doen... Gevolg: de afzuiging springt pas aan zodra je al klaar bent met douchen.

Door Tweakers user kazz1980, woensdag 19 september 2018 19:43

robindv schreef op woensdag 19 september 2018 @ 18:00:
Wat is het type/merk van de sensor die je erin hebt hangen?
Interessant projectje trouwens!
Zoals zo'n beetje alles in mijn domotica is dat een Xiaomi sensor... Om precies te zijn de vernieuwde versie: Xiaomi Aqara Temperature Humidity Sensor.

Door Tweakers user kazz1980, woensdag 19 september 2018 19:49

Fidelity schreef op woensdag 19 september 2018 @ 18:05:
Nice! Ik wil een dergelijk systeem eigenlijk ook in mijn terrarium en aangezien deze dus ook luchtvochtigheid meet zou de badkamer (met bijbehorende afzuiging) ook leuk zijn.

Ik mis alleen in je verhaal welke sensor (merk/type) je hiervoor gebruikt hebt? Daarnaast enig idee hoe vaak deze een meting verricht? Voornamelijk voor de badkamer is het meten van de luchtvochtigheid per minuut (of nog sneller) een pre. Ik heb namelijk op het forum via andere Tweakers gelezen dat er veel sensoren zijn (voornamelijk diegene op batterijen) die slechts eens per 5 minuten een meting doen... Gevolg: de afzuiging springt pas aan zodra je al klaar bent met douchen.
Niet uit eigen ervaring, maar wat ik vernomen heb is dat deze ieder uur een waarde doorgeeft, maar als de temperatuur met een halve graad of meer verandert en/of de vochtigheid met 6% of meer, dan stuurt hij direct een meting.... Dus zou het voor de badkamer prima geschikt moeten zijn!

[Reactie gewijzigd op woensdag 19 september 2018 19:51]


Door Tweakers user EHelmond, donderdag 20 september 2018 08:57

volgens mij heb je geen hysteresis ingebouwd in de temperatuur aansturing.
mocht het nu 37,1 °C worden gaat de lamp uit, bij 37,0 °C weer aan.
als dat zoals beschreven 1 keer per uur gebeurd is dat niet vervelend maar als de temperatuur snel een halve graad schommelt(en dus elke keer nieuwe metingen geeft) kan het toch nogal vervelend zijn lijkt mij.

Door Tweakers user kazz1980, donderdag 20 september 2018 09:27

EHelmond schreef op donderdag 20 september 2018 @ 08:57:
volgens mij heb je geen hysteresis ingebouwd in de temperatuur aansturing.
mocht het nu 37,1 °C worden gaat de lamp uit, bij 37,0 °C weer aan.
als dat zoals beschreven 1 keer per uur gebeurd is dat niet vervelend maar als de temperatuur snel een halve graad schommelt(en dus elke keer nieuwe metingen geeft) kan het toch nogal vervelend zijn lijkt mij.
Klopt, daar had ik geen rekening mee gehouden.
Heb het script inmiddels aangepast.... Nu gaat het licht uit als de temperatuur boven de 37graden gaat en vervolgens pas weer aan wanneer de temperatuur beneden de 34 graden gezakt is

[Reactie gewijzigd op donderdag 20 september 2018 16:01]


Door Tweakers user B00st3r, donderdag 20 september 2018 09:49

Wat een lol, een beest gevangen houden en alles automatisch laten doen qua verzorging. Ik snap überhaupt niet dat mensen zich dierenliefhebbers kunnen noemen als ze cavia's/hamsters/leguanen/papegaaien thuis in een kooi opsluiten en deze er 1x in de week uithalen voor 3 minuten...

Door Tweakers user kazz1980, donderdag 20 september 2018 10:22

B00st3r schreef op donderdag 20 september 2018 @ 09:49:
Wat een lol, een beest gevangen houden en alles automatisch laten doen qua verzorging. Ik snap überhaupt niet dat mensen zich dierenliefhebbers kunnen noemen als ze cavia's/hamsters/leguanen/papegaaien thuis in een kooi opsluiten en deze er 1x in de week uithalen voor 3 minuten...
De verlichting is automatisch (want dat is voor dit beest een primaire levensbehoefte - dus daar mag echt niks mis mee!). De rest, waaronder het geven van aandacht, eten, drinken, etc. niet... En vergeet niet: een agaam is een solitair dier, dus deze wíl helemaal niet teveel aandacht...Deze wil rust, warmte, eten, drinken, voldoende beweging en een beetje aandacht. En dat krijgt hij bij mij. Geloof me - dit beest heeft een veel gelukkiger leven dan diens soortgenoten in het wild...Sterker nog: hij was dan naar alle waarschijnlijkheid al jaren dood geweest ;). Dus vaker dan eens in de zoveel tijd uit het terrarium en het beest zou teveel stress hebben en heeft een agaam langdurig stress dan overlijdt deze... Want in tegenstelling tot jou heb ik mij wél verdiept in deze beesten (en wel voordat ik er aan begon)...

Misschien moet je ietsjes verder kijken dan de neus lang is voor je over anderen gaat oordelen zonder ook maar enigszins te weten hoe die ander in elkaar steekt. Verder einde discussie.

[Reactie gewijzigd op donderdag 20 september 2018 10:27]


Door Tweakers user rorie, donderdag 20 september 2018 13:49

Erg leuke en interessante blog weer, weer een mooi voorbeeld hoe domotica ook echt nuttig kan zijn. Na het lezen van deze en andere blogs over domoticz raak ik steeds meer geïnteresseerd in dit pakket. Zelf heb ik al een aardige setup wat betreft domotica thuis wat hoofdzakelijk bestaat uit ESP`s en een Raspbery Pi welke communiceren via MQTT. Daarom probeer ik met name antwoord te krijgen op de vraag hoe makkelijk de API van Domoticz te gebruiken is. Zo word MQTT ondersteund i.c.m. JSON maar zit je wel vast aan het formaat JSON dat Domoticz voorschijft of niet? Waarom gebruik je een script, en niet een block schema en hoe roep je dit script aan in Domoticz? Kan je vanuit een script of block schema een http get doen en dan parameters mee geven?

Door Tweakers user kazz1980, donderdag 20 september 2018 15:43

rorie schreef op donderdag 20 september 2018 @ 13:49:
Erg leuke en interessante blog weer, weer een mooi voorbeeld hoe domotica ook echt nuttig kan zijn. Na het lezen van deze en andere blogs over domoticz raak ik steeds meer geïnteresseerd in dit pakket. Zelf heb ik al een aardige setup wat betreft domotica thuis wat hoofdzakelijk bestaat uit ESP`s en een Raspbery Pi welke communiceren via MQTT. Daarom probeer ik met name antwoord te krijgen op de vraag hoe makkelijk de API van Domoticz te gebruiken is. Zo word MQTT ondersteund i.c.m. JSON maar zit je wel vast aan het formaat JSON dat Domoticz voorschijft of niet? Waarom gebruik je een script, en niet een block schema en hoe roep je dit script aan in Domoticz? Kan je vanuit een script of block schema een http get doen en dan parameters mee geven?
In Domoticz zijn alle switches en ook groups en scènes aan te roepen via API calls (zie mijn blogpost over IFTTT voor een voorbeeld). Scripts kunnen gemaakt in Blockly of LUA script. Blockly is inderdaad blokjes sleuren en pleuren. Super makkelijk, maar veel werk omdat je de hele tijd blokjes moet opzoeken en schuiven. Ik schrijf dan liever code (Maar ben dan ook geen totale n00b als het op coderen aankomt). Bovendien kun je met script net wat meer dan met de blokken...
Scripts in Domoticz draaien continu en zoeken naar verandering. Dat kan een status verandering van een device zijn óf het bereiken van een tijdstip of wat andere events (security of gebruikers variabele). Scripts in Domoticz roep je dus niet aan... dat is bij Blockly niet anders dan bij LUA script, met het verschil dat je bij Blockly niet expliciet hoeft aan te geven naar wat voor type event het script moet luisteren (je kiest dan gewoon 'All'), bij LUA scripts moet dit wel.

[Reactie gewijzigd op donderdag 20 september 2018 15:45]


Door Tweakers user kazz1980, donderdag 20 september 2018 16:37

Heb het script zojuist aangepast zodat het licht niet gaat knipperen zodra het te heet wordt...
Het licht gaat nu uit wanneer de temperatuur over de 37 graden gaat en gaat vervolgens pas weer aan wanneer de temperatuur onder de 34 graden zakt.

[Reactie gewijzigd op donderdag 20 september 2018 16:50]


Door Tweakers user Snikker, vrijdag 21 september 2018 08:33

Ik ben benieuwd, stel je hebt een knop in je terrarium, zou je het dier dan kunnen leren zelf de lamp aan en uit te doen?

Door Tweakers user kazz1980, vrijdag 21 september 2018 08:53

Snikker schreef op vrijdag 21 september 2018 @ 08:33:
Ik ben benieuwd, stel je hebt een knop in je terrarium, zou je het dier dan kunnen leren zelf de lamp aan en uit te doen?
Leuke vraag! Op zich kun je een agaam wel iets aanleren, maar heel intelligent zijn deze beesten niet... Dus twijfelachtig.
Maar belangrijker: het dier is koudbloedig. Dus als het koud is gaat het beest in een soort van 'ruststand'. Met andere woorden: die knop inschakelen omdat het te koud is wordt dan lastig. En naarmate het verder afkoelt wordt dat (ook fysiek) steeds lastiger voor het beest. Dus, zelfs al zou je het aan kunnen leren, dan gaat het alsnog niet werken ;)

Door Tweakers user KabouterSuper, vrijdag 21 september 2018 16:22

Vraagje: zou je ook de temperatuur van Australië (en zonsopgang/ondergang) kunnen ophalen, en hiermee het terrarium qua omstandigheden gelijk houden aan Australië? Dan boots je zijn natuurlijke omgeving helemaal na (en het is leuk voor de nerdfactor).

Door Tweakers user kazz1980, vrijdag 21 september 2018 19:34

KabouterSuper schreef op vrijdag 21 september 2018 @ 16:22:
Vraagje: zou je ook de temperatuur van Australië (en zonsopgang/ondergang) kunnen ophalen, en hiermee het terrarium qua omstandigheden gelijk houden aan Australië? Dan boots je zijn natuurlijke omgeving helemaal na (en het is leuk voor de nerdfactor).
Moet kunnen... Nuttig? Totaal niet. Maar inderdaad wel leuk... alleen de temperatuur kun je niet nauwkeurig beïnvloeden. Het is lamp aan of lamp uit... En dat werkt samen met de omgevingstemperatuur. Dus afwijken van zonsopgang en zonsondergang hier is niet handig. En lengte van de dag verschilt natuurlijk weinig tussen daar en hier.

Door Tweakers user haroldsnel, zaterdag 22 september 2018 17:15

Ik ben toevallig ook aan het stoeien met een scriptje voor het automatisch aan/uit schakelen van de tafel lamp op basis van een IR sensor. Werkt nog niet 100% perfect omdat hij naar mijn mening wat te traag reageert. Ik ga eens proberen of ik het status update scriptje ook kan starten zodra de IR sensor een verandering heeft.

Door Tweakers user Hkuit, zaterdag 22 september 2018 21:13

[quote]kazz1980 schreef op vrijdag 21 september 2018 @ 08:53:
[...]

Leuke vraag! Op zich kun je een agaam wel iets aanleren, maar heel intelligent zijn deze beesten niet... Dus twijfelachtig.
Maar belangrijker: het dier is koudbloedig. Dus als het koud is gaat het beest in een soort van 'ruststand'. Met andere woorden: die knop inschakelen omdat het te koud is wordt dan lastig. En naarmate het verder afkoelt wordt dat (ook fysiek) steeds lastiger voor het beest. Dus, zelfs al zou je het aan kunnen leren, dan gaat het alsnog niet werken ;)
[/quote

Oplossing: dan doe je het andersom! Je leert de agaam om de lamp uít te zetten als hij (zij?) het te warm krijgt... Moet lukken, ze worden immers steeds beweeglijker naarmate het warmer wordt, toch? Of krijg je dan gekookte agaam?

Door Tweakers user kazz1980, zaterdag 22 september 2018 22:29

haroldsnel schreef op zaterdag 22 september 2018 @ 17:15:
Ik ben toevallig ook aan het stoeien met een scriptje voor het automatisch aan/uit schakelen van de tafel lamp op basis van een IR sensor. Werkt nog niet 100% perfect omdat hij naar mijn mening wat te traag reageert. Ik ga eens proberen of ik het status update scriptje ook kan starten zodra de IR sensor een verandering heeft.
Dat zou hij ook moeten doen, reageren op een statusverandering van de sensor...
In het heel simpel:

code:
1
2
3
if (devicechanged['Motion Sensor']=='On') then
    commandArray['Tafel lamp']='On'
end


Wel zorgen dat je het event type op 'Device' zet en niet op 'All' of 'Time'... ('All' werkt niet goed met LUA, en 'Time' wil zeggen dat het script eens per minuut draait op zoek naar een wijziging... dan krijg je dus een vertraging - die gebruik je enkel voor scripts die op basis van tijdstip iets moeten doen...).

Door Tweakers user kazz1980, zaterdag 22 september 2018 22:38

Hkuit schreef op zaterdag 22 september 2018 @ 21:13:
Oplossing: dan doe je het andersom! Je leert de agaam om de lamp uít te zetten als hij (zij?) het te warm krijgt... Moet lukken, ze worden immers steeds beweeglijker naarmate het warmer wordt, toch? Of krijg je dan gekookte agaam?
Je kent het experiment van een kikker in water dat langzaam gekookt wordt? ;) SPOILER: helemaal niks -de kikker springt gewoon uit de pan omdat de mythe van de langzaam kokende kikker een broodje aap is :P

Maar de mythe heeft wel een kern van waarheid. Een koudbloedig dier heeft relatief laat in de gaten dat het te warm wordt... Dus ook dit zal niet echt gaan werken. Maar het idee blijft leuk!

Door Tweakers user YourMom, woensdag 26 september 2018 15:40

Heel knap


... en off the record: de blik van die baardagaam op de foto! "zit ie weer foto's te nemen, tssss..." :D

Door Tweakers user kazz1980, woensdag 26 september 2018 16:30

YourMom schreef op woensdag 26 september 2018 @ 15:40:
... en off the record: de blik van die baardagaam op de foto! "zit ie weer foto's te nemen, tssss..." :D
:+

Door Tweakers user Theo, dinsdag 9 oktober 2018 10:21

kazz1980 schreef op donderdag 20 september 2018 @ 10:22:
[...]

De verlichting is automatisch (want dat is voor dit beest een primaire levensbehoefte - dus daar mag echt niks mis mee!).
Als licht echt zó belangrijk is voor het beestje; heb je iets van een accu of generator staan en backuplampen mocht de stroom uitvallen of iets stuk gaan? Of is het vooral belangrijk dat er altijd licht en warmte is en maakt het niet uit als dat door een stroomstoring een paar uren niet aanwezig is?

IN de natuur gaat het licht niet *klak* aan of uit maar gaat dit behoorlijk geleidelijk. Maakt dit nog iets uit voor het beestje in gedrag of gezondheid?

Dit is verder gewoon een vraag vanuit nieuwsgierigheid :)

Door Tweakers user ExtendedCaesar, dinsdag 9 oktober 2018 11:08

Laat die mensen die denken dat je niet naar het dier omkijkt maar klagen. Die realiseren zich niet dat de zon ook automatisch op komt en weer ondergaat... azijn*******

Wat een ontzettend leuke manier om Domotica te gebruiken! Ik kan me voorstellen dat steeds handmatig aanpassen niet alleen voor jou vervelend is. Hoe goed je je best ook doet, je zult het nooit zo stabiel en gestaag laten gaan als nu. Krijgt het dier (lijkt mij) ook een beter "ritme" van. Is immers niet meer afhankelijk van de "grillen van de mensch".

Het je blog met veel plezier gelezen! Een echt Tweakers project :)

Door Tweakers user kazz1980, dinsdag 9 oktober 2018 11:18

Theo schreef op dinsdag 9 oktober 2018 @ 10:21:
[...]
Als licht echt zó belangrijk is voor het beestje; heb je iets van een accu of generator staan en backuplampen mocht de stroom uitvallen of iets stuk gaan? Of is het vooral belangrijk dat er altijd licht en warmte is en maakt het niet uit als dat door een stroomstoring een paar uren niet aanwezig is?

IN de natuur gaat het licht niet *klak* aan of uit maar gaat dit behoorlijk geleidelijk. Maakt dit nog iets uit voor het beestje in gedrag of gezondheid?
Goede vragen ;)
Accu oid is er niet... Het is verre van ideaal als het licht door een stroomstoring langdurig niet zou branden, maar het is niet direct levensbedreigend... (tenzij het dagen zou duren...). Dat is het wel als het met grote regelmaat mis mocht gaan en dat heb ik middels de domotica voorkomen. Wel misschien een idee om eens te kijken naar een mogelijkheid dat ik een notificatie krijg bij stroomuitval in huis... Alleen geen idee hoe! (immers valt bij stroomuitval de gehele domotica direct uit momenteel). Misschien leuk projectje voor later eens. Zou dan eerder investeren in een kleine accu voor de raspberry pi (de brains van mijn smart home) ipv een enorme (dure) accu voor het terrarium.
ExtendedCaesar schreef op dinsdag 9 oktober 2018 @ 11:08:
Laat die mensen die denken dat je niet naar het dier omkijkt maar klagen. Die realiseren zich niet dat de zon ook automatisch op komt en weer ondergaat... azijn*******

Wat een ontzettend leuke manier om Domotica te gebruiken! Ik kan me voorstellen dat steeds handmatig aanpassen niet alleen voor jou vervelend is. Hoe goed je je best ook doet, je zult het nooit zo stabiel en gestaag laten gaan als nu. Krijgt het dier (lijkt mij) ook een beter "ritme" van. Is immers niet meer afhankelijk van de "grillen van de mensch".

Het je blog met veel plezier gelezen! Een echt Tweakers project :)
Thx!! Ik doe mijn best ;)

En inderdaad is dit voor het beest beter dan ik het handmatig ooit zou kunnen doen... Merk dat nu al aan het gedrag trouwens. De dagen worden geleidelijk korter - dus het beest is zich geleidelijk op aan het maken voor de rustperiode. Veel eerder dan voorgaande jaren waar ik mij vaak pas veel later realiseerde dat de dagen toch echt korter werden....

Door Tweakers user Tassadar32, woensdag 10 oktober 2018 09:05

Leuk om te lezen dat anderen ook op hetzelfde idee gekomen zijn. Mijn roodwangschildpad is ook al even aan de domotica:

Greenwave-6 zwave stekkerblok met daarop:
- Verwarming water
- Spots
- UV lamp
- Ventilatie
- Beluchting waterfilter
- Pomp waterfilter
en daarnaast een door/window sensor van fibaro voor watertemperatuurmeting. Alles is aangestuurd vanuit een combo Home Assistant + Node Red op mijn thuisserver met een Aeon labs zwave stick.

Door Christiaan, woensdag 10 oktober 2018 13:36

Ik zou toch nog eens nadenken over het koppelen aan de daglengte in Nederland. Bijvoorbeeld in Brisbane is de minimale daglengte in de winter 10 uur en 22 minuten (dit is in het zuidelijke deel van de range waarin Baardagames normaal voorkomen, meer noordelijk zal de daglengte nog langer zijn in de winter).
In het midden van Nederland is dat 7 uur en 42 minuten, toch een aanzienlijk verschil...

Je zou het ritme kunnen koppelen aan bijvoorbeeld de zonsopkomst in Miami, dan heb je vergelijkbare tijden als in Australie maar dan op het Noordelijk halfrond.

Door Tweakers user kazz1980, woensdag 10 oktober 2018 13:46

Christiaan schreef op woensdag 10 oktober 2018 @ 13:36:
Je zou het ritme kunnen koppelen aan bijvoorbeeld de zonsopkomst in Miami, dan heb je vergelijkbare tijden als in Australie maar dan op het Noordelijk halfrond.
Dat kan eenvoudiger: gewoon een uurtje van de zonsopkomst afhalen en er bij optellen bij zonsondergang ;) Ga ik misschien nog wel doen... Wel aan gedacht, maar was er nog niet over uit of dat nu wel/niet verstandig is (met name omdat als licht aan/uitgaat terwijl het in de omgeving al echt donker is de overgang van licht naar donker wel héél heftig is....).

Door Tweakers user dikkechaap, woensdag 10 oktober 2018 15:27

Dat is uiteindelijk niet eenvoudiger denk ik, in ieder geval niet als je een natuurlijk ritme nastreeft. Want die uurtjes erbij kloppen min of meer voor december, maar wanneer begin/stop je ermee? Misschien wil je nu of in november al een half uurtje erbij? Uiteindelijk zit je toch weer constant dingen aan te passen;)

Het best zou misschien nog een heel klein lampje erbij zijn, dat je gebruikt tijdens de "schemering". Om het lekker eenvoudig te houden haha. Of helemaal next level met een dimbare lamp...

Door Tweakers user kazz1980, woensdag 10 oktober 2018 15:51

dikkechaap schreef op woensdag 10 oktober 2018 @ 15:27:
Dat is uiteindelijk niet eenvoudiger denk ik, in ieder geval niet als je een natuurlijk ritme nastreeft.
Ah, crap. Had nog niet goed nagekeken hoe het qua lengte dagen zat in Australië... Ging er vanuit dat alle dagen in zomer en winter gewoon wat langer waren... Maar in de zomer zijn ze juist weer korter dan bij ons (in onze zomer)!
Ga ik nog eens over nadenken óf ik daar iets mee wil doen en zo ja - hoe... Lokale zonsopgang en ondergang kan ik gemakkelijk benaderen in Domoticz, van een andere plaats weet ik niet hoe ik die in een script op zou moeten halen.... Dus denk eerder aan een slim rekensommetje die afhankelijk van de datum bepaald hoeveel uur er bij opgeteld of juist afgetrokken moet worden t.o.v. de Nederlandse zonsopkomst/-ondergang....Rekensommetje is niet zo moeilijk (in Excel al uitgewerkt inmiddels :P ).

Schemering begin ik voorlopig nog niet aan.... Kan de hardware die ik nu heb simpelweg niet aan.

[Reactie gewijzigd op woensdag 10 oktober 2018 16:12]


Door Tweakers user kazz1980, zaterdag 13 oktober 2018 10:41

Het rekensommetje is klaar.... midden in de winter gaat de zon in het terrarium 1 uur eerder op (dan in Nederland) en 1 uur later onder. In de zomer daarentegen, gaat de zon 1 uur eerder onder en een uur later op. En in de tussentijd schuift dit geleidelijk. Volgens mij heb ik daarmee de lengte van de dagen in Australië goed gesimuleerd (moet het nog even goed testen!). Nb. het sommetje zelf kan uiteraard eenvoudiger - maar op deze manier is het beter te begrijpen wat er achter zit (en is het dus ook beter onderhoudbaar als ik het nog wat wil tweaken).


code:
1
2
3
4
5
6
7
if dayofyear < 184 then
    daycounter = dayofyear
else
    daycounter = 366 - dayofyear
end
delaysunset = (((daycounter/183)*-4)+2)*30
delaysunrise = delaysunset*-1

[Reactie gewijzigd op zaterdag 13 oktober 2018 18:26]


Reactie formulier
(verplicht)
(verplicht, maar wordt niet getoond)
(optioneel)