[verschoben] Perl Warnung in KEBA.pm und Shelly.pm

Begonnen von maci, 08 Januar 2023, 14:54:09

Vorheriges Thema - Nächstes Thema

maci

Ich habe in den beiden Modulen laufend Perl Warnungen.

Zitat2023.01.08 11:37:40.170 1: PERL WARNING: Use of uninitialized value $commandStack in concatenation (.) or string at ./FHEM/70_KEBA.pm line 393.
2023.01.08 11:37:40.170 1: stacktrace:
2023.01.08 11:37:40.171 1:     main::__ANON__                      called by ./FHEM/70_KEBA.pm (393)
2023.01.08 11:37:40.171 1:     main::KEBA_GetUpdate                called by fhem.pl (3497)
2023.01.08 11:37:40.171 1:     main::HandleTimeout                 called by fhem.pl (703)

und

Zitat2023.01.08 11:37:44.040 1: PERL WARNING: Use of uninitialized value $value in string eq at fhem.pl line 5003.
2023.01.08 11:37:44.041 1: stacktrace:
2023.01.08 11:37:44.041 1:     main::__ANON__                      called by fhem.pl (5003)
2023.01.08 11:37:44.041 1:     main::readingsBulkUpdateIfChanged   called by ./FHEM/36_Shelly.pm (1314)
2023.01.08 11:37:44.041 1:     main::Shelly_proc1G                 called by ./FHEM/36_Shelly.pm (1058)
2023.01.08 11:37:44.042 1:     main::Shelly_status                 called by ./FHEM/36_Shelly.pm (1045)
2023.01.08 11:37:44.042 1:     main::__ANON__                      called by FHEM/HttpUtils.pm (729)
2023.01.08 11:37:44.042 1:     main::__ANON__                      called by fhem.pl (779)

Ich will aber in diese Modul nicht eingreifen.

Den letzten Updatelauf habe ich Ende November gefahren.

Diese Fehler bestehen aber schon länger, habe mich aber nie darum gekümmert, da ja die Module funktionieren
Erst seit ich das stacktrace Attribut auf 1 gestellt habe, kommen diese Fehler haufenweise.
Habe jetzt stacktrace wieder auf 0 gesetzt, denn ich habe keine Lust, dass mir das das Log jede Minute zu voll macht.
Fhem auf Dell Thinclient, Fhem auf Raspebrry Pi4,
UniPi Vers. 1.1 mit Raspberry Pi3, 1wire USB Adapter mit OWX
Netatmo Wetterstation + Regenmesser + Netatmo Thermostat
Homematic mit HMLan

betateilchen

Das ist keine Anfängerfrage. Sowas solltest Du in den für die beiden betroffenen Module "richtigen" Unterforen berichten.
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!