Hallo zusammen, ich habe ein paar Temperatursensoren an meiner Heizung, die auch seit ein paar Jahren funktionieren. Gestern allerdings habe ich bei einem Sensor einen Temperatursprung feststellen können, den ich mir nicht erklären kann. Der Sensor klebt oben auf dem Warmwasserspeicher. Siehe Bild. Ich kann versichern, dass der Speicher keine >90 Grad hat. :-) Die Temperaturen werden von einem Raspi erfasst über das 1w Filesystem. Ein reboot ergab keine Änderung. Hat jemand eine Idee, was das Problem sein könnte? Sensor kaputt?
:
Bearbeitet durch User
Was ergibt die grüne Line? - Temperatur - Sensor - Verdrahtung - Anschlüsse - evtl. Anpassschaltung - ADC - µC - Software, ... Musste halt gucken, was davon sich um kurz nach 16:00 verändert hat / verändert haben kann. Manchmal ist es das Unwahrscheinlichste, aber meist ist es besser, mit der wahrscheinlichsten Möglichkeit anzufangen... Viel Erfolg!
In jedem Fall aber ist die WW-Temperatur bei ca. 45-50 Grad-Celsius recht bedenklich hinsichtlich Legionellen und Du solltest dies überdenken.
Der analoge Sensorteil scheint noch zu funktionieren. Zumindest ist der dritte Wärmestoss von HeizVor erkennbar. Sieht nach einem Bitdreher aus. Die Ursache kann im Digitalteil des Sensors, in der Übertragung oder im Raspi liegen. Als erstes würde ich im Raspi das Programm auffrischen und den Datenspeicher prüfen. Alternativ könnte man im Programm die Sensoradressen tauschen. Wenn der Fehler mit wandert, liegt es am Sensor oder an der Übertragung.
Pete K. schrieb: > Hat jemand eine Idee, was das Problem sein könnte? Sensor kaputt? Guck dir mal an, was der Temperatursprung auf Bit-Ebene in den Rohdaten des Sensors bedeutet. Wie machst du die Stromversorgung der DS18B20 (extern oder parasite power)?
Harlekin schrieb: > Als erstes würde ich im Raspi das Programm auffrischen und > den Datenspeicher prüfen. Der Raspi ist aktuell. Wolfgang schrieb: > Guck dir mal an, was der Temperatursprung auf Bit-Ebene in den Rohdaten > des Sensors bedeutet. > Wie machst du die Stromversorgung der DS18B20 (extern oder parasite > power)? Ich hole die Daten aus /sys/bus/w1/ Stromversorgung ist extern, nicht parasitär. Hier der Output, CRC ist ok. /sys/bus/w1/devices/28-00000287cfb5 $ cat w1_slave d2 05 4b 46 7f ff 0e 10 99 : crc=99 YES d2 05 4b 46 7f ff 0e 10 99 t=93125 Ich werde wohl mal den Sensor tauschen.
:
Bearbeitet durch User
Jim Beam schrieb: > In jedem Fall aber ist die WW-Temperatur bei ca. 45-50 Grad-Celsius > recht bedenklich hinsichtlich Legionellen und Du solltest dies > überdenken. Alle 14 Tage macht die Heizung das automatisch und heizt höher.
Pete K. schrieb: > Alle 14 Tage macht die Heizung das automatisch und heizt höher. Dann ist bei den Legionellen Katastrophenübung unter Vollschutz. :) MfG Paul
Ist das nicht das normale Fehlerverhalten des Sensors? Schau Mal in der Doku, ich erinnere mich, dass ich die Werte immer filtern musste, weil regelmäßig der Maximalwert als Fehler zurück kam.
Quantum B. schrieb: > Ist das nicht das normale Fehlerverhalten des Sensors? "normalem Fehlerverhalten des Sensors" scheint mir etwas eigenartig. Hier laufen 8 DS18B20 über parasite power it einem ATmega8 und die benehmen sich alle anständig.
Pete K. schrieb: > d2 05 4b 46 7f ff 0e 10 99 : crc=99 YES 05 darf als Vorzeichen nur 0x00 oder 0xff sein. d2 => 105°C > 85°C sowieso falsch, da Vorzeichen-Byte falsch Das vermurkste Vorzeichenbyte deutet auf einen defekten Sensor hin. Der Rest der Daten scheint plausibel zu sein.
So, der Sensor ist getauscht und es gibt wieder plausible Werte. Vielen Dank an alle!
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.