Fehlermeldungen von 10_MQTT2_DEVICE im Log

Begonnen von Bitschubser, 23 März 2025, 15:41:36

Vorheriges Thema - Nächstes Thema

Bitschubser

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

FHEM in VM auf Proxmox, Homematic über 2x HM-Lan, Homematic-IP über Raspimatic in VM auf Proxmox, Solax-X3 G4-Wechselrichter, Pushover, TTS, Shelly + Sonoff über MQTT

rudolfkoenig

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.