FHEM Forum

FHEM - Hausautomations-Systeme => RFXTRX => Thema gestartet von: kami am 03 Juni 2016, 12:22:38

Titel: Imagintronix HEX-Temperatur-Werte umrechnen?
Beitrag von: kami am 03 Juni 2016, 12:22:38
Hallo,

ich habe hier von einem RFlink 433 Mhz Empfänger, der von folgenden
Sensoren Telegramme empfängt.

https://www.plantcaretools.com/de/onlineshop/drahtloser-bodenfeuchte-sensor-detail

Die Sensoren senden +/- Temperatur und Bodenfeuchtewerte.

Die empfangenen HEX Werte sollen einen MSB und LSB Bereich habe und das
Erste Bit gibt an ob Positiv oder negativ. Nun suche ich (am besten in
Perl) eine Funktion, um diese Werte in plausibele Temperaturwerte
umzurechnen. Hier ist ein Beispieloutput von 3 Sensoren aus meinem
Garten. Die Aussenlufttemperatur betrug so 22-25 °C. Wie kann man das
machen?

20;F5;Imagintronix;ID=0003;TEMP=0258;HUM=5c;
20;F9;Imagintronix;ID=0002;TEMP=01e8;HUM=5c;
20;01;Imagintronix;ID=0003;TEMP=0260;HUM=5c;
20;06;Imagintronix;ID=0001;TEMP=0220;HUM=37;
20;08;Imagintronix;ID=0003;TEMP=0260;HUM=5c;
20;0E;Imagintronix;ID=0002;TEMP=01e8;HUM=5c;
20;14;Imagintronix;ID=0002;TEMP=01e8;HUM=5c;
20;1E;Imagintronix;ID=0001;TEMP=0228;HUM=38;
20;28;Imagintronix;ID=0002;TEMP=01e8;HUM=5c;
20;2D;Imagintronix;ID=0001;TEMP=0220;HUM=38;
20;30;Imagintronix;ID=0003;TEMP=0260;HUM=5c;
20;36;Imagintronix;ID=0001;TEMP=0220;HUM=38;
20;38;Imagintronix;ID=0003;TEMP=0258;HUM=5c;
20;3F;Imagintronix;ID=0001;TEMP=0218;HUM=38;
20;46;Imagintronix;ID=0003;TEMP=0250;HUM=5c;
20;47;Imagintronix;ID=0002;TEMP=01e8;HUM=5c;
20;48;Imagintronix;ID=0001;TEMP=0218;HUM=38;
20;51;Imagintronix;ID=0001;TEMP=0210;HUM=38;
20;5B;Imagintronix;ID=0002;TEMP=01e8;HUM=5c;

Danke und Gruß kami