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.
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.
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.
Hast Du Homematic Rauchmelder im Einsatz?
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.
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.