Hallo, ich weiss nicht genau seit wann diese Warnung auftritt, aber ich denke seit dem letzten update, was kann das sein:
2024.05.09 12:54:56 1: PERL WARNING: Unescaped left brace in regex is passed through in regex; marked by <-- HERE in m/^.* { <-- HERE json2nameValue(.*,'',.*) }:.*$/ at ./FHEM/10_MQTT2_DEVICE.pm line 169.
2024.05.09 12:54:56 1: stacktrace:
2024.05.09 12:54:56 1: main::__ANON__ called by ./FHEM/10_MQTT2_DEVICE.pm (169)
2024.05.09 12:54:56 1: main::MQTT2_DEVICE_Parse called by fhem.pl (4185)
2024.05.09 12:54:56 1: main::Dispatch called by ./FHEM/00_MQTT2_SERVER.pm (581)
2024.05.09 12:54:56 1: main::MQTT2_SERVER_doPublish called by ./FHEM/00_MQTT2_SERVER.pm (461)
2024.05.09 12:54:56 1: main::MQTT2_SERVER_Read called by fhem.pl (3985)
2024.05.09 12:54:56 1: main::CallFn called by fhem.pl (786)
Sie erscheint im Sekundentakt im log. Ich weiss auch nicht genau, welches Device das ist.
defmod myBroker MQTT2_SERVER 1884 global
attr myBroker alias myBroker
attr myBroker clientOrder MQTT_GENERIC_BRIDGE MQTT2_DEVICE
attr myBroker devStateStyle style="text-align:left;;font-weight:bold;;"
attr myBroker ignoreRegexp cmnd/[^:"]+:
attr myBroker respectRetain 0
attr myBroker room MQTT2_DEVICE
attr myBroker verbose 2
matze1999
ZitatIch weiss auch nicht genau, welches Device das ist.
Wir haben auch keine Glaskugel...
Die Warnmeldung sagt ja einiges aus. Es sollte ein MQTT2_DEVICE sein. Such mal nach folgenden (muss nicht 1:1 passen), vermutlich in der readingList und poste ein List vom Device.
m/^.* {json2nameValue(.*,'',.*) }:.*$/
Hallo,
ich hab das modul 98_FireTV von HIER (https://forum.fhem.de/index.php?topic=68748.msg1302972#msg1302972) eingespielt, dann fhem neu gestartet, und die Warnung ist weg. Ob das wirklich zusammenhängt, glaube ich nicht. Nun, die Warnung ist weg, warum auch immer.
matze1999