I am new to home assistant coming from smartthings. I have around 20 zigbee lights and around 20 other battery devices connected to my zigbee network.
Below is my home assistant configuration:
- Home Assistant as VM on proxmox.
- Sonoff Zigbee Dongle E directly connected to a USB port (no extension used)
- Using ZHA
- Ethernet connection, no onboard wifi.
I have successfully connected all my devices, but couple of my Osram tunable white MR16 spotlights (12V) don’t seem to be responding most of the time. I tried removing and re-adding them multiple times. Some times it takes ages for them to join back. But they still stop responding after some time.
What I have noticed is that if I leave these 2 bulbs hanging out of the ceiling, they seem to be responding fine. When I push them back into the sockets, they stop responding. The other 8 MR16 bulbs I have work fine all the time.
I even tried swapping the bulb positions. Only bulbs in these 2 specific locations exhibit this behaviour. As these are a cluster of bulbs, I don’t think zigbee signal should be an issue.
I haven’t faced this issue with smartthings I have used for 7 years. Is there anything I can do to resolve this problem? What could be causing this behaviour.
Following are the logs when I have this failure.
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/components/websocket_api/commands.py", line 227, in handle_call_service
await hass.services.async_call(
File "/usr/src/homeassistant/homeassistant/core.py", line 1969, in async_call
response_data = await coro
^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/core.py", line 2006, in _execute_service
return await target(service_call)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/helpers/entity_component.py", line 235, in handle_service
return await service.entity_service_call(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/helpers/service.py", line 870, in entity_service_call
response_data = await _handle_entity_call(
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/helpers/service.py", line 942, in _handle_entity_call
result = await task
^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/components/light/__init__.py", line 591, in async_handle_light_off_service
await light.async_turn_off(**filter_turn_off_params(light, params))
File "/usr/src/homeassistant/homeassistant/components/zha/light.py", line 471, in async_turn_off
result = await self._on_off_cluster_handler.off()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/components/zha/core/cluster_handlers/__init__.py", line 83, in wrapper
with wrap_zigpy_exceptions():
File "/usr/local/lib/python3.11/contextlib.py", line 155, in __exit__
self.gen.throw(typ, value, traceback)
File "/usr/src/homeassistant/homeassistant/components/zha/core/cluster_handlers/__init__.py", line 75, in wrap_zigpy_exceptions
raise HomeAssistantError(message) from exc
homeassistant.exceptions.HomeAssistantError: Failed to send request: Failed to deliver message: <EmberStatus.DELIVERY_FAILED: 102>