Nachdem wir uns eine Wärmepumpe als Heizung angeschafft hatten, musste recht schnell eine Lösung für die automatische Temperaturaufzeichnung an verschiedenen Stellen im Haus gefunden werden. Die Fertiglösungen der verschiedenen Wärmepumpenhersteller sind mit bis zu 2500 Euro gnadenlos überteuert und wenig flexibel. Zusätzliche Messwerte lassen sich schlecht bis garnicht bei den Fertiglösungen erfassen. Eine Suche im Netz ergab schnell, dass mit DS1820 Sensoren von Dallas die Temperaturüberwachung seid Jahren relativ schmerzlos möglich ist.
Auf dem Intel Pentium 4, 1.60GHz Server läuft ein Kernel 2.6. Neben der Temperaturaufzeichnung dient er als NFS-Datei-Server für die Musik- und Filme-Sammlung, ein BOINC [4] client läuft und im lokalen Netz ist er Gateway und Zeitserver für 7 weitere Rechner. Zwei webcams überwachen Haus und Hof. Ausserdem kodiert er die mit einem anderen Rechner aus dem TV-Programm aufgenommenen Filme zu handlicheren mpgs.
|
Hardware |
|
Selbstbaulösung :
|
Fertigteil-Lösung :
|
Für die Selbstbaulösung besorgt man sich zuerst die Teileliste, den Schaltplan und gegebenfalls das Platinenlayout. Die geforderten Lötkenntnisse sind minimal. Eigentlich reichts, wenn man weiss, von welcher Seite der Lötkolben angefasst werden muss. Adressen im Netz unter [1], [2], [3] und [4]. Die Kosten für die Bauteile bei zwei Sensoren und etwa 25m Kabellänge liegen komplett bei unter 50 Euro. Jeder weitere Sensor kommt auf etwa 10 bis 20 Euro je nach Länge des verwendeten Kabels.
Die Fertiglösung von Hygronsense kommt auf etwa 135 Euro bei zwei Sensoren. Weitere Sensoren jeweil je nach Länge des Anschlusskabels knapp 20 Euro. Funktioniert auf Anhieb, nur das mitgelieferte Netzteil wackelt wie ein junger Lämmerschwanz, da muss gegebenfalls mit einem Kabelbinder und einem Tropfen Heisskleber nachgeholfen werden. Bezugsquelle unter [5]. Fertigsoftware wird natürlich nur für Wintendo mitgeliefert. Für einen ersten Funktionstest am besten mit minicom testen. Bei korrekter Spannungsversorgung und eingestellten 4800 Baud sollte das etwa so aussehen :
@
I0101107B5DBC00080031
V010885BF
I0201101F5CBC00080016
V0208E99D
$
Software für die Selbstbaulösung : Digitemp. Bezugsquellen unter [1], [2], [3] und [4], für die Fertiglösung hat Brian Lane eine Python Schnittstelle geschrieben, Bezugsquelle unter [5]. Nach dem Lesen der Dokumentationen bereitet eigentlich keine der Softwareschnittstellen Probleme. Standard PC's werden genauso wie RISK Rechner unterstützt. Zusätzlich zur Software für das Auslesen der seriellen Schnitstelle wird noch mysql und rrdtool und gegebenfalls cacti benötigt. Bei rrdtool bitte etwas Gedult, bis sich ein paar Daten angesammelt haben und etwas in der grafischen Ausgabe erscheint.
Bevor die Sensoren in der Landschaft verteilt werden, empfiehlt es sich, mit Hilfe von temperierten Wasserbädern und einem Referenztermometer alle Sensoren zu prüfen, ob die ausgewerteten Temperaturen der Wirklichkeit entsprechen. Alle Sensoren mit der Originalkabellänge in einem 23Grad Wasserbad etwa eine Stunde eintauchen (dazu muss der Sensor natürlich in einer wasserdichten Hülle eingeklebt sein ...) und dann eine weitere Stunde die Temperaturwerte protokollieren. Die gleiche Prozedur dann in einem 60Grad warmen Wasserbad. Eine Absolutgenauigkeit von besser einem Grad bis 0,5 Grad sollte sich erreichen lassen.
Wenn der Test soweit einwandfreie Ergebnisse gebracht hat, werden die Sensoren verteilt. Bei langen Leitungen (grösser 20m) und/oder störenden Umgebungseinflüssen gegebenfalls geschirmte Leitungen verwenden und/oder die Spannungsversorgung modifizieren.
Die grafische Ausgabe mit Werten für Tag, Woche, Monat und Jahr mit rrdtool ist einfach zu erstellen. Ein Upload der Bilder ins Netz erlaubt die Fernabfrage.
Wenn die ersten Sensoren dann laufen, kommt man schnell auf Ideen zur Erweiterung : Temperaturüberwachung des Aquariums, Wintergarten, Server, ... Der Fantasie sind hier wenig Grenzen gesetzt.
Mit einer kleinen Relaiskarte lassen sich dann auch Schaltungsaufgaben realisieren. Zum Beispiel im Wintergarten ein Fenster bei einer Höchsttemperatur öffnen, im Server einen Zusatzlüfter einschalten oder Ventile an Heizkörpern steuern...
Hier hats noch zwei, drei ältere P I und P II Rechner stehen. Wer davon einen haben möchte mit kompletter Hardware zur Temperaturerfassung an zwei Stellen, bitte Mail. Je nach Leitungslänge und Sensorausführung kostet das 150 bis 250 Euro mit Mandrake oder Debian Installation sowie Aufbau und Inbetriebnahme im Raum Ludwigsburg. Lieferzeit : reichlich einige Wochen...
|
Infos |
|
[1] martybugs.net/electronics/tempsensor/ [4] http://www.maxim-ic.com/quick_view2.cfm?qv_pk=2815 |
Veröffentlicht am 30. September 2004 - letzte Änderung : 31. Dezember 2006
Impressum
ralf & sabine knight, wiesenstrasse 48, D - 71732 tamm
homepage @ knightsathome.de
004916096681827
© ralf knight. dieses dokument ist natürlich nach allen nationalen und internationalen regeln urheberrechtlich geschützt. das ändern und anschließende veröffentlichen unter unserem namen ist natürlich - auch und insbesondere auszugsweise - verboten. veröffentlichung und verbreitung unter einem anderen namen ist nicht gestattet. das dokument darf für nichtkommerzielle zwecke hemmungslos verbreitet und kopiert werden, sofern es absolut unverändert bleibt. kommerzielle nutzung jeglicher art - auch und insbesondere auszugweise - ist nicht gestattet. alle auf dieser homepage verwendeten bilder und texte stammen, soweit nicht anders vermerkt, aus freien quellen ohne copyright - hinweis. wenn jemand copyright - rechte an einem der hier verwendeten bild- und text-materialien hat, bitte ich um benachrichtigung.
quelle dieses dokumentes im netz: http://www.knightsathome.de/pinguin/configurationen/pinguin_termometer.html