Hallo Leute,
mein UserReadings soll den Analogwert, welcher im Device AD22100 eingelesen wird, umrechnen in Grad.
Temp {(ReadingsVal("AD22100",reading,0)/22.5);}
klappt jedoch leider nicht.
Kann mir jemand weiterhelfen, danke :)
Temp {(ReadingsVal("AD22100","reading",0)/22.5);}
oder um lästige Begleiter los zu werden
Temp {(ReadingsNum("AD22100","reading",0)/22.5);}
Okay, Supi Danke :)!
Kannst du mir noch sagen, wie ich das Ergebnis abrunden kann :)?
Mit freundlichen Grüßen
abrunden wohin ? auf volle und nur positiv ? -> int( (ReadingsVal("AD22100","reading",0)/22.5))
auf eine Stelle hinter dem Komma ? -> sprintf("%.1f", ReadingsVal("AD22100","reading",0)/22.5))
auf zwei Stellen hinter dem Komma ? -> sprintf("%.2f", ReadingsVal("AD22100","reading",0)/22.5))
Achso, dachte das müssten man über ein Attribut lösen.
Aber vielen Dank :)!