wiki:mcp/1-Wire/DigiTemp

Digitemp

Geht es hauptsächliche um Erfassung von Temperaturen, so ist Digitemp die erste Wahl.
Über den 1-Wire Adapter DS9490R halten sich die kosten auch recht weit unten und passt ohne weiteres gleich an der AVM Fritz!Box oder baulich ähnliche Geräte.
Die bekannten Temperatursensoren DS18x20, lassen sich über den 1-Wire auslesen.

Leider gab es schon am Anfang einige Probleme Schönheitsfehler bei Digitemp.

  • Adapter DS9490R wird nicht richtig erkannt => 81 : Unknown Family Code

So in Nachhinein ist es schon klar warum der DS9490R mit DS2490 nicht richtig in Digitemp erkannt wird, weil er nicht mehr 100%ig unterstützt wird.

Was jetzt, ist die Frage bekannt ist es schon in Diversen bereichern:

  • 2008 bis 2013 (Debian Bug Report )
    • Wurde rausgefunden das der Fehler zwischen der Version 3.4.0 und 3.5.0 entstanden ist, und bis heute noch vorhanden ist.
  • 2009 bis 2012 (Freetz mit Digitemp & Feuchtemessung)
    • Gab es eine Anfrage wegen eines Messwertfehlers -1 für DS2490 und DS2438 empfohlen wird Umstieg auf OWFS.

Jetzt 2013 ist wohl nicht mehr mit einen update von Entwickler zu rechnen, ein Patch habe ich auch nicht in Internet gefunden.
Da der DS2438 so einfach ist für eine Auswertung der Luftfeuchtemessung habe ich mir mal den Quellcode von Digitemp angeschaut...

Der 303-ds2490.patch behebt den Fehler beim DS9490R sprich DS2490

DigiTemp 3.6.0 patch ds2490

Und 304-ds2438.patch ist nur für die Optik bei der Auflistung der Sensoren gedacht also mit -a

DigiTemp 3.6.0 patch ds2490 + ds2438

Das ist erstmals nicht optimal gelöst ("304-ds2438.patch") aber funktioniert 100%tig, ich denke sofern mal ein Solar Sensor folgen wird sollte man das Modul sowieso umprogrammieren.

Die Frage ist nur von wo bekommt man ein Solarsensor also Photodiode CLD-140, CLD240, OPT954 oder PDB-V113 zu kaufen?

Und einiges mehr dafür gibt es für Freetz ein paar patche die man noch einfügen muss.

Freetz Digitemp patches

md5sum:0f2609fd5e30d99c0dfa244e53c9be76 shasum:9e5eab91959bae30a01d1c8f22e7a6a579ece9e4


Zur weiteren Vereinfachung wurde ein ("Digitemp 1-Wire Bus Control System") im MCP mit eingebaut was die Sache für den USER vereinfacht.

Bildansicht

Last modified 7 years ago Last modified on Nov 3, 2013 1:26:23 PM

Attachments (4)

Download all attachments as: .zip