ReadingsVal - Probleme mit der Einheit W

Begonnen von P.A.Trick, 01 März 2014, 15:03:20

Vorheriges Thema - Nächstes Thema

P.A.Trick

Ich bekomme seit gestern, glaube ich zumindest, im FHEM Log folgenden Hinweis:

Argument "3.64 W" isn't numeric in numeric le (<=) at (eval 2643) line 1.

Das kommt von meiner DETC200 Fritz Steckdose und einer Verbrauchsabfrage (groesser und kleiner Watt). Der Wert wird
von einem ReadingsVal geliefert.
Frage: Kann man bei einem ReadingsVal die Einheit, in meinem Fall ein "W" am Ende, ersetzen (RegEX?)?
Hier noch der LogAuszug
2014.03.01 15:12:40 4: UG.WK.WaschmaschineBetriebAn exec {fhem ("set UG.WK.WaschmaschineBetrieb on;; setstate UG.WK.WaschmaschineAutoOff defined") if (ReadingsVal("UG.WK.SchalterWaschmaschine","power","") >= 30 && Value("UG.WK.WaschmaschineBetrieb") ne "on")}
2014.03.01 15:12:40 5: Cmd: >{fhem ("set UG.WK.WaschmaschineBetrieb on; setstate UG.WK.WaschmaschineAutoOff defined") if (ReadingsVal("UG.WK.SchalterWaschmaschine","power","") >= 30 && Value("UG.WK.WaschmaschineBetrieb") ne "on")}<
Argument "0.00 W" isn't numeric in numeric ge (>=) at (eval 3855) line 1.





Danke im Voraus!
Cubietruck,RPI,QNAP Ts-419p+, FS20, FRITZ!DECT200, 7 MAX! Thermostate, 3 MAX! Fensterkontakte, Kodi, CUL V3.3, EM1000S, LW12, LD382, HUE, HM-CFG-USB-2, 1x HM-LC-SW1-FM, 2x HM-LC-SW2-FM, 2x HM-LC-Sw1PBU-FM, 3xHM-LC-Bl1PBU-FM,HM-SEC-RHS, 2xHM-SEC-SD,HM-WDS30-T-O, 3x HM-LC-Dim1TPBU-FM, RPI+AddOn

betateilchen

my ($val,undef) = split(/ /, ReadingsVal(...));

In $val hast Du dann den Wert ohne Leerzeichen und Einheit.
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

P.A.Trick

UG.WK.SchalterWaschmaschine:* {fhem ("set UG.WK.WaschmaschineBetrieb on; setstate UG.WK.WaschmaschineAutoOff defined") if (my ($val,undef) = split(/ /, ReadingsVal("UG.WK.SchalterWaschmaschine","power","")) >= 30 && Value("UG.WK.WaschmaschineBetrieb") ne "on")}

Du bist mein Held! Danke betateilchen!
Cubietruck,RPI,QNAP Ts-419p+, FS20, FRITZ!DECT200, 7 MAX! Thermostate, 3 MAX! Fensterkontakte, Kodi, CUL V3.3, EM1000S, LW12, LD382, HUE, HM-CFG-USB-2, 1x HM-LC-SW1-FM, 2x HM-LC-SW2-FM, 2x HM-LC-Sw1PBU-FM, 3xHM-LC-Bl1PBU-FM,HM-SEC-RHS, 2xHM-SEC-SD,HM-WDS30-T-O, 3x HM-LC-Dim1TPBU-FM, RPI+AddOn