FHEM Forum

FHEM - Hausautomations-Systeme => MQTT => Thema gestartet von: Bitschubser am 23 März 2025, 15:41:36

Titel: Fehlermeldungen von 10_MQTT2_DEVICE im Log
Beitrag von: Bitschubser am 23 März 2025, 15:41:36
Hallo,

mein FHEM-Log wird von Einträgen dieser Art geflutet:
[Sun Mar 23 15:32:00 2025] fhem.pl: Use of uninitialized value $k in substitution (s///) at ./FHEM/10_MQTT2_DEVICE.pm line 321.
[Sun Mar 23 15:32:00 2025] fhem.pl: Use of uninitialized value $k in hash element at ./FHEM/10_MQTT2_DEVICE.pm line 322.
[Sun Mar 23 15:32:00 2025] fhem.pl: Use of uninitialized value $cmd[17] in join or string at ./FHEM/10_MQTT2_DEVICE.pm line 326.
Erscheint etwa alle 3 bis 6 Sekunden.

Ist das normal, in Bug im Modul, oder ist ein Gerät falsch konfiguriert?

VG Jens

Titel: Aw: Fehlermeldungen von 10_MQTT2_DEVICE im Log
Beitrag von: rudolfkoenig am 23 März 2025, 16:20:36
ZitatIst das normal, in Bug im Modul, oder ist ein Gerät falsch konfiguriert?
Das ist je nach Standpunkt (Benutzer oder Programmierer) so.

Ein getList oder setList Attribut entspricht nicht den Vorgaben.
Z.Bsp. enthaelt nicht in jeder Zeile ein durch Leerzeichen getrenntes Befehl und Topic+Message oder Befehl und Perl-Ausdruck.
Oder es besteht instgesamt aus einem perl Ausdruck, was wiederum kein "gewoehnliches" (s.o.) setList zurueckliefert.