Use of uninitialized value in CUL_HM_getRegFromStore

Begonnen von Markus M., 11 Mai 2019, 12:48:48

Vorheriges Thema - Nächstes Thema

Markus M.

Hatte gestern folgenden Fehler mehrmals im Log, keine Ahnung was ihn verursacht hat:

2019.05.10 20:32:34 1: PERL WARNING: Use of uninitialized value in string eq at /opt/fhem/FHEM/10_CUL_HM.pm line 8203.
2019.05.10 20:32:34 1: stacktrace:
2019.05.10 20:32:34 1:     main::__ANON__                      called by /opt/fhem/FHEM/10_CUL_HM.pm (8203)
2019.05.10 20:32:34 1:     main::CUL_HM_getRegFromStore        called by /opt/fhem/FHEM/10_CUL_HM.pm (4790)
2019.05.10 20:32:34 1:     main::CUL_HM_Set                    called by /opt/fhem/fhem.pl (3704)
2019.05.10 20:32:34 1:     main::CallFn                        called by /opt/fhem/fhem.pl (1883)
2019.05.10 20:32:34 1:     main::DoSet                         called by /opt/fhem/fhem.pl (1915)
2019.05.10 20:32:34 1:     main::CommandSet                    called by /opt/fhem/fhem.pl (1229)
2019.05.10 20:32:34 1:     main::AnalyzeCommand                called by /opt/fhem/fhem.pl (1082)
2019.05.10 20:32:34 1:     main::AnalyzeCommandChain           called by /opt/fhem/fhem.pl (3749)
2019.05.10 20:32:34 1:     main::fhem                          called by (eval 4662153) (12)
2019.05.10 20:32:34 1:     (eval)                              called by /opt/fhem/fhem.pl (1128)
2019.05.10 20:32:34 1:     main::AnalyzePerlCommand            called by /opt/fhem/fhem.pl (1153)
2019.05.10 20:32:34 1:     main::AnalyzeCommand                called by /opt/fhem/fhem.pl (1082)
2019.05.10 20:32:34 1:     main::AnalyzeCommandChain           called by /opt/fhem/FHEM/91_notify.pm (120)
2019.05.10 20:32:34 1:     main::notify_Exec                   called by /opt/fhem/fhem.pl (3709)
2019.05.10 20:32:34 1:     main::CallFn                        called by /opt/fhem/fhem.pl (3629)
2019.05.10 20:32:34 1:     main::DoTrigger                     called by /opt/fhem/fhem.pl (3995)
2019.05.10 20:32:34 1:     main::Dispatch                      called by /opt/fhem/FHEM/00_HMLAN.pm (779)
2019.05.10 20:32:34 1:     main::HMLAN_Parse                   called by /opt/fhem/FHEM/00_HMLAN.pm (604)
2019.05.10 20:32:34 1:     main::HMLAN_Read                    called by /opt/fhem/fhem.pl (3709)
2019.05.10 20:32:34 1:     main::CallFn                        called by /opt/fhem/fhem.pl (745)


In der Zeile (hier die zweite) steht folgendes:
Code (CUL_HM_getRegFromStore($$$$@)) Auswählen
  return "invalid:no peer for this register" if(($reg->{p} eq "n" && hex($peerId) != 0)
                                              ||($reg->{p} eq "y" && hex($peerId) == 0));

Kennt das Problem zufällig jemand?

Gruß, Markus
Aktuell weder Smarthome noch FHEM vorhanden