Lost connection to Zigbee devices

I am a HA n00b but have managed to control my water heater using a SLZB Zigbee coordinator and a Zigbee relay.
The coordinator in question is the one named “Framhus” and the relay is called “Namron VVB kjeller”
After working for months I suddenly lost the connection to the relay.
All updates for HA and coordinator are installed and warm and coold restarts tried but no connection to relay.
I know I can rip out and re-add devices but I don’t want to lose my setup and automations.
How do I get this on track again without losing everything?

Edit: For some reason HA seems to believe that the relay belongs to coordinator “Uthus” which I now have disconnected. It has always belonged to “Framhus”
Can the relay be “moved” to coordinator “Framhus”?


Have you checked the logs for clues?

Several weeks passed and several reboots, don’t think I can wind back…
(Fresh nick BTW :wink: )

It should say why it fails setup when you do a restart.

This is simple log after reboot:

…and this is detailed:

Logs
Search logs
Home Assistant Core
)
^
File “/usr/local/lib/python3.13/site-packages/aiohappyeyeballs/impl.py”, line 122, in start_connection
raise first_exception
File “/usr/local/lib/python3.13/site-packages/aiohappyeyeballs/impl.py”, line 73, in start_connection
sock = await _connect_sock(
^^^^^^^^^^^^^^^^^^^^
…<6 lines>…
)
^
File “/usr/local/lib/python3.13/site-packages/aiohappyeyeballs/impl.py”, line 208, in _connect_sock
await loop.sock_connect(sock, address)
File “/usr/local/lib/python3.13/asyncio/selector_events.py”, line 641, in sock_connect
return await fut
^^^^^^^^^
File “/usr/local/lib/python3.13/asyncio/selector_events.py”, line 681, in _sock_connect_cb
raise OSError(err, f’Connect call failed {address}‘)
OSError: [Errno 113] Connect call failed (‘192.168.0.136’, 80)
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File “/usr/local/lib/python3.13/site-packages/pysmlight/web.py”, line 56, in check_auth_needed
async with self.session.get(self.url, auth=auth, params=params) as response:
~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/usr/local/lib/python3.13/site-packages/aiohttp/client.py”, line 1510, in aenter
self._resp: _RetType = await self._coro
^^^^^^^^^^^^^^^^
File “/usr/local/lib/python3.13/site-packages/aiohttp/client.py”, line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File “/usr/local/lib/python3.13/site-packages/aiohttp/client.py”, line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File “/usr/local/lib/python3.13/site-packages/aiohttp/connector.py”, line 642, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/usr/local/lib/python3.13/site-packages/aiohttp/connector.py”, line 1209, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/usr/local/lib/python3.13/site-packages/aiohttp/connector.py”, line 1581, in _create_direct_connection
raise last_exc
File “/usr/local/lib/python3.13/site-packages/aiohttp/connector.py”, line 1550, in _create_direct_connection
transp, proto = await self._wrap_create_connection(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
…<7 lines>…
)
^
File “/usr/local/lib/python3.13/site-packages/aiohttp/connector.py”, line 1291, in _wrap_create_connection
raise client_error(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorError: Cannot connect to host 192.168.0.136:80 ssl:default [Connect call failed (‘192.168.0.136’, 80)]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File “/usr/src/homeassistant/homeassistant/helpers/update_coordinator.py”, line 341, in __wrap_async_setup
await self._async_setup()
File “/usr/src/homeassistant/homeassistant/components/smlight/coordinator.py”, line 76, in _async_setup
if await self.client.check_auth_needed():
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/usr/local/lib/python3.13/site-packages/pysmlight/web.py”, line 63, in check_auth_needed
raise SmlightConnectionError(“Connection failed”)
pysmlight.exceptions.SmlightConnectionError: Connection failed
2025-11-12 09:39:55.005 ERROR (MainThread) [homeassistant.components.automation] Automation with alias ‘Test button → socket’ failed to setup actions and has been disabled: Unknown device ‘813b366445495b51e302246d85037d71’
2025-11-12 09:39:55.006 ERROR (MainThread) [homeassistant.components.automation] Automation with alias ‘Slå på VVB Utestua når eksport > 5 kW’ failed to setup actions and has been disabled: Unknown device ‘813b366445495b51e302246d85037d71’
2025-11-12 09:39:55.006 ERROR (MainThread) [homeassistant.components.automation] Automation with alias ‘VVB Utestua når sol’ failed to setup actions and has been disabled: Unknown device ‘813b366445495b51e302246d85037d71’
2025-11-12 09:39:55.006 ERROR (MainThread) [homeassistant.components.automation] Automation with alias ‘VVB Utestua når pris < kr 0,70’ failed to setup actions and has been disabled: Unknown device ‘813b366445495b51e302246d85037d71’
2025-11-12 09:39:55.007 ERROR (MainThread) [homeassistant.components.automation] Automation with alias ‘Slå av VVB Utestua når eksport < 2 kW’ failed to setup actions and has been disabled: Unknown device ‘813b366445495b51e302246d85037d71’
s6-rc: info: service legacy-services: stopping
2025-11-12 09:40:02.387 WARNING (MainThread) [homeassistant.runner] Task could not be canceled and was still running after shutdown: <Task cancelling name=‘Task-6244’ coro=<WebSocketCommonProtocol.close_connection() running at /usr/local/lib/python3.13/site-packages/websockets/legacy/protocol.py:1289> wait_for=<Future pending cb=[shield.._outer_done_callback() at /usr/local/lib/python3.13/asyncio/tasks.py:975, Task.task_wakeup()]>>
Exception ignored in: <coroutine object WebSocketCommonProtocol.close_connection at 0x7f6e99edc0>
Traceback (most recent call last):
File “/usr/local/lib/python3.13/site-packages/websockets/legacy/protocol.py”, line 1315, in close_connection
await self.close_transport()
File “/usr/local/lib/python3.13/site-packages/websockets/legacy/protocol.py”, line 1333, in close_transport
if await self.wait_for_connection_lost():
File “/usr/local/lib/python3.13/site-packages/websockets/legacy/protocol.py”, line 1356, in wait_for_connection_lost
async with asyncio_timeout(self.close_timeout):
File “/usr/local/lib/python3.13/asyncio/timeouts.py”, line 161, in timeout
loop = events.get_running_loop()
RuntimeError: no running event loop
[08:40:04] INFO: Home Assistant Core finish process exit code 0
[08:40:04] INFO: Home Assistant Core service shutdown
s6-rc: info: service legacy-services successfully stopped
s6-rc: info: service legacy-cont-init: stopping
s6-rc: info: service legacy-cont-init successfully stopped
s6-rc: info: service fix-attrs: stopping
s6-rc: info: service fix-attrs successfully stopped
s6-rc: info: service s6rc-oneshot-runner: stopping
s6-rc: info: service s6rc-oneshot-runner successfully stopped
s6-rc: info: service s6rc-oneshot-runner: starting
s6-rc: info: service s6rc-oneshot-runner successfully started
s6-rc: info: service fix-attrs: starting
s6-rc: info: service fix-attrs successfully started
s6-rc: info: service legacy-cont-init: starting
s6-rc: info: service legacy-cont-init successfully started
s6-rc: info: service legacy-services: starting
services-up: info: copying legacy longrun home-assistant (no readiness notification)
s6-rc: info: service legacy-services successfully started
2025-11-12 09:40:17.616 ERROR (MainThread) [homeassistant.components.smlight] Unexpected error fetching smlight_192.168.0.136 data
Traceback (most recent call last):
File “/usr/local/lib/python3.13/site-packages/aiohttp/connector.py”, line 1268, in _wrap_create_connection
sock = await aiohappyeyeballs.start_connection(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
…<6 lines>…
)
^
File “/usr/local/lib/python3.13/site-packages/aiohappyeyeballs/impl.py”, line 122, in start_connection
raise first_exception
File “/usr/local/lib/python3.13/site-packages/aiohappyeyeballs/impl.py”, line 73, in start_connection
sock = await _connect_sock(
^^^^^^^^^^^^^^^^^^^^
…<6 lines>…
)
^
File “/usr/local/lib/python3.13/site-packages/aiohappyeyeballs/impl.py”, line 208, in _connect_sock
await loop.sock_connect(sock, address)
File “/usr/local/lib/python3.13/asyncio/selector_events.py”, line 641, in sock_connect
return await fut
^^^^^^^^^
File “/usr/local/lib/python3.13/asyncio/selector_events.py”, line 681, in _sock_connect_cb
raise OSError(err, f’Connect call failed {address}’)
OSError: [Errno 113] Connect call failed (‘192.168.0.136’, 80)
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File “/usr/local/lib/python3.13/site-packages/pysmlight/web.py”, line 56, in check_auth_needed
async with self.session.get(self.url, auth=auth, params=params) as response:
~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/usr/local/lib/python3.13/site-packages/aiohttp/client.py”, line 1510, in aenter
self._resp: _RetType = await self._coro
^^^^^^^^^^^^^^^^
File “/usr/local/lib/python3.13/site-packages/aiohttp/client.py”, line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File “/usr/local/lib/python3.13/site-packages/aiohttp/client.py”, line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File “/usr/local/lib/python3.13/site-packages/aiohttp/connector.py”, line 642, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/usr/local/lib/python3.13/site-packages/aiohttp/connector.py”, line 1209, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/usr/local/lib/python3.13/site-packages/aiohttp/connector.py”, line 1581, in _create_direct_connection
raise last_exc
File “/usr/local/lib/python3.13/site-packages/aiohttp/connector.py”, line 1550, in _create_direct_connection
transp, proto = await self._wrap_create_connection(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
…<7 lines>…
)
^
File “/usr/local/lib/python3.13/site-packages/aiohttp/connector.py”, line 1291, in _wrap_create_connection
raise client_error(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorError: Cannot connect to host 192.168.0.136:80 ssl:default [Connect call failed (‘192.168.0.136’, 80)]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File “/usr/src/homeassistant/homeassistant/helpers/update_coordinator.py”, line 341, in __wrap_async_setup
await self._async_setup()
File “/usr/src/homeassistant/homeassistant/components/smlight/coordinator.py”, line 76, in _async_setup
if await self.client.check_auth_needed():
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/usr/local/lib/python3.13/site-packages/pysmlight/web.py”, line 63, in check_auth_needed
raise SmlightConnectionError(“Connection failed”)
pysmlight.exceptions.SmlightConnectionError: Connection failed
2025-11-12 09:40:18.355 ERROR (MainThread) [homeassistant.components.automation] Automation with alias ‘Test button → socket’ failed to setup actions and has been disabled: Unknown device ‘813b366445495b51e302246d85037d71’
2025-11-12 09:40:18.358 ERROR (MainThread) [homeassistant.components.automation] Automation with alias ‘Slå på VVB Utestua når eksport > 5 kW’ failed to setup actions and has been disabled: Unknown device ‘813b366445495b51e302246d85037d71’
2025-11-12 09:40:18.359 ERROR (MainThread) [homeassistant.components.automation] Automation with alias ‘VVB Utestua når sol’ failed to setup actions and has been disabled: Unknown device ‘813b366445495b51e302246d85037d71’
2025-11-12 09:40:18.360 ERROR (MainThread) [homeassistant.components.automation] Automation with alias ‘VVB Utestua når pris < kr 0,70’ failed to setup actions and has been disabled: Unknown device ‘813b366445495b51e302246d85037d71’
2025-11-12 09:40:18.361 ERROR (MainThread) [homeassistant.components.automation] Automation with alias ‘Slå av VVB Utestua når eksport < 2 kW’ failed to setup actions and has been disabled: Unknown device ‘813b366445495b51e302246d85037d71’
2025-11-12 09:40:21.777 ERROR (MainThread) [homeassistant.components.smlight] Unexpected error fetching smlight_192.168.0.136 data
Traceback (most recent call last):
File “/usr/local/lib/python3.13/site-packages/aiohttp/connector.py”, line 1268, in _wrap_create_connection
sock = await aiohappyeyeballs.start_connection(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
…<6 lines>…
)
^
File “/usr/local/lib/python3.13/site-packages/aiohappyeyeballs/impl.py”, line 122, in start_connection
raise first_exception
File “/usr/local/lib/python3.13/site-packages/aiohappyeyeballs/impl.py”, line 73, in start_connection
sock = await _connect_sock(
^^^^^^^^^^^^^^^^^^^^
…<6 lines>…
)
^
File “/usr/local/lib/python3.13/site-packages/aiohappyeyeballs/impl.py”, line 208, in _connect_sock
await loop.sock_connect(sock, address)
File “/usr/local/lib/python3.13/asyncio/selector_events.py”, line 641, in sock_connect
return await fut
^^^^^^^^^
File “/usr/local/lib/python3.13/asyncio/selector_events.py”, line 681, in _sock_connect_cb
raise OSError(err, f’Connect call failed {address}‘)
OSError: [Errno 113] Connect call failed (‘192.168.0.136’, 80)
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File “/usr/local/lib/python3.13/site-packages/pysmlight/web.py”, line 56, in check_auth_needed
async with self.session.get(self.url, auth=auth, params=params) as response:
~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/usr/local/lib/python3.13/site-packages/aiohttp/client.py”, line 1510, in aenter
self._resp: _RetType = await self._coro
^^^^^^^^^^^^^^^^
File “/usr/local/lib/python3.13/site-packages/aiohttp/client.py”, line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File “/usr/local/lib/python3.13/site-packages/aiohttp/client.py”, line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File “/usr/local/lib/python3.13/site-packages/aiohttp/connector.py”, line 642, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/usr/local/lib/python3.13/site-packages/aiohttp/connector.py”, line 1209, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/usr/local/lib/python3.13/site-packages/aiohttp/connector.py”, line 1581, in _create_direct_connection
raise last_exc
File “/usr/local/lib/python3.13/site-packages/aiohttp/connector.py”, line 1550, in _create_direct_connection
transp, proto = await self._wrap_create_connection(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
…<7 lines>…
)
^
File “/usr/local/lib/python3.13/site-packages/aiohttp/connector.py”, line 1291, in _wrap_create_connection
raise client_error(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorError: Cannot connect to host 192.168.0.136:80 ssl:default [Connect call failed (‘192.168.0.136’, 80)]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File “/usr/src/homeassistant/homeassistant/helpers/update_coordinator.py”, line 341, in __wrap_async_setup
await self._async_setup()
File “/usr/src/homeassistant/homeassistant/components/smlight/coordinator.py”, line 76, in _async_setup
if await self.client.check_auth_needed():
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/usr/local/lib/python3.13/site-packages/pysmlight/web.py”, line 63, in check_auth_needed
raise SmlightConnectionError(“Connection failed”)
pysmlight.exceptions.SmlightConnectionError: Connection failed
2025-11-12 09:40:35.120 ERROR (MainThread) [homeassistant.components.smlight] Unexpected error fetching smlight_192.168.0.136 data
Traceback (most recent call last):
File “/usr/local/lib/python3.13/site-packages/aiohttp/connector.py”, line 1268, in _wrap_create_connection
sock = await aiohappyeyeballs.start_connection(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
…<6 lines>…
)
^
File “/usr/local/lib/python3.13/site-packages/aiohappyeyeballs/impl.py”, line 122, in start_connection
raise first_exception
File “/usr/local/lib/python3.13/site-packages/aiohappyeyeballs/impl.py”, line 73, in start_connection
sock = await _connect_sock(
^^^^^^^^^^^^^^^^^^^^
…<6 lines>…
)
^
File “/usr/local/lib/python3.13/site-packages/aiohappyeyeballs/impl.py”, line 208, in _connect_sock
await loop.sock_connect(sock, address)
File “/usr/local/lib/python3.13/asyncio/selector_events.py”, line 641, in sock_connect
return await fut
^^^^^^^^^
File “/usr/local/lib/python3.13/asyncio/selector_events.py”, line 681, in _sock_connect_cb
raise OSError(err, f’Connect call failed {address}’)
OSError: [Errno 113] Connect call failed (‘192.168.0.136’, 80)
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File “/usr/local/lib/python3.13/site-packages/pysmlight/web.py”, line 56, in check_auth_needed
async with self.session.get(self.url, auth=auth, params=params) as response:
~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/usr/local/lib/python3.13/site-packages/aiohttp/client.py”, line 1510, in aenter
self._resp: _RetType = await self._coro
^^^^^^^^^^^^^^^^
File “/usr/local/lib/python3.13/site-packages/aiohttp/client.py”, line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File “/usr/local/lib/python3.13/site-packages/aiohttp/client.py”, line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File “/usr/local/lib/python3.13/site-packages/aiohttp/connector.py”, line 642, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/usr/local/lib/python3.13/site-packages/aiohttp/connector.py”, line 1209, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/usr/local/lib/python3.13/site-packages/aiohttp/connector.py”, line 1581, in _create_direct_connection
raise last_exc
File “/usr/local/lib/python3.13/site-packages/aiohttp/connector.py”, line 1550, in _create_direct_connection
transp, proto = await self._wrap_create_connection(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
…<7 lines>…
)
^
File “/usr/local/lib/python3.13/site-packages/aiohttp/connector.py”, line 1291, in _wrap_create_connection
raise client_error(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorError: Cannot connect to host 192.168.0.136:80 ssl:default [Connect call failed (‘192.168.0.136’, 80)]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File “/usr/src/homeassistant/homeassistant/helpers/update_coordinator.py”, line 341, in __wrap_async_setup
await self._async_setup()
File “/usr/src/homeassistant/homeassistant/components/smlight/coordinator.py”, line 76, in _async_setup
if await self.client.check_auth_needed():
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/usr/local/lib/python3.13/site-packages/pysmlight/web.py”, line 63, in check_auth_needed
raise SmlightConnectionError(“Connection failed”)
pysmlight.exceptions.SmlightConnectionError: Connection failed
2025-11-12 09:40:58.608 ERROR (MainThread) [homeassistant.components.smlight] Unexpected error fetching smlight_192.168.0.136 data
Traceback (most recent call last):
File “/usr/local/lib/python3.13/site-packages/aiohttp/connector.py”, line 1268, in _wrap_create_connection
sock = await aiohappyeyeballs.start_connection(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
…<6 lines>…
)
^
File “/usr/local/lib/python3.13/site-packages/aiohappyeyeballs/impl.py”, line 122, in start_connection
raise first_exception
File “/usr/local/lib/python3.13/site-packages/aiohappyeyeballs/impl.py”, line 73, in start_connection
sock = await _connect_sock(
^^^^^^^^^^^^^^^^^^^^
…<6 lines>…
)
^
File “/usr/local/lib/python3.13/site-packages/aiohappyeyeballs/impl.py”, line 208, in _connect_sock
await loop.sock_connect(sock, address)
File “/usr/local/lib/python3.13/asyncio/selector_events.py”, line 641, in sock_connect
return await fut
^^^^^^^^^
File “/usr/local/lib/python3.13/asyncio/selector_events.py”, line 681, in _sock_connect_cb
raise OSError(err, f’Connect call failed {address}‘)
OSError: [Errno 113] Connect call failed (‘192.168.0.136’, 80)
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File “/usr/local/lib/python3.13/site-packages/pysmlight/web.py”, line 56, in check_auth_needed
async with self.session.get(self.url, auth=auth, params=params) as response:
~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/usr/local/lib/python3.13/site-packages/aiohttp/client.py”, line 1510, in aenter
self._resp: _RetType = await self._coro
^^^^^^^^^^^^^^^^
File “/usr/local/lib/python3.13/site-packages/aiohttp/client.py”, line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File “/usr/local/lib/python3.13/site-packages/aiohttp/client.py”, line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File “/usr/local/lib/python3.13/site-packages/aiohttp/connector.py”, line 642, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/usr/local/lib/python3.13/site-packages/aiohttp/connector.py”, line 1209, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/usr/local/lib/python3.13/site-packages/aiohttp/connector.py”, line 1581, in _create_direct_connection
raise last_exc
File “/usr/local/lib/python3.13/site-packages/aiohttp/connector.py”, line 1550, in _create_direct_connection
transp, proto = await self._wrap_create_connection(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
…<7 lines>…
)
^
File “/usr/local/lib/python3.13/site-packages/aiohttp/connector.py”, line 1291, in _wrap_create_connection
raise client_error(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorError: Cannot connect to host 192.168.0.136:80 ssl:default [Connect call failed (‘192.168.0.136’, 80)]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File “/usr/src/homeassistant/homeassistant/helpers/update_coordinator.py”, line 341, in __wrap_async_setup
await self._async_setup()
File “/usr/src/homeassistant/homeassistant/components/smlight/coordinator.py”, line 76, in _async_setup
if await self.client.check_auth_needed():
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/usr/local/lib/python3.13/site-packages/pysmlight/web.py”, line 63, in check_auth_needed
raise SmlightConnectionError(“Connection failed”)
pysmlight.exceptions.SmlightConnectionError: Connection failed
2025-11-12 09:41:41.840 ERROR (MainThread) [homeassistant.components.smlight] Unexpected error fetching smlight_192.168.0.136 data
Traceback (most recent call last):
File “/usr/local/lib/python3.13/site-packages/aiohttp/connector.py”, line 1268, in _wrap_create_connection
sock = await aiohappyeyeballs.start_connection(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
…<6 lines>…
)
^
File “/usr/local/lib/python3.13/site-packages/aiohappyeyeballs/impl.py”, line 122, in start_connection
raise first_exception
File “/usr/local/lib/python3.13/site-packages/aiohappyeyeballs/impl.py”, line 73, in start_connection
sock = await _connect_sock(
^^^^^^^^^^^^^^^^^^^^
…<6 lines>…
)
^
File “/usr/local/lib/python3.13/site-packages/aiohappyeyeballs/impl.py”, line 208, in _connect_sock
await loop.sock_connect(sock, address)
File “/usr/local/lib/python3.13/asyncio/selector_events.py”, line 641, in sock_connect
return await fut
^^^^^^^^^
File “/usr/local/lib/python3.13/asyncio/selector_events.py”, line 681, in _sock_connect_cb
raise OSError(err, f’Connect call failed {address}’)
OSError: [Errno 113] Connect call failed (‘192.168.0.136’, 80)
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File “/usr/local/lib/python3.13/site-packages/pysmlight/web.py”, line 56, in check_auth_needed
async with self.session.get(self.url, auth=auth, params=params) as response:
~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/usr/local/lib/python3.13/site-packages/aiohttp/client.py”, line 1510, in aenter
self._resp: _RetType = await self._coro
^^^^^^^^^^^^^^^^
File “/usr/local/lib/python3.13/site-packages/aiohttp/client.py”, line 779, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File “/usr/local/lib/python3.13/site-packages/aiohttp/client.py”, line 734, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File “/usr/local/lib/python3.13/site-packages/aiohttp/connector.py”, line 642, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/usr/local/lib/python3.13/site-packages/aiohttp/connector.py”, line 1209, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/usr/local/lib/python3.13/site-packages/aiohttp/connector.py”, line 1581, in _create_direct_connection
raise last_exc
File “/usr/local/lib/python3.13/site-packages/aiohttp/connector.py”, line 1550, in _create_direct_connection
transp, proto = await self._wrap_create_connection(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
…<7 lines>…
)
^
File “/usr/local/lib/python3.13/site-packages/aiohttp/connector.py”, line 1291, in _wrap_create_connection
raise client_error(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorError: Cannot connect to host 192.168.0.136:80 ssl:default [Connect call failed (‘192.168.0.136’, 80)]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File “/usr/src/homeassistant/homeassistant/helpers/update_coordinator.py”, line 341, in __wrap_async_setup
await self._async_setup()
File “/usr/src/homeassistant/homeassistant/components/smlight/coordinator.py”, line 76, in _async_setup
if await self.client.check_auth_needed():
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/usr/local/lib/python3.13/site-packages/pysmlight/web.py”, line 63, in check_auth_needed
raise SmlightConnectionError(“Connection failed”)
pysmlight.exceptions.SmlightConnectionError: Connection failed
Live

the SLZB is reachable at this IP (it hasn’t changed?) Try reflashing the firmware on it.

.136 is the other (Uthus) that I am not using…
Framhus is at .193…
Both are up to date.
So does HA believe that the relay is connected to .136 and how did that happen?

1 Like

I’m not sure I am following you - are you using two coordinators (as coordinators, not one as a coordinator and one as a router)? In a Zigbee network you can only have one coordinator, and it seems you have setup ZHA to use the .136 device as the coordinator, and it fails starting up because it cannot contact it.

Funny thing I haven’t…the one at .193 (Framhus) is the one I’ve been using.
Maybe move the one at .136 to the house and se if it does the trick?