Hallo
Ich habe ein (vermutlich triviales) Problem, was ich alleine nicht lösen kann.
Ich habe ein Reading von einem Thermometer:
Temperatur_Kueche:temperature
Das Problem ist, dass der Wert nicht stimmt und im 2.5°C nach oben korrigiert werden muss.
Wie kann ich das elegant machen? Meine Idee ist, einen Dummy anzulegen und dem den Reading-Wert+2.5 zuzuweisen.
Wie kann ich das machen?
Vielen Dank im Voraus!!
Schau Dir mal userReadings an. Damit sollte Dein Problem lösbar sein.
Warum machst Du nicht ein userreading?
Gesendet von iPhone mit Tapatalk
Hallo,
gibt sicher auch andere Wege das anzugehen, ich hab das mit userReadings (im gleichen Device) umgesetzt, hier (https://forum.fhem.de/index.php/topic,106345.msg1002090.html#msg1002090) ein Beispiel.
Gruß
Thomas
da Du nicht geschrieben hast, welchen Thermometer Du einsetzt...
Manchen (z.B. LaCrosse) kann man den Offset im DEF mitgeben, ansonsten wie schon geschrieben "userReadings"
Um noch die zweite Frage zu beantworten, weil das hilft auch beim userReadings :)
set dummy {(ReadingsNum("Temperatur_Kueche","temperature",99)+2.5)}
Für die 1. Frage nach "elegant" gab es ja schon was :)
Guten Rutsch
Otto
Moin zusammen
Sorry, dass ich mich erst jetzt melde. Da war aus irgendeinem Grund der Haken bei der EMail-Benachrichtigung nicht mehr gesetzt...
Wie auch immer: Ottos Formel funktioniert wunderbar!
Zur Frage welche Thermometer ich benutzte: Ich habe in vielen Räumen die Bewegungsmelder von Philipps HUE. Die haben ein Thermometer mit drin, dass auf 2 Nachkommastellen genau anzeigt. Leider sind die alle überhaupt nicht genau. Die weichen schon mal 2 bis 3 ° von der Realität ab. Und im Device lässt sich kein Offset einstellen. Dann habe ich noch die Thermometer von HOMEMATIC. Die haben das gleiche Problem...
Vielen Dank euch allen!
Gruß,
Frank