(GELÖST) Meldung füllt unnötig Logdatei wer kann helfen?

Begonnen von tagedieb, 12 Oktober 2014, 09:29:54

Vorheriges Thema - Nächstes Thema

tagedieb

Guten morgen zusammen
seit einigen Tagen habe ich folgende Meldung (Auszug)
2014.10.12 09:02:29 1: PERL WARNING: Argument "3.64 W" isn't numeric in numeric gt (>) at (eval 631) line 1.
2014.10.12 09:02:29 1: PERL WARNING: Argument "3.64 W" isn't numeric in numeric lt (<) at (eval 632) line 1.
2014.10.12 09:02:29 1: PERL WARNING: Argument "3.64 W" isn't numeric in numeric gt (>) at (eval 634) line 1.
2014.10.12 09:02:29 1: PERL WARNING: Argument "3.64 W" isn't numeric in numeric lt (<) at (eval 635) line 1.
2014.10.12 09:02:29 1: PERL WARNING: Argument "3.64 W" isn't numeric in numeric gt (>) at (eval 636) line 1.
2014.10.12 09:02:29 1: PERL WARNING: Argument "3.64 W" isn't numeric in numeric lt (<) at (eval 637) line 1.
2014.10.12 09:02:29 1: PERL WARNING: Argument "3.64 W" isn't numeric in numeric gt (>) at (eval 638) line 1.
2014.10.12 09:02:29 1: PERL WARNING: Argument "3.64 W" isn't numeric in numeric lt (<) at (eval 639) line 1.
2014.10.12 09:02:29 1: PERL WARNING: Argument "3.64 W" isn't numeric in numeric gt (>) at (eval 640) line 1.
2014.10.12 09:02:29 1: PERL WARNING: Argument "3.64 W" isn't numeric in numeric lt (<) at (eval 641) line 1.
2014.10.12 09:02:29 1: PERL WARNING: Argument "3.64 W" isn't numeric in numeric gt (>) at (eval 642) line 1.
2014.10.12 09:02:29 1: PERL WARNING: Argument "3.64 W" isn't numeric in numeric lt (<) at (eval 643) line 1.
2014.10.12 09:02:29 1: PERL WARNING: Argument "3.64 W" isn't numeric in numeric gt (>) at (eval 644) line 1.
2014.10.12 09:02:29 1: PERL WARNING: Argument "3.64 W" isn't numeric in numeric lt (<) at (eval 645) line 1.
2014.10.12 09:02:30 1: PERL WARNING: Argument "3.64 W" isn't numeric in numeric gt (>) at (eval 646) line 1.
2014.10.12 09:02:30 1: PERL WARNING: Argument "3.64 W" isn't numeric in numeric lt (<) at (eval 647) line 1.

als nervigen Auffüller meiner Logdatei
ich habe die Fragen im Forum bezüglich der neuen Meldungen nach einem Update der letzten Tage bereits durchgeforstet und die Meldung lokalisiert, jedoch gelang es mir nicht diese "abzustellen"
Könnte mir hier jemand bitte helfen?
die Meldung verursacht dieses DOIF
definition DEF
([FBDECT_17:power] >6.00) (set FBDECT_18 off,set MyTTS tts Kamera2 wurde ausgeschalten) DOELSEIF ([FBDECT_17:power] <6.00) (set FBDECT_18 on,set MyTTS tts Kamera2 wurde eingeschalten)

und diese Angaben "gehören dazu"
Internals:
   DEF        ([FBDECT_17:power] >6.00) (set FBDECT_18 off,set MyTTS tts Kamera2 wurde ausgeschalten) DOELSEIF ([FBDECT_17:power] <6.00) (set FBDECT_18 on,set MyTTS tts Kamera2 wurde eingeschalten)
   NAME       Kameraschalten
   NR         1047
   NTFY_ORDER 50-Kameraschalten
   STATE      disabled
   TYPE       DOIF
   Readings:
     2014-10-12 07:24:35   cmd_event       FBDECT_17
     2014-10-12 07:24:35   cmd_nr          2
     2014-10-12 09:02:30   e_FBDECT_17_power 3.64 W
     2014-10-12 09:03:53   state           disabled
   Condition:
     0          ReadingValDoIf('FBDECT_17','power','') >6.00
     1          ReadingValDoIf('FBDECT_17','power','') <6.00
   Devices:
     0           FBDECT_17
     1           FBDECT_17
     all         FBDECT_17
   Do:
     0          set FBDECT_18 off,set MyTTS tts Kamera2 wurde ausgeschalten
     1          set FBDECT_18 on,set MyTTS tts Kamera2 wurde eingeschalten
   Helper:
     last_timer 0
     sleeptimer -1
   Internals:
   Readings:
     0           FBDECT_17:power
     1           FBDECT_17:power
     all         FBDECT_17:power
   State:
