Hauptmenü

Buchstabe in Wert entfernen

Begonnen von stera, 28 September 2015, 13:19:45

Vorheriges Thema - Nächstes Thema

stera

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 ("");
}
}

igami

Pi3 mit fhem.cfg + DbLog/logProxy
Komm vorbei zum FHEM Treffen im Kreis Gütersloh! Das nächste Mal im April 2020.

MAINTAINER: archetype, LuftdatenInfo, monitoring, msgDialog, Nmap, powerMap
ToDo: AVScene, FluxLED

betateilchen

einfach so...

if (ReadingsNum("FBDECT_FritzDECT_16","power",0) <= 10.0)

(und hau mir bloss ab mit DOIF!)
----------
Es ist mir egal, wer Dein Vater ist.
Solange ich hier angele, läufst Du hier nicht übers Wasser!
----------

stera

Einfach und simple.. Herzlichen Dank für die Hilfe  8)