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

Begonnen von vw2audi, 01 August 2014, 00:55:26

Vorheriges Thema - Nächstes Thema

vw2audi

Hallo Leute,

ich habe drei DECT 200 im Einsatz, seit heute habe ich auf einmal in der FHEM Log diese Fehlermeldungen stehen.
Ich verwende zwei der DECT 200 als normalen Schalter, die werden den Fehler nicht veruhrachen denke ich.
Der 3. aber arbeitet als Waschmaschinen detektor. Nach der Anleitung für die Wasch-Steuerung.
Ich kann mir nur vorstellen, dass hier der Fehler liegt ....
Weiß jemand etwas hierzu?
Danke

Argument "0.78 W" isn't numeric in numeric ge (>=) at (eval 244983) line 1.
Argument "0.78 W" isn't numeric in numeric gt (>) at (eval 244984) line 1.
Argument "0.78 W" isn't numeric in numeric le (<=) at (eval 244985) line 1.
Argument "0.78 W" isn't numeric in numeric ge (>=) at (eval 244994) line 1.
Argument "0.78 W" isn't numeric in numeric gt (>) at (eval 244995) line 1.
Argument "0.78 W" isn't numeric in numeric le (<=) at (eval 244996) line 1.
Argument "0.78 W" isn't numeric in numeric ge (>=) at (eval 245005) line 1.
Argument "0.78 W" isn't numeric in numeric gt (>) at (eval 245006) line 1.
Argument "0.78 W" isn't numeric in numeric le (<=) at (eval 245007) line 1.
Argument "0.00 W" isn't numeric in numeric ge (>=) at (eval 245015) line 1.
Argument "0.00 W" isn't numeric in numeric gt (>) at (eval 245016) line 1.
Argument "0.00 W" isn't numeric in numeric le (<=) at (eval 245017) line 1.
Argument "0.00 W" isn't numeric in numeric ge (>=) at (eval 245027) line 1.
Argument "0.00 W" isn't numeric in numeric gt (>) at (eval 245028) line 1.
Argument "0.00 W" isn't numeric in numeric le (<=) at (eval 245029) line 1.
Argument "0.00 W" isn't numeric in numeric ge (>=) at (eval 245038) line 1.
Argument "0.00 W" isn't numeric in numeric gt (>) at (eval 245039) line 1.
Argument "0.00 W" isn't numeric in numeric le (<=) at (eval 245040) line 1
Fhem auf Raspberry PI3, sonoff: RFBridge, PIR, Basic, POW, Dual.... , FS20: FHT 80TF-2 (3x); FS20-Piri2 (1x)
S300TH (1x); FS20-ST (6x); FS20-SU (3x); FS20 WS1 (2x); Fritz: DECT200 (3x), Z-Wave: diverse Schalter.... , HomeMatic: Heizungsregler

P.A.Trick

Ja du musst die Einheit abschneiden! hier mein Beispiel mit substr!

UG.AZ.PC {
my $power_w=ReadingsVal("UG.AZ.PC","power","");
my $power=substr($power_w, 0,length($power_w)-2);
fhem ("set UG.AZ.PCWatt $power");
}
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

vw2audi

Danke schon einmal für den Hinweis.

Das komische ist nur ich habe mich exakt an diese Anleitung gehalten: http://www.meintechblog.de/2014/01/homematic-funk-steckdose-mit-leistungsmessung-deine-waschmaschine-ist-fertig/

Es lief jetzt auch mehrere Tage lang ohne ein Problem.
Und plötzlich kommen diese Log Einträge.
Trotzdem ist die Funktion aber voll gegeben.

Fhem auf Raspberry PI3, sonoff: RFBridge, PIR, Basic, POW, Dual.... , FS20: FHT 80TF-2 (3x); FS20-Piri2 (1x)
S300TH (1x); FS20-ST (6x); FS20-SU (3x); FS20 WS1 (2x); Fritz: DECT200 (3x), Z-Wave: diverse Schalter.... , HomeMatic: Heizungsregler

karl0123

Du hast aber einen anderen Zwischenstecker. Der eine stellt das Reading mit Einheit zur Verfügung, der andere nicht.

Es würde übrigens, bei Readings mit Einheit genügen, einen Stringvergleich mit gt, ge, lt, le etc. statt ==, >=, <= etc. zu machen. Dann spart man sich das Abschneiden der Einheit.

mi.ke

Tach,

bei jedem Monatswechsel und dem (bei mir) zusammenhängendem Wechsel in ein neues Logfile kommen diese Fehler.
Ich kann mich am 31. um 23:59 Uhr hinsetzen und warten . . . .Erfolg garantiert.

shutdown restart hilft . . . .bis zum nächsten Monatswechsel 8)



FHEM 5.9 | RPi4 + 5 x RPi(Z) + FB7590 + FB 6890 LTE via LAN und WAN (VPN) verbunden.
2 x CUL868 + 3 x RFXTRX(e) + 6 x HMwLanGW + 4 x z2tGw + 5 x LGW + 2 x IRBlast + CO2 +++
FS20, FHT, FMS, Elro(mod), CM160, Revolt, LGTV, STV, AVR, withings, HM-sec-*, HM-CC-RT-DN, AMAD, PCA301, arlo, Aqara

vw2audi

Da die Funktion immer gegeben ist und auch weiter keine Probleme auftauchen werde ich jetzt in die jeweilige Funktion dies hier einfügen:

{
    no warnings 'numeric';
    # your code
}
Fhem auf Raspberry PI3, sonoff: RFBridge, PIR, Basic, POW, Dual.... , FS20: FHT 80TF-2 (3x); FS20-Piri2 (1x)
S300TH (1x); FS20-ST (6x); FS20-SU (3x); FS20 WS1 (2x); Fritz: DECT200 (3x), Z-Wave: diverse Schalter.... , HomeMatic: Heizungsregler