gelöst - Runden der Tepmeraturwerte des Moduls 99_RPiUtils auf ganze Grad

Begonnen von harry57, 16 Januar 2015, 09:16:55

Vorheriges Thema - Nächstes Thema

harry57

Hi,
ich brauch das nicht mehr....

Hi,
ich habe alle möglichen Syntaxvarianten von userreading -Kalkulationen und stateformat probiert,
ich  krieg das leider nicht hin. Es kommt immer 0 raus :'(
Vielleicht kann mir bitte jemand auf die Sprünge helfen ...

Ich vermute es liegt daran, dass das Reading keine Zahl sondern ein String der mit T: beginnt, ist. Ich weiss aber leider nicht wie ich das wegbekommen kann...

Danke !!!

Harry



# --- RPi
define RPiValues weblink htmlCode {ShowRPiValues()}
attr RPiValues group RPi
attr RPiValues room 9.03_Tech
#
# --- Temp loggen
define RPiTemp dummy
attr RPiTemp comment RPi: CPU Temperatur
attr RPiTemp group RPi
attr RPiTemp room 9.03_Tech
define FileLog_RPiTemp FileLog ./log/rpi_temp-%Y-%m.log RPiTemp
attr FileLog_RPiTemp group RPi
attr FileLog_RPiTemp logtype temp4:Plot,text
attr FileLog_RPiTemp room 9.03_Tech
define C:AT.RPiTemp at +*00:05 { fhem("set RPiTemp ".RPiTemp(" ")) }
attr C:AT.RPiTemp group RPi
attr C:AT.RPiTemp room 9.03_Tech
define wl_RPiTemp SVG FileLog_RPiTemp:temp4:CURRENT
attr wl_RPiTemp group RPi
attr wl_RPiTemp label "Raspberry Pi Temperatur: Min $data{min1}, Max $data{max1}, Last $data{currval1}"
attr wl_RPiTemp room 9.03_Tech
#


Log

2015-01-15_23:17:52 RpiTemp T: 42.24
2015-01-15_23:17:52 RpiTemp T2: 0
2015-01-15_23:18:52 RpiTemp T: 42.77
2015-01-15_23:18:52 RpiTemp T2: 0