I’m trying to add a Shelly 1 mini gen 3 to Home Assistant using the Shelly Integration (already two other Shelly devices connected that way). It is not auto discovered and when adding it manually, I get the error “reason”: “already_in_progress” in the result body of the call and an empty dialog.
I already tried restarting both, Home Assistant and the Shelly, but to no effect. In the logs I can see some relevant output, but only once:
home-assistant.log.1:2025-04-19 18:14:49.852 DEBUG (MainThread) [aioshelly.rpc_device.wsrpc] recv(172.22.1.234): {'src': 'shelly1minig3-xxxxxxxxxxxxx', 'dst': 'ws', 'method': 'NotifyStatus', 'params': {'ts': 1745079289.78, 'ws': {'connected': True}}}
home-assistant.log.1:2025-04-19 18:14:53.544 DEBUG (MainThread) [aioshelly.rpc_device.wsrpc] recv(172.22.1.234): {'src': 'shelly1minig3-xxxxxxxxxxxxx', 'dst': 'ws', 'method': 'NotifyStatus', 'params': {'ts': 1745079293.3, 'switch:0': {'id': 0, 'temperature': {'tC': 34.41, 'tF': 93.94}}}}
home-assistant.log.1:2025-04-19 18:15:01.839 DEBUG (MainThread) [aioshelly.rpc_device.wsrpc] recv(172.22.1.234): {'src': 'shelly1minig3-xxxxxxxxxxxxx', 'dst': 'ws', 'method': 'NotifyStatus', 'params': {'ts': 1745079301.73, 'sys': {'available_updates': {'beta': {'version': '1.6.0-beta1'}}}}}
home-assistant.log.1:2025-04-19 18:15:03.375 DEBUG (MainThread) [aioshelly.rpc_device.wsrpc] recv(172.22.1.234): {'src': 'shelly1minig3-xxxxxxxxxxxxx', 'dst': 'ws', 'method': 'NotifyStatus', 'params': {'ts': 1745079303.3, 'switch:0': {'id': 0, 'temperature': {'tC': 39.42, 'tF': 102.95}}}}
home-assistant.log.1:2025-04-19 18:15:31.335 DEBUG (MainThread) [aioshelly.rpc_device.wsrpc] recv(172.22.1.234): {'src': 'shelly1minig3-xxxxxxxxxxxxx', 'dst': 'ws', 'method': 'NotifyStatus', 'params': {'ts': 1745079331.3, 'switch:0': {'id': 0, 'temperature': {'tC': 44.56, 'tF': 112.21}}}}
home-assistant.log.1:2025-04-19 18:15:44.847 DEBUG (MainThread) [aioshelly.rpc_device.wsrpc] recv(172.22.1.234): {'src': 'shelly1minig3-xxxxxxxxxxxxx', 'dst': 'ws', 'method': 'NotifyStatus', 'params': {'ts': 1745079344.57, 'sys': {'restart_required': True}}}
home-assistant.log.1:2025-04-19 18:15:44.854 DEBUG (MainThread) [aioshelly.rpc_device.wsrpc] recv(172.22.1.234): {'src': 'shelly1minig3-xxxxxxxxxxxxx', 'dst': 'ws', 'method': 'NotifyEvent', 'params': {'ts': 1745079344.57, 'events': [{'component': 'ws', 'event': 'config_changed', 'restart_required': True, 'ts': 1745079344.57, 'cfg_rev': 22}]}}
home-assistant.log.1:2025-04-19 18:15:44.854 DEBUG (MainThread) [aioshelly.rpc_device.wsrpc] recv(172.22.1.234): {'src': 'shelly1minig3-xxxxxxxxxxxxx', 'dst': 'ws', 'method': 'NotifyStatus', 'params': {'ts': 1745079344.57, 'sys': {'cfg_rev': 22}}}
home-assistant.log.1:2025-04-19 18:15:46.387 DEBUG (MainThread) [aioshelly.rpc_device.wsrpc] recv(172.22.1.234): {'src': 'shelly1minig3-xxxxxxxxxxxxx', 'dst': 'ws', 'method': 'NotifyEvent', 'params': {'ts': 1745079346.03, 'events': [{'component': 'sys', 'event': 'scheduled_restart', 'time_ms': 997, 'ts': 1745079346.03}]}}
I cannot find any entity information in both, the UI or greping the files in the config folder - with exception of the Unifi integration, that found it.
In my setup, home assistant is running in a docker container with host network and I can reach the shelly with curl from inside the container.
Is the integration process somehow stuck? How to get it going?
Thanks for any help and suggestions!