Hallo FHEM-Freunde,
Folgende Zeile rundet mit einen Wert auf eine Dezimale Stelle:
LogoKeller_NAQ1SK {sprintf("%.1f",ReadingsVal("LogoKeller_NAQ1","state",0)/6.67-51.5 ." °C")}
Das funktioniert für sich alleine einwandfrei,
leider bekomme ich bei jeder aktualisierung des Wertes im FHEM Log-File diese Meldung:
PERL WARNING: Argument "20.9137931034483 °C" isn't numeric in sprintf at (eval 264080) line 1.
Kann man dies irgendwie loesen ?
lg Gerald
Statt ReadingsVal nimm mal ReadingsNum
Danke für die Hilfe,
hat leider nichts gebracht:
PERL WARNING: Argument "20.9137931034483 °C" isn't numeric in sprintf at (eval 264080) line 1.
Ah sorry, jetzt sehe ich das erst. Hinten das °C muss aus die Klammer ) raus.
Ja, Perfekt, das °C in der Klammer war es.
VIELEM DANK