Hi everyone,
after upgrading to openHAB 5.2, my Shelly Plus 1 (firmware 1.7.5) no longer initializes correctly. The device is discovered, added, and shows up as ONLINE, but it never completes initialization and stays in this state:
ONLINE (CONFIGURATION_PENDING): Device is being initialized or in sleep mode.
Since the Plus 1 is not a battery-powered device, this status should not appear.
What I have already checked
On the Shelly device
-
Cloud: OFF
-
MQTT: OFF
-
RPC over UDP:
-
Destination address:
xxx.xxx.xxx.x:5683(my openHAB server) -
Listening port:
5683 -
Switch has been turned ON
-
-
Device reachable via LAN, web UI works
-
Reboot performed
-
No factory reset yet
On openHAB
Thing configuration:
Code
Thing shelly:shellyplus1:SRelay7 "Shelly Waldtoilette" @ "Schuppen"
[deviceIp="xxx.xxx.xxx.xx", userId="admin", password="Geheim", eventsCoIoT=true]
Actions taken:
-
Deleted the Thing and re-added it via discovery
-
Disabled/enabled the Thing
-
Restarted the Shelly binding
-
Checked logs — repeated messages:
Code
ONLINE (CONFIGURATION_PENDING): Device is being initialized or in sleep mode.
Later:
Code
Thing changed from ONLINE (CONFIGURATION_PENDING) to UNINITIALIZED
Thing changed from UNINITIALIZED to UNINITIALIZED (DISABLED)
Thing changed from UNINITIALIZED (DISABLED) to INITIALIZING
Thing changed from INITIALIZING to ONLINE (CONFIGURATION_PENDING)
The device never fully leaves the initialization state.
My question
Has anyone experienced issues with the Shelly Plus 1 on openHAB 5.2 with firmware 1.7.5?
-
Is this a known issue with the Shelly binding?
-
Does RPC over UDP / CoIoT require additional configuration for Plus devices?
-
Did anything change in the binding regarding Plus models?
-
Could firmware 1.7.5 be incompatible or require a newer version?
Any hints would be greatly appreciated before I perform a full factory reset.
Thanks