Probleme nach Update von 36_Shelly.pm

Begonnen von roelleke, 19 August 2026, 09:14:04

Vorheriges Thema - Nächstes Thema

roelleke

Guten Morgen,
nach dem heutigen Updatendes Moduls 36_Shelly.pm sind alle Shelly-Geräte verschwunden.
Nach dem Restore des Moduls von aus dem Restore-Verzeichnis funktioniert es wieder. Im Log sieht man folgenden Eintrag:

PERL WARNING: Number found where operator expected at ./FHEM/36_Shelly.pm line 311, near ""Shelly Blu Gateway G3"    0x1817"
2026.08.19 08:42:31.564 1: PERL WARNING:        (Missing operator before     0x1817?)
2026.08.19 08:42:31.661 1: reload: Error:Modul 36_Shelly deactivated:
 syntax error at ./FHEM/36_Shelly.pm line 311, near ""Shelly Blu Gateway G3"    0x1817"

2026.08.19 08:42:31.661 0: syntax error at ./FHEM/36_Shelly.pm line 311, near ""Shelly Blu Gateway G3"    0x1817"

2026.08.19 08:42:31.886 1: reload: Error:Modul 36_Shelly deactivated:
 syntax error at ./FHEM/36_Shelly.pm line 311, near ""Shelly Blu Gateway G3"    0x1817"

2026.08.19 08:42:31.886 0: syntax error at ./FHEM/36_Shelly.pm line 311, near ""Shelly Blu Gateway G3"    0x1817"


cwagner

#1
Guten Morgen,

habe im Support-Thread hier einen Hinweis auf diese Nachricht hinterlassen und den vermutlichen Fehler (ein fehlendes Komma) benannt.

Christian
320 Devices in MariaDB: Lambda WP an Ecolink-Speicher, FBH, Solarthermie, kontroll. Lüftung mit WRG und Erdwärmetauscher
HMCUL, 1-Wire (FT232RL ; DS2480B), EnOcean (TCM ESP3), MQTT2, Shelly, SMA (eC2, PV, HM, HS)
DOIF (Perl/uiTable), PID20,Micropelt IRTV, SolarForecast auf PI5