Moin!
Ich habe hier ein Reading:
Readings
state T: 32.94 °C ↓ 2018-06-02 20:13:44
temperature 32.9375 2018-06-02 20:13:44
in stateFormat steht drin:
{sprintf("T: %.1f", ReadingsVal(" ","temperature",9))}
(9 ist nur zum testen)
Die Ausgabe ist jetzt aber T: 9.0 und nicht T: 33.0. Warum?
vielleicht so:
{sprintf("T: %.1f", ReadingsVal("DEIN DEVICENAME","temperature",9))}
VG
habl
Okay, hat funktioniert.
Doch noch mal eine Grundsatzfrage: Wozu muß überhaupt die Funktion ReadingVal mit rein? temperature ist doch schon eine Variable, die den Mustern der sprinft-Funktion in div. Anleitungen entspricht...