FHEM Forum

FHEM - Hausautomations-Systeme => MQTT => Thema gestartet von: HomeAuto_User am 06 April 2020, 10:55:40

Titel: 00_MQTT.pm - 21587 - PERL WARNING
Beitrag von: HomeAuto_User am 06 April 2020, 10:55:40
Hallo @hexenmeister,

in der aktuellen Version von MQTT
00_MQTT.pm             21587 2020-04-03 21:49:47Z hexenmeister

ist eine PERL WARNING vorhanden sobald FHEM neu startet.

2020.04.06 10:47:36 3: Opening myBroker device localhost:1883
2020.04.06 10:47:36 1: PERL WARNING: Use of uninitialized value in string eq at ./FHEM/00_MQTT.pm line 505.
2020.04.06 10:47:36 3: myBroker device opened


Es betrifft die Zeile
  if($hash->{".reconnectmark"} eq 1) {

Vermutlich ist dort der Wert noch nicht gesetzt und die Abfrage müsste anders gestellt werden bzw. der Zustand abgefangen werden.

MfG Marco


PS: Ja, eine PERL WARNING ist kein "Schaden" aber unsauber  ;).

#BleibtGesund
Titel: Antw:00_MQTT.pm - 21587 - PERL WARNING
Beitrag von: TeleDet am 22 April 2020, 18:02:02
Hallo,

auch bei mir erscheint die Fehlermeldung  ::) gibt es da schon eine Lösung o.ä. ???

Gruß TeleDet
Titel: Antw:00_MQTT.pm - 21587 - PERL WARNING
Beitrag von: Schlimbo am 28 April 2020, 23:56:51
Da mir der Log-Eintrag auch gerade aufgefallen ist, klink ich mich hier mal ein.
Titel: Antw:00_MQTT.pm - 21587 - PERL WARNING
Beitrag von: Schlimbo am 22 Mai 2020, 21:39:10
Wurde gefixt:
https://forum.fhem.de/index.php/topic,110741.0.html