Autor Thema: Imagintronix HEX-Temperatur-Werte umrechnen?  (Gelesen 1078 mal)

Offline kami

  • New Member
  • *
  • Beiträge: 8
Imagintronix HEX-Temperatur-Werte umrechnen?
« 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

 

decade-submarginal