Hallo,
ich habe eine FritzDect200 eingebunden. Diese möchte ich gerne über ein at alle 5min prüfen, ob der Power Wert unter 10.0 W ist. Wenn ja, soll diese ganz abgeschaltet werden.. Leider habe ich immer ein Fehler im Logfile wegen dem "W" im Wert.. Kann mir einer weiterhelfen, wie ich das ausklammern kann?
Vielen Dank für eure Unterstützung
2015.09.28 13:15:09 1: PERL WARNING: Argument "0.00 W" isn't numeric in numeric le (<=) at (eval 125446) line 2.
2015.09.28 13:15:09 3: eval: {
if (ReadingsVal("FBDECT_FritzDECT_16","power",0) <= 10.0)
{
fhem ("set FBDECT_FritzDECT_16 off");
} else {
fhem ("");
}
}
Entweder die Abfrage ändern http://fhem.de/commandref#perl (http://fhem.de/commandref#perl) oder DOIF verwenden http://fhem.de/commandref_DE.html#DOIF (http://fhem.de/commandref_DE.html#DOIF)
einfach so...
if (ReadingsNum("FBDECT_FritzDECT_16","power",0) <= 10.0)
(und hau mir bloss ab mit DOIF!)
Einfach und simple.. Herzlichen Dank für die Hilfe 8)