In einem Wintergarten messe ich mit dem DHT22 folgende relative Luftfeuchtigkeit und Temperatur: RH RL TH TL CH 02 26 00 46 6E RH, RL: relative Luftfeuchtigkeit in % TH, TL: Temperatur in °C Umrechnung: (RH * 256 + RL) / 10 -> 55 % rel. Luftfeuchte (TH * 256 + TL) / 10 -> 7 °C Temperatur RH + RL + TH + TL -> 6E Prüfsumme Soweit so gut, nur im Wintergarten sind 17 °C. Was ist da faul?
Drobel schrieb: > Soweit so gut, nur im Wintergarten sind 17 °C. Auch da, wo der Sensor hängt? Die TH/TL-Daten (0x0046) sprechen für 7 °C. Dein Algorithmus funktioniert allerdings nicht bei negativen Temperaturen. Da müßtest du dir noch etwas einfallen lassen, um das oberste Bit von TH als Vorzeichen ins Ergebnis rüberzuretten.
Danke für eure Antworten :) Der Fehler ist gefunden: (Shift an der falschen Stelle). Die negativen Temperaturen sind in Arbeit.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.