Ich bin tatsächlich ein wenig weitergekommen, habe bisher nur keine Zeit gefunden dazu was zu schreiben:
Mittlerweile gibt es bei mir folgende Hardware:
Terrarium 90cm x 45cm x 90cm
Raspberry Model B
SHT21-Sensor von Emsystech für Temperatur und Luftfeuchtigkeit
Zwischenzeitlich hatte ich mir eine Metalldampflampe sowie die dazugehörige Fassung bestellt. Als ich dann gemerkt habe, dass ich noch ein Vorschaltgerät für schlappe 99€ brauche, habe ich alles zurückgegeben. Nach weiterer Recherche bin ich aktuell der Meinung, dass ich das Licht in meinem Terrarium mit zwei Leuchtstoffröhren und einem zugehörigen Vorschaltgerät realisieren möchte.
Softwareseitig gibt es momentan folgende Fortschritte:
Ich habe meine Lösung ähnlich dem MVC-Prinzip aufgebaut. Mein Datenmodell besteht aus diversen Objekten und einer simpel gehaltenen SQLite3-DB. Die Logik habe ich in Helperklassen für die Objekte und in diversen Regelungsskripten abgebildet. Die Regelungsskripte werden über Cronjobs aufgerufen, sodass stündlich einmal die Werte abgefragt werden und dann ebenfalls die Werte angeglichen werden (Temperatur, Luftfeuchtigkeit, etc...). Die Werte die in meinem Terrarium erreicht werden sollen bekomme ich von einer WebSchnittstelle einer Wetterstation in Sumatra. Meine Werte im Terrarium werden also ausgelesen und mit den Werten aus Sumatra verglichen und dann angepasst.
Ich werde mich bei Gelegenheit mal hinsetzen und einen sauberen Artikel heruntertippen, der etwas übersichtlicher und detaillierter ist. Vielleicht bastel ich auch ein paar Grafiken dazu.
EDIT: Ganz vergessen....
Hatte zwischenzeitlich auch eine Weboberfläche angefangen in der ich meine SQLite3-DB anzapfe. Dort sehe ich die Werte aus meiner DB und passende Graphen. Dazu werde ich dann auch einige Bildchen liefern...
EDIT2: Hier also dann der versprochene Blogbeitrag: http://blog.ericgrah.de/?p=57
Bitte melden, wenn etwas nicht verständlich ist oder dergleichen.