Mit freundlicher Unterstützung von Klaus hab ich aus seinem SHT31x Modul ein neues LM75A Modul gebaut, welches via I2C Interface eben jenen Temperatursensor direkt ausliest (ohne externen Umweg). Klaus hat sich auch freundlicherweise bereit erklärt das ganze, sofern möglich und gewünscht, als neues Modul im SVN aufzunehmen.
Sollten Fragen oder Änderungswünsche bestehen einfach hier posten (oder mich anschreiben), werde nach bestem Wissen und Gewissen veruschen zu helfen.
STefan
Edit: neue Version auf 0.125°C genau gerechnet (NXP-Sensorem)
...eingechecked
VIelen Dank!
Bei den I2C Bus treibern müsste noch die Client Liste angepasst werden... auch der SHT31x wird glaub nicht erkannt... evtl. kann man da gleich eine Wildcard reinbauen... Ich hab zum testen mal:
my @clients = qw(
I2C_LCD
I2C_DS1307
I2C_PC.*
I2C_MCP.*
I2C_BME280
I2C_BMP.*
I2C_SHT.*
I2C_TSL2561
I2C_SUSV
I2C_LM75A
);
drin... auch die BMP/BME's gibts ja merhere die bereits abgebildet sind...
äh ja, da war noch was ::)
klaus, ich weiss ich hab gesagt "so viel ändert da ja nicht" und heute hab ich bereits die erste änderung... hab festgestellt, dass die NXP Sensoren, welche fast überall verbaut sind heute auf 0.125°C genau messen... die alten TI hatten nur 0.5°C.... falls du die neue version (im 1 post) mal einchecken kannst... danke....
jaja, passt schon ;)
eingechecked
Hallo
Das kalte Wetter momentan hat auch seine guten Seiten... Mein Aussen-LM75A hat plötzlich 254°C angezeigt, was mich doch etwas erstaunt hatte ;)
Beim durchsehen des Code's ist mir aufgefallen, dass ich wohl vergessen habe das Vorzeichen abzufangen.... hab das mal angepasst und die letzten Tage getestet... Scheint richtig zu funktionieren jetzt.
Im Anhang die aktualisierte Version...
Klaus: könntest Du die wieder einchecken?! Danke!!
erledigt
Hallo clumsy,
ich würde gerne den OS-Ausgang des LM75A verwenden. Könntest du eine Funktion einbauen, mit welcher man das entsprechende Tos (und ggf. Conf und Thyst) schreiben kann? Leider muss ich auf diese Register zugreiefen, um nachträglich einen Lüfter auf einer entfernten Platine ohne zusätzliche Verkabelung anzusteuern :-\
Wäre wirtklich nett wenn das möglich wäre 8) ;)
Hallo
Muss ich mir ansehen. Bisher hab ich ja keine set Kommando's drin. Da ich aber grad an einem andreen grösseren Projekt bin, ist die Zeit etwas beschränkt. Alternativ kannst sonst auch gerne selbst kurz. reinsehen und mir die Änderunen senden wenn du magst.
LG....