sef's Temperaturanzeige




Valid HTML 4.01 Transitional

digiTemp

Seit einigen Jahren habe ich an meinem Computer einige DS18S20 Temperatursensoren an die serielle Schnittstelle angeschlossen. Die dafür verwende ich das DigiTemp Paket int rrdb.
Ursprünglich lief das Programm unter SuSe-Linux. mit der Umstellung auf Debian gab es ein kleines Problem mit einer Python-Funktion. Ausgerechnet bei der Erstellung der Legene der Grafiken tritt das Problem auf.

Mittlerweile sind aus zwei Sensoren eine ganze Reihe geworden. Mit Nutzung einer nicht mehr verwendeten ISDN-Verkabelung seit Februar 2010 hat der One-Wire-Bus schon eine beachtliche Länge erreicht.

Noch einen Hinweis zum Sensor Straßenseite: Dieser liegt Südseite auf einem Fensterbrett. Wenn nicht gerade der Schatten des gegenüberliegenden Hauses darauffällt, misst dieser das aufgeheizte Fensterblech. Im Vergleich zum Sensor Hofseite (Nordseitete) ist er damit gut geeignet Aussagen über die Bewölkung abzuleiten.

In der Zeit nach dem 27.05.2011 hatte ich Störungen auf der Leitung zum Hof und zum Schlafzimmer. Deshalb sind bis 19.06.2011 keine Werte vom Hofsensor vorhanden. Die Werte vom Schlafzimmer sind nur bedingt aussagefähig. Als Verursacher vermute ich einen Digitalreceiver. Möglicherweise ist der in diesem Zusammenhang entfernte Mantelstromfilter des Kabelanschlusses der Verursacher.

Am 30.03.2013 habe ich zwei Sensoren abgeklemmt. Durch Umzug bedingt habe ich in der neuen Wohnung einen RaspberryPi installiert.
Dieser eröffnet neue Möglichkeiten Da er 1Wire SPI und I²C von Hause aus hat, ergeben sich neue Möglichkeiten. Allerdings sind etliche Umstellungen des Programms notwendig.
Solange ich in der alten Wohnung noch Internet habe, laufen beide parallel. In der neuen Wohnung werde ich nach und nach die einzelnen Sensoren in Betrieb nehmen.

Wenn der Umzug abgeschlossen ist werden noch weitere Sensoren installiert. Außerdem habe ich vor, über I²C noch einen Drucksensor und einen Feuchtesensor einzubinden. Da der Anschluss des Feuchtesensors nicht über I²C erfolgt, habe ich die Anbindung anders gelöst.

Mittlerweile habe ich die Hardware aufgebaut. Die Sensoren sind HH10D für den Luftfeuchtigkeit und HP03S für Temperatur und Luftdruck. Beide sind bei Pollin erhältlich. Die Aufbereitung der Sensordaten erledigt ein Arduino Mini. Die Anbindung erfolgt über die ser. Schnittstelle, allerdings mit 3,3V Pegel.
Die Software ist allerdings noch nicht ganz fertig.



Links

Temperaturverlauf

Software

Hardware

Vergangene Jahre

letzte Änderung: 01.01.2015 sef