Ich habe ein Update durchgeführt, und nun bekomme ich Warnungen im Log:
2019.01.07 21:52:58 1: PERL WARNING: Use of uninitialized value $val in substitution (s///) at fhem.pl line 1604.
2019.01.07 21:52:58 1: PERL WARNING: Use of uninitialized value $val in substitution (s///) at fhem.pl line 1605.
2019.01.07 21:52:58 1: PERL WARNING: Use of uninitialized value $val in concatenation (.) or string at fhem.pl line 1606.
Hallo, ich bekomme diese Meldungen seit dem gerade durchgeführten Update leider auch. Muss ich mir Sorgen machen?
Bitte "attr global stacktrace 1" setzen, und wieder die Log posten.
Bei mir kommt seit dem 1.3. eine ähnliche Meldung:
2019.03.01 08:37:52 1: PERL WARNING: Use of uninitialized value $val in substitution (s///) at fhem.pl line 1641.
2019.03.01 08:37:52 1: PERL WARNING: Use of uninitialized value $val in substitution (s///) at fhem.pl line 1642.
2019.03.01 08:37:52 1: PERL WARNING: Use of uninitialized value $val in concatenation (.) or string at fhem.pl line 1643.
Frage an die "Betroffenen": habt Ihr Homematic Geräte im Einsatz?
ja, habe jede Menge HomeMatic Geräte im Einsatz. Seit Kurzem fehlt das Gerät HMLAN bei mir, das zB anzeigt, ob alle Batteriegeräte "alive" sind.
Das Problem ist seit gestern bekannt und seit heute auch softwareseitig gelöst.
Warte bitte bis morgen früh 8 Uhr und mache dann nochmal ein Update. Danach solltest Du sowohl den ActionDetector wieder sehen als auch die Warnungen im Log verschwunden sein. Beide Phänomene haben die gleiche Ursache.
Fehlermeldung ist weg, der ActionDetector wieder da :) Danke!
Aber jetzt kommt beim restart folgende Meldung:
PERL WARNING: Useless use of hash element in void context at ./FHEM/10_CUL_HM.pm line 4070, <$fh> line 382.
Das ist nicht schlimm, das erledigt sich in den nächsten Tagen sicher durch die kommenden Updates. Kein Grund zur Besorgnis.