Shelly Plus 1 (FW 1.7.5) stuck in “ONLINE (CONFIGURATION_PENDING)” after upgrading to openHAB 5.2

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.

:magnifying_glass_tilted_left: 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.

:red_question_mark: 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