IP Adresse von MQTT Gerät ermitteln + dyn. setList widgets

Begonnen von DeeSPe, 02 Dezember 2021, 15:48:02

Vorheriges Thema - Nächstes Thema

rudolfkoenig

ZitatDas kommt m.E. nach erst seit dem Einbau der Perl Code Ausführung.
Das halte ich auch fuer wahrscheinlich, und vermute, dass es ein Problem im Benutzercode ist.
Was sagt denn "attr global stacktrace 1"?

DeeSPe

Zitat von: rudolfkoenig am 15 Dezember 2021, 12:41:58
Das halte ich auch fuer wahrscheinlich, und vermute, dass es ein Problem im Benutzercode ist.
Was sagt denn "attr global stacktrace 1"?

Hab ich gemacht, kommt aber trotzdem kein zusätzlicher Output.
Liegt das evtl. daran dass ich bei global "verbose 2" gesetzt habe?

Gruß
Dan
MAINTAINER: 22_HOMEMODE, 98_Hyperion, 98_FileLogConvert, 98_serviced

Als kleine Unterstützung für meine Programmierungen könnt ihr mir gerne einen Kaffee spendieren: https://buymeacoff.ee/DeeSPe

rudolfkoenig

ZitatLiegt das evtl. daran dass ich bei global "verbose 2" gesetzt habe?
Eigentlich nicht.

fhem> attr global verbose 2
fhem> attr global stacktrace 1
fhem> info log
fhem> define m MQTT2_DEVICE
fhem> attr m setList bla:{bla} bla bla
fhem> set m ?
2021.12.15 19:01:51 1 : PERL WARNING: Use of uninitialized value in concatenation (.) or string at FHEM/SetExtensions.pm line 98.
2021.12.15 19:01:51 1 : eval: bla
2021.12.15 19:01:51 1 : stacktrace:
2021.12.15 19:01:51 1 :     main::__ANON__                      called by FHEM/SetExtensions.pm (98)
2021.12.15 19:01:51 1 :     main::SetExtensions                 called by ./FHEM/10_MQTT2_DEVICE.pm (398)
2021.12.15 19:01:51 1 :     main::MQTT2_DEVICE_Set              called by fhem.pl (3895)
2021.12.15 19:01:51 1 :     main::CallFn                        called by fhem.pl (1929)
2021.12.15 19:01:51 1 :     main::DoSet                         called by fhem.pl (1971)
2021.12.15 19:01:51 1 :     main::CommandSet                    called by fhem.pl (1265)
2021.12.15 19:01:51 1 :     main::AnalyzeCommand                called by fhem.pl (1116)
2021.12.15 19:01:51 1 :     main::AnalyzeCommandChain           called by ./FHEM/98_telnet.pm (256)
2021.12.15 19:01:51 1 :     main::telnet_Read                   called by fhem.pl (3895)
2021.12.15 19:01:51 1 :     main::CallFn                        called by fhem.pl (773)
2021.12.15 19:01:51 2 : AttrTemplates: got 235 entries
Unknown argument ?, choose one of bla: attrTemplate:?,double,...

DeeSPe

Zitat von: DeeSPe am 15 Dezember 2021, 11:29:23
leider sehe ich jetzt immer beim Neustart von FHEM folgende Zeile im Log:
PERL WARNING: Use of uninitialized value in concatenation (.) or string at FHEM/SetExtensions.pm line 98.

Das Problem hat sich bei mir erledigt und war selbst produziert.
Es waren wirklich fehlerhafte Zeichen in meinem Code entstanden durch Suchen+Ersetzen.

Gruß
Dan
MAINTAINER: 22_HOMEMODE, 98_Hyperion, 98_FileLogConvert, 98_serviced

Als kleine Unterstützung für meine Programmierungen könnt ihr mir gerne einen Kaffee spendieren: https://buymeacoff.ee/DeeSPe