Hallo zusammen,
nach dem Update meines Shelly Pro 3EM-3CT63 auf die Firmware 2.2.0 erhalte ich in FHEM regelmäßig folgende Fehlermeldung:
Shelly_HttpResponse:code
UG.hz.NT_Zaehler Error:
'404: No handler for BLE.CloudRelay.List',
state is set to 'Error: No Handler'
Meine Konfiguration:
Gerät: Shelly Pro 3EM-3CT63
Modell-ID: SPEM-003CEBEU63
Modellfamilie: Pro/Gen2
Firmware: v2.2.0
Firmware-Build: 20261109-150438/2.2.0-g7968dca
FHEM-Modul: 36_Shelly.pm
Modulstand laut version: 30.09.2026
Ein update check meldet, dass keine neue Version des Moduls verfügbar ist.
Weitere Untersuchungen:
In der Datei 36_Shelly.pm habe ich folgende Aufrufe gefunden:
Shelly_HttpRequest($hash,"/rpc/BLE.CloudRelay.List","","Shelly_settings2G","BLEclients" );
Diese befinden sich in den Zeilen 5591 und 5672.
Die Abfrage der Shelly-API /rpc/BLE.GetConfig liefert:
{
"rpc": {
"enable": false
}
}
BLE.GetStatus liefert eine Bluetooth-Adresse.
Meine Frage an den/die Entwickler:
Wäre es möglich, die Abfrage BLE.CloudRelay.List im Modul 36_Shelly.pm so anzupassen, dass sie nur dann ausgeführt wird, wenn die entsprechende BLE-RPC-Funktion vom Shelly unterstützt bzw. aktiviert ist?
Möglicherweise sind auch andere Nutzer von Shelly-Geräten mit der neuen Firmware 2.2.0 betroffen.
Eine entsprechende Anpassung im offiziellen Modul wäre sicher sinnvoller als individuelle Änderungen an der lokalen Moduldatei.
Vielen Dank für die Unterstützung!
Help Shelly liefert dir den Forenbereich, in den du diesen tread verschieben solltest (Knopf dafür unten).
Ein zweiter User (phantom) hat im Support-Thread das gleiche Problem gemeldet.
https://forum.fhem.de/index.php?topic=118446.msg1371683#msg1371683
siehe weiter ab diesem Thread:
https://forum.fhem.de/index.php?msg=1371718