Attributes:
   disable    1
   room       Aussen,Test

derzeit ist dieses DOIF deaktiviert , damit die Meldungen "ausbleiben"

mein HauptFHEM läuft auf einem Cubietruck und fhem2FHEM auf FB7490
ich habe dieses Doif mit dem gleichen Ergebnis auch auf der FB ausprobiert

was habe ich übersehen
freue mich über jede Hilfestellung

gruss tagedieb


FHEM 5.6 auf Cubitruck
CUL und Cul 868 und 2 HM LAN an Zbox
Remoteserver auf 2.Zboxi
HM-CC-RT-DN,HM-LC-Bl1PBU-FM,HM-LC-SW1-FM,HM-LC-SW4-PCB,HM-LC-Sw1PBU-FM,HM-PB-2-WM55,HM-PB-6-WM55,HM-SCI-3-FM,HM-SEC-RHS,HM-SEC-SC,HM-SEC-SC-2,HM-SEC-TIS,HM-WDS10-TH-O u.viele mehr
diverse IT Empfänger und LW3

Dietmar63

#1
Das Reading power hat eine Dimension (w). Ein numerischer Vergleich erzeugt dann diese Fm.
Du wirst die Meldung los, wenn du die Dimensionen vor dem Vergleich abschneidest .

Ob, und wie das mit einem Doif funktioniert kann ich nicht sagen. Vielleicht kann Damian, der Erfinder von Doif weiterhelfen.

Die Warnungen hast du schon immer bekommen, nur nicht gesehen. Sie Können immer auf einen echten Fehler hinweisen und sollten gefixt werden.
Gruß Dietmar
FB7390, CUL, 2 FHT, FS20
modules: 98_WOL.pm, 98_Heating_Control.pm,   98_WeekdayTimer.pm, 98_RandomTimer.pm, 59_Twilight.pm

Damian

Zitat von: tagedieb am 12 Oktober 2014, 09:29:54

was habe ich übersehen


Die Möglichkeit nach Zahlen zu filtern, siehe Doku von DOIF.

Würde bei dir bedeuten z. B.:

....([FBDECT_17:power:d] >6.00)...

Gruß

Damian

Programmierte FHEM-Module: DOIF-FHEM, DOIF-Perl, DOIF-uiTable, THRESHOLD, FHEM-Befehl: IF

tagedieb

Hallo zusammen
Dankeschön für die Hilfe !!!
Die Meldungen sind weg   :)

Ich sollte es doch ml mit einer Brille versuchen :-[

ich wünsche noch einen schöne Sonntag
lg annette

FHEM 5.6 auf Cubitruck
CUL und Cul 868 und 2 HM LAN an Zbox
Remoteserver auf 2.Zboxi
HM-CC-RT-DN,HM-LC-Bl1PBU-FM,HM-LC-SW1-FM,HM-LC-SW4-PCB,HM-LC-Sw1PBU-FM,HM-PB-2-WM55,HM-PB-6-WM55,HM-SCI-3-FM,HM-SEC-RHS,HM-SEC-SC,HM-SEC-SC-2,HM-SEC-TIS,HM-WDS10-TH-O u.viele mehr
diverse IT Empfänger und LW3

Puschel74

Hallo,

bitte noch ein Gelöst vor den Betreff werfen  ;)
Danke.

Grüße
Zotac BI323 als Server mit DBLog
CUNO für FHT80B, 3 HM-Lan per vCCU, RasPi mit CUL433 für Somfy-Rollo (F2F), RasPi mit I2C(LM75) (F2F), RasPi für Panstamp+Vegetronix +SONOS(F2F)
Ich beantworte keine Supportanfragen per PM! Bitte im Forum suchen oder einen Beitrag erstellen.