I2cdump -y 1 0x37 w im Python script verarbeiten
Verfasst: Mittwoch 10. September 2014, 13:47
Hallo,
Seit einem Jahr experimentiere ich mit meinem Raspberry und baue mir gerade eine Haussteuerung zusammen. Aber nun mein Problem:
seit Tagen versuche ich dem TMP175 (Temperatursensor) das low und high Byte für die 12 Bit Temperaturmessung zu entlocken. Ich schaffe es nur das Highbyte im 9 Bitmodus auszulesen an das Low Byte komme ich ankeinem anderen Modus (9,10,11,12 Bite) heran und sehe damit nur ganze Temperaturen ohne Nachkommastellen. Aber mit I2cdump -y 1 0x37 w sehe ich die beiden Byts und könnte damit die Temperatur berechnen. Andere Sensoren wie LM 75 usw gehen nicht, da der einzig freie Bereich im I2C Bus die Adressen 0x30 bis 0x37 sind. Alles andere ist weitgehend belegt. Wie kann ich in einem Python Programm diese Werte werde auslesen und auswerten?
Wer hat einen Idee?
Besten Dank
Gruß
Michel
Seit einem Jahr experimentiere ich mit meinem Raspberry und baue mir gerade eine Haussteuerung zusammen. Aber nun mein Problem:
seit Tagen versuche ich dem TMP175 (Temperatursensor) das low und high Byte für die 12 Bit Temperaturmessung zu entlocken. Ich schaffe es nur das Highbyte im 9 Bitmodus auszulesen an das Low Byte komme ich ankeinem anderen Modus (9,10,11,12 Bite) heran und sehe damit nur ganze Temperaturen ohne Nachkommastellen. Aber mit I2cdump -y 1 0x37 w sehe ich die beiden Byts und könnte damit die Temperatur berechnen. Andere Sensoren wie LM 75 usw gehen nicht, da der einzig freie Bereich im I2C Bus die Adressen 0x30 bis 0x37 sind. Alles andere ist weitgehend belegt. Wie kann ich in einem Python Programm diese Werte werde auslesen und auswerten?
Wer hat einen Idee?
Besten Dank
Gruß
Michel