FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: elmer am 20 Juni 2017, 19:48:03

Titel: Fehler im log
Beitrag von: elmer am 20 Juni 2017, 19:48:03
Ich habe 2 Fehlermeldungen die immer wieder im Log stehen, ich habe schon sämtliche DOIF und notify nach dem Übeltäter durchforstet, leider finde ich nichts auffälliges. Was kann diese Meldungen verursachen?

PERL WARNING: Argument "from" isn't numeric in modulus (%) at ./FHEM/10_CUL_HM.pm line 5561.

Argument "100 %" isn't numeric in numeric lt (<) at (eval 121154) line 1.
Argument "100 %" isn't numeric in numeric lt (<) at (eval 121167) line 1.
Argument "100 %" isn't numeric in numeric lt (<) at (eval 140190) line 1.
Argument "100 %" isn't numeric in numeric lt (<) at (eval 140203) line 1.
Argument "100 %" isn't numeric in numeric lt (<) at (eval 146053) line 1.
Argument "100 %" isn't numeric in numeric lt (<) at (eval 146066) line 1.

PERL WARNING: Argument "100 %" isn't numeric in numeric lt (<) at (eval 1116) line 1.
PERL WARNING: Argument "100 %" isn't numeric in numeric lt (<) at (eval 1133) line 1.
Titel: Antw:Fehler im log
Beitrag von: amenomade am 20 Juni 2017, 19:52:05
Du hast irgendwo ein Test mit "lt" oder "<", aber der Wert ist "100 %" und nicht 100. Verursacht nichts; evtl. wird die entspr. Bedingung einfach nicht mitberücksichtigt. Es ist ja nur ein Warning.
Titel: Antw:Fehler im log
Beitrag von: amenomade am 20 Juni 2017, 19:54:43
Mit stacktrace kannst Du vielleicht den Übeltäter identifizieren.
https://fhem.de/commandref_DE.html#global

Zitatstacktrace
Falls gesetzt (auf 1), schreibt ins FHEM-Log zusätzlich zu jedem "PERL WARNING" den stacktrace.
Titel: Antw:Fehler im log
Beitrag von: betateilchen am 20 Juni 2017, 20:39:35
Hast Du Homematic Rauchmelder im Einsatz?
Titel: Antw:Fehler im log
Beitrag von: elmer am 20 Juni 2017, 20:56:57
Da ist ja das komische, ich kann nirgendwo etwas finden wo der Wert 100 steht.

Homematic Rauchmelder sind es nicht aber Bosch Rauchmelder und die habe ich in die VCCU eingebunden.
Titel: Antw:Fehler im log
Beitrag von: betateilchen am 20 Juni 2017, 21:38:44
Ob auf dem Rauchmelder "Homematic", "Bosch" oder "Wurzelsepp" steht, ist mir eigentlich egal. Mir ging es um das Funkprotokoll.

Schau mal im Homematic Bereich nach, ob es schon ähnliche Meldungen gibt. Falls nicht, beschreibe Dein Problem dort nochmal.