home-assistant / core

:house_with_garden: Open source home automation that puts local control and privacy first.
https://www.home-assistant.io
Apache License 2.0
71.55k stars 29.91k forks source link

ZHA - all zigbee devices became unresponsive. #106732

Closed ChristophCaina closed 8 months ago

ChristophCaina commented 8 months ago

The problem

Zigbee (ZHA) devices no longer respond and became unavailable.

I just noticed, that today many of my zigbee devices became unavailable and all automations failed, because the devices did not respond anymore.

I am still unsure about the exact reason ... Right now, I am using HA 2024.1.0b2... and have the following warnings and errors in the logs:

Logger: homeassistant.components.zha.core.cluster_handlers
Source: components/zha/core/cluster_handlers/__init__.py:537
Integration: Zigbee Home Automation (documentation, issues)
First occurred: 17:02:54 (15 occurrences)
Last logged: 17:02:55

[0x5F26:1:0x0b04]: async_initialize: all attempts have failed: [TimeoutError(), TimeoutError(), TimeoutError(), TimeoutError()]
[0x1027:1:0x0006]: async_initialize: all attempts have failed: [TimeoutError(), TimeoutError(), TimeoutError(), TimeoutError()]
[0x50BB:11:0x0008]: async_initialize: all attempts have failed: [TimeoutError(), TimeoutError(), TimeoutError(), TimeoutError()]
[0xD0EB:1:0x0702]: async_initialize: all attempts have failed: [TimeoutError(), TimeoutError(), TimeoutError(), TimeoutError()]
[0x1027:1:0x0b04]: async_initialize: all attempts have failed: [TimeoutError(), TimeoutError(), TimeoutError(), TimeoutError()]
Logger: homeassistant.config_entries
Source: config_entries.py:561
First occurred: 16:57:06 (1 occurrences)
Last logged: 16:57:06

Error unloading entry Sonoff Zigbee 3.0 USB Dongle Plus for sensor
Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/config_entries.py", line 561, in async_unload
    result = await component.async_unload_entry(hass, self)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/components/sensor/__init__.py", line 152, in async_unload_entry
    return await component.async_unload_entry(entry)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/helpers/entity_component.py", line 205, in async_unload_entry
    await platform.async_reset()
  File "/usr/src/homeassistant/homeassistant/helpers/entity_platform.py", line 766, in async_reset
    await asyncio.gather(*tasks)
  File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 1297, in async_remove
    await self.__async_remove_impl(force_remove)
  File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 1310, in __async_remove_impl
    await self.async_will_remove_from_hass()
  File "/usr/src/homeassistant/homeassistant/components/zha/sensor.py", line 219, in async_will_remove_from_hass
    assert self._cancel_refresh_handle
AssertionError

While it seems, that not all devices are unavailable, all devices do not respond anymore. grafik grafik

Logger: homeassistant.components.websocket_api.http.connection
Source: components/websocket_api/commands.py:238
Integration: Home Assistant WebSocket API (documentation, issues)
First occurred: 5:30:34 PM (6 occurrences)
Last logged: 5:31:33 PM

[139755324652736] Failed to send request: device did not respond
Traceback (most recent call last):
  File "/usr/local/lib/python3.11/site-packages/zigpy/device.py", line 316, in request
    return await req.result
           ^^^^^^^^^^^^^^^^
asyncio.exceptions.CancelledError

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/components/zha/core/cluster_handlers/__init__.py", line 64, in wrap_zigpy_exceptions
    yield
  File "/usr/src/homeassistant/homeassistant/components/zha/core/cluster_handlers/__init__.py", line 84, in wrapper
    return await RETRYABLE_REQUEST_DECORATOR(func)(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/zigpy/util.py", line 137, in retry
    return await func()
           ^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/zigpy/zcl/__init__.py", line 377, in request
    return await self._endpoint.request(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/zigpy/endpoint.py", line 253, in request
    return await self.device.request(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/zigpy/device.py", line 315, in request
    async with asyncio_timeout(timeout):
  File "/usr/local/lib/python3.11/asyncio/timeouts.py", line 111, in __aexit__
    raise TimeoutError from exc_val
TimeoutError

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/components/websocket_api/commands.py", line 238, in handle_call_service
    response = await hass.services.async_call(
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/core.py", line 2173, in async_call
    response_data = await coro
                    ^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/core.py", line 2210, in _execute_service
    return await target(service_call)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/helpers/entity_component.py", line 272, in handle_service
    return await service.entity_service_call(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/helpers/service.py", line 882, in entity_service_call
    single_response = await _handle_entity_call(
                      ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/helpers/service.py", line 952, in _handle_entity_call
    result = await task
             ^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/components/light/__init__.py", line 624, in async_handle_light_on_service
    await light.async_turn_on(**filter_turn_on_params(light, params))
  File "/usr/src/homeassistant/homeassistant/components/zha/light.py", line 360, in async_turn_on
    result = await self._on_off_cluster_handler.on()
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  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 66, in wrap_zigpy_exceptions
    raise HomeAssistantError(
homeassistant.exceptions.HomeAssistantError: Failed to send request: device did not respond

Downgrading to several different releases of 2023.12. did not solve the issue. I had to unplug several devices to bring them back...

--> Update 31.12. Today the issue happened again - so it is not related with any device I suspected before, because they were all offline for the last day.

What version of Home Assistant Core has the issue?

2024.1.0b2

What was the last working version of Home Assistant Core?

No response

What type of installation are you running?

Home Assistant OS

Integration causing the issue

ZHA

Link to integration documentation on our website

https://www.home-assistant.io/integrations/zha/

Diagnostics information

zha_zigbee_log.txt

Example YAML snippet

No response

Anything in the logs that might be useful for us?

No response

Additional information

No response

home-assistant[bot] commented 8 months ago

Hey there @dmulcahey, @adminiuga, @puddly, @thejulianjes, mind taking a look at this issue as it has been labeled with an integration (zha) you are listed as a code owner for? Thanks!

Code owner commands Code owners of `zha` can trigger bot actions by commenting: - `@home-assistant close` Closes the issue. - `@home-assistant rename Awesome new title` Renames the issue. - `@home-assistant reopen` Reopen the issue. - `@home-assistant unassign zha` Removes the current integration label and assignees on the issue, add the integration domain after the command. - `@home-assistant add-label needs-more-information` Add a label (needs-more-information, problem in dependency, problem in custom component) to the issue. - `@home-assistant remove-label needs-more-information` Remove a label (needs-more-information, problem in dependency, problem in custom component) on the issue.

(message by CodeOwnersMention)


zha documentation zha source (message by IssueLinks)

ChristophCaina commented 8 months ago

maybe also relevant / helpful information, which I could not add to the ticket description:

2023-12-30 17:02:11.615 DEBUG (MainThread) [zigpy.quirks.registry] Checking quirks for Texas Instruments Coordinator (00:12:4b:00:2a:2e:a7:c3)
2023-12-30 17:02:11.615 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.xbee.xbee_io.XBeeSensor'>
2023-12-30 17:02:11.615 DEBUG (MainThread) [zigpy.quirks.registry] Fail because endpoint list mismatch: {232, 230} {1, 2}
2023-12-30 17:02:11.615 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.xbee.xbee3_io.XBee3Sensor'>
2023-12-30 17:02:11.616 DEBUG (MainThread) [zigpy.quirks.registry] Fail because endpoint list mismatch: {232, 230} {1, 2}
2023-12-30 17:02:11.616 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.tuya.ts0201.MoesTemperatureHumidtySensorWithScreen'>
2023-12-30 17:02:11.616 DEBUG (MainThread) [zigpy.quirks.registry] Fail because endpoint list mismatch: {1} {1, 2}
2023-12-30 17:02:11.616 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.smartthings.tag_v4.SmartThingsTagV4'>
2023-12-30 17:02:11.616 DEBUG (MainThread) [zigpy.quirks.registry] Fail because endpoint list mismatch: {1} {1, 2}
2023-12-30 17:02:11.616 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.smartthings.multi.SmartthingsMultiPurposeSensor'>
2023-12-30 17:02:11.616 DEBUG (MainThread) [zigpy.quirks.registry] Fail because endpoint list mismatch: {1} {1, 2}
2023-12-30 17:02:11.616 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.netvox.z308e3ed.Z308E3ED'>
2023-12-30 17:02:11.616 DEBUG (MainThread) [zigpy.quirks.registry] Fail because endpoint list mismatch: {1} {1, 2}
2023-12-30 17:02:11.616 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.gledopto.soposhgu10.SoposhGU10'>
2023-12-30 17:02:11.616 DEBUG (MainThread) [zigpy.quirks.registry] Fail because endpoint list mismatch: {11, 13} {1, 2}
2023-12-30 17:02:11.616 DEBUG (MainThread) [zigpy.quirks.registry] Checking quirks for _TZ3000_rdfh8cfs TS011F (a4:c1:38:7c:79:15:26:7d)
2023-12-30 17:02:11.616 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.tuya.ts011f_switch.Tuya_1G_Switch'>
2023-12-30 17:02:11.616 DEBUG (MainThread) [zigpy.quirks.registry] Fail because endpoint list mismatch: {1} {1, 242}
2023-12-30 17:02:11.616 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.tuya.ts011f_switch.Tuya_2G_Switch'>
2023-12-30 17:02:11.616 DEBUG (MainThread) [zigpy.quirks.registry] Fail because endpoint list mismatch: {1, 2, 242} {1, 242}
2023-12-30 17:02:11.616 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.lidl.ts011f_plug.Lidl_Plug_3AC_4USB'>
2023-12-30 17:02:11.616 DEBUG (MainThread) [zigpy.quirks.registry] Fail because input cluster mismatch on at least one endpoint
2023-12-30 17:02:11.616 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.tuya.ts011f_plug.Plug_TZ3000_2AC_var02'>
2023-12-30 17:02:11.616 DEBUG (MainThread) [zigpy.quirks.registry] Fail because endpoint list mismatch: {1, 2, 242} {1, 242}
2023-12-30 17:02:11.616 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.tuya.ts011f_plug.Plug_TZ3000_2AC'>
2023-12-30 17:02:11.616 DEBUG (MainThread) [zigpy.quirks.registry] Fail because endpoint list mismatch: {1, 2} {1, 242}
2023-12-30 17:02:11.616 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.tuya.ts011f_plug.Plug_2AC_var05'>
2023-12-30 17:02:11.616 DEBUG (MainThread) [zigpy.quirks.registry] Fail because endpoint list mismatch: {1, 2, 242} {1, 242}
2023-12-30 17:02:11.616 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.tuya.ts011f_plug.Plug_2AC_var03'>
2023-12-30 17:02:11.616 DEBUG (MainThread) [zigpy.quirks.registry] Fail because endpoint list mismatch: {1, 2} {1, 242}
2023-12-30 17:02:11.616 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.tuya.ts011f_plug.Plug_v3'>
2023-12-30 17:02:11.616 DEBUG (MainThread) [zigpy.quirks.registry] Fail because device_type mismatch on at least one endpoint
2023-12-30 17:02:11.616 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.tuya.ts011f_plug.Plug_v2'>
2023-12-30 17:02:11.616 DEBUG (MainThread) [zigpy.quirks.registry] Fail because endpoint list mismatch: {1} {1, 242}
2023-12-30 17:02:11.617 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.tuya.ts011f_plug.Plug_4AC_2USB_Metering'>
2023-12-30 17:02:11.617 DEBUG (MainThread) [zigpy.quirks.registry] Fail because endpoint list mismatch: {242, 1, 2, 3} {1, 242}
2023-12-30 17:02:11.617 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.tuya.ts011f_plug.Plug_4AC_2USB_cfnprab5'>
2023-12-30 17:02:11.617 DEBUG (MainThread) [zigpy.quirks.registry] Fail because endpoint list mismatch: {1, 2, 3, 4, 5, 242} {1, 242}
2023-12-30 17:02:11.617 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.tuya.ts011f_plug.Plug_TZ3210_1AC'>
2023-12-30 17:02:11.617 DEBUG (MainThread) [zigpy.quirks.registry] Fail because input cluster mismatch on at least one endpoint
2023-12-30 17:02:11.617 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.tuya.ts011f_plug.Plug_TZ3210_2AC'>
2023-12-30 17:02:11.617 DEBUG (MainThread) [zigpy.quirks.registry] Fail because endpoint list mismatch: {1, 2, 242} {1, 242}
2023-12-30 17:02:11.617 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.tuya.ts011f_plug.Plug_4AC_2USB'>
2023-12-30 17:02:11.617 DEBUG (MainThread) [zigpy.quirks.registry] Fail because endpoint list mismatch: {1, 2, 3, 4, 5, 242} {1, 242}
2023-12-30 17:02:11.617 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.tuya.ts011f_plug.Plug_3AC_4USB'>
2023-12-30 17:02:11.617 DEBUG (MainThread) [zigpy.quirks.registry] Fail because endpoint list mismatch: {242, 1, 2, 3} {1, 242}
2023-12-30 17:02:11.617 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.tuya.ts011f_plug.Plug_1AC'>
2023-12-30 17:02:11.617 DEBUG (MainThread) [zigpy.quirks.registry] Fail because endpoint list mismatch: {242, 11} {1, 242}
2023-12-30 17:02:11.617 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.tuya.ts011f_plug.Plug'>
2023-12-30 17:02:11.617 DEBUG (MainThread) [zigpy.quirks.registry] Found custom device replacement for a4:c1:38:7c:79:15:26:7d: <class 'zhaquirks.tuya.ts011f_plug.Plug'>
2023-12-30 17:02:11.617 DEBUG (MainThread) [zigpy.quirks.registry] Checking quirks for frient A/S HESZB-120 (00:15:bc:00:34:00:18:ef)
2023-12-30 17:02:11.617 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.develco.heat_alarm.HESZB120F'>
2023-12-30 17:02:11.617 DEBUG (MainThread) [zigpy.quirks.registry] Found custom device replacement for 00:15:bc:00:34:00:18:ef: <class 'zhaquirks.develco.heat_alarm.HESZB120F'>
2023-12-30 17:02:11.617 DEBUG (MainThread) [zigpy.quirks.registry] Checking quirks for GLEDOPTO GL-C-009P (b4:e3:f9:ff:fe:14:c0:bd)
2023-12-30 17:02:11.618 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.gledopto.glc009p.GLC009P'>
2023-12-30 17:02:11.618 DEBUG (MainThread) [zigpy.quirks.registry] Fail because input cluster mismatch on at least one endpoint
2023-12-30 17:02:11.618 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.xbee.xbee_io.XBeeSensor'>
2023-12-30 17:02:11.618 DEBUG (MainThread) [zigpy.quirks.registry] Fail because endpoint list mismatch: {232, 230} {242, 11}
2023-12-30 17:02:11.618 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.xbee.xbee3_io.XBee3Sensor'>
2023-12-30 17:02:11.618 DEBUG (MainThread) [zigpy.quirks.registry] Fail because endpoint list mismatch: {232, 230} {242, 11}
2023-12-30 17:02:11.618 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.tuya.ts0201.MoesTemperatureHumidtySensorWithScreen'>
2023-12-30 17:02:11.618 DEBUG (MainThread) [zigpy.quirks.registry] Fail because endpoint list mismatch: {1} {242, 11}
2023-12-30 17:02:11.618 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.smartthings.tag_v4.SmartThingsTagV4'>
2023-12-30 17:02:11.618 DEBUG (MainThread) [zigpy.quirks.registry] Fail because endpoint list mismatch: {1} {242, 11}
2023-12-30 17:02:11.618 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.smartthings.multi.SmartthingsMultiPurposeSensor'>
2023-12-30 17:02:11.618 DEBUG (MainThread) [zigpy.quirks.registry] Fail because endpoint list mismatch: {1} {242, 11}
2023-12-30 17:02:11.618 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.netvox.z308e3ed.Z308E3ED'>
2023-12-30 17:02:11.618 DEBUG (MainThread) [zigpy.quirks.registry] Fail because endpoint list mismatch: {1} {242, 11}
2023-12-30 17:02:11.618 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.gledopto.soposhgu10.SoposhGU10'>
2023-12-30 17:02:11.618 DEBUG (MainThread) [zigpy.quirks.registry] Fail because endpoint list mismatch: {11, 13} {242, 11}
2023-12-30 17:02:11.618 DEBUG (MainThread) [zigpy.quirks.registry] Checking quirks for LEDVANCE P40S TW (f0:d1:b8:00:00:1c:89:84)
2023-12-30 17:02:11.618 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.xbee.xbee_io.XBeeSensor'>
2023-12-30 17:02:11.618 DEBUG (MainThread) [zigpy.quirks.registry] Fail because endpoint list mismatch: {232, 230} {1, 242}
2023-12-30 17:02:11.618 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.xbee.xbee3_io.XBee3Sensor'>
2023-12-30 17:02:11.618 DEBUG (MainThread) [zigpy.quirks.registry] Fail because endpoint list mismatch: {232, 230} {1, 242}
2023-12-30 17:02:11.618 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.tuya.ts0201.MoesTemperatureHumidtySensorWithScreen'>
2023-12-30 17:02:11.618 DEBUG (MainThread) [zigpy.quirks.registry] Fail because endpoint list mismatch: {1} {1, 242}
2023-12-30 17:02:11.618 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.smartthings.tag_v4.SmartThingsTagV4'>
2023-12-30 17:02:11.618 DEBUG (MainThread) [zigpy.quirks.registry] Fail because endpoint list mismatch: {1} {1, 242}
2023-12-30 17:02:11.618 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.smartthings.multi.SmartthingsMultiPurposeSensor'>
2023-12-30 17:02:11.618 DEBUG (MainThread) [zigpy.quirks.registry] Fail because endpoint list mismatch: {1} {1, 242}
2023-12-30 17:02:11.618 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.netvox.z308e3ed.Z308E3ED'>
2023-12-30 17:02:11.618 DEBUG (MainThread) [zigpy.quirks.registry] Fail because endpoint list mismatch: {1} {1, 242}
2023-12-30 17:02:11.618 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.gledopto.soposhgu10.SoposhGU10'>
2023-12-30 17:02:11.618 DEBUG (MainThread) [zigpy.quirks.registry] Fail because endpoint list mismatch: {11, 13} {1, 242}
2023-12-30 17:02:11.618 DEBUG (MainThread) [zigpy.quirks.registry] Checking quirks for AwoX TLSR82xx (a4:c1:38:de:74:63:b9:2f)
2023-12-30 17:02:11.618 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.xbee.xbee_io.XBeeSensor'>
2023-12-30 17:02:11.618 DEBUG (MainThread) [zigpy.quirks.registry] Fail because endpoint list mismatch: {232, 230} {1, 242, 3}
2023-12-30 17:02:11.618 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.xbee.xbee3_io.XBee3Sensor'>
2023-12-30 17:02:11.619 DEBUG (MainThread) [zigpy.quirks.registry] Fail because endpoint list mismatch: {232, 230} {1, 242, 3}
2023-12-30 17:02:11.619 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.tuya.ts0201.MoesTemperatureHumidtySensorWithScreen'>
2023-12-30 17:02:11.619 DEBUG (MainThread) [zigpy.quirks.registry] Fail because endpoint list mismatch: {1} {1, 242, 3}
2023-12-30 17:02:11.619 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.smartthings.tag_v4.SmartThingsTagV4'>
2023-12-30 17:02:11.619 DEBUG (MainThread) [zigpy.quirks.registry] Fail because endpoint list mismatch: {1} {1, 242, 3}
2023-12-30 17:02:11.619 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.smartthings.multi.SmartthingsMultiPurposeSensor'>
2023-12-30 17:02:11.619 DEBUG (MainThread) [zigpy.quirks.registry] Fail because endpoint list mismatch: {1} {1, 242, 3}
2023-12-30 17:02:11.619 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.netvox.z308e3ed.Z308E3ED'>
2023-12-30 17:02:11.619 DEBUG (MainThread) [zigpy.quirks.registry] Fail because endpoint list mismatch: {1} {1, 242, 3}
2023-12-30 17:02:11.619 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.gledopto.soposhgu10.SoposhGU10'>
2023-12-30 17:02:11.619 DEBUG (MainThread) [zigpy.quirks.registry] Fail because endpoint list mismatch: {11, 13} {1, 242, 3}
2023-12-30 17:02:11.619 DEBUG (MainThread) [zigpy.quirks.registry] Checking quirks for _TZ3000_rdfh8cfs TS011F (a4:c1:38:57:df:34:b2:c2)
2023-12-30 17:02:11.619 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.tuya.ts011f_switch.Tuya_1G_Switch'>
2023-12-30 17:02:11.619 DEBUG (MainThread) [zigpy.quirks.registry] Fail because endpoint list mismatch: {1} {1, 242}
2023-12-30 17:02:11.619 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.tuya.ts011f_switch.Tuya_2G_Switch'>
2023-12-30 17:02:11.619 DEBUG (MainThread) [zigpy.quirks.registry] Fail because endpoint list mismatch: {1, 2, 242} {1, 242}
2023-12-30 17:02:11.619 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.lidl.ts011f_plug.Lidl_Plug_3AC_4USB'>
2023-12-30 17:02:11.619 DEBUG (MainThread) [zigpy.quirks.registry] Fail because input cluster mismatch on at least one endpoint
2023-12-30 17:02:11.619 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.tuya.ts011f_plug.Plug_TZ3000_2AC_var02'>
2023-12-30 17:02:11.619 DEBUG (MainThread) [zigpy.quirks.registry] Fail because endpoint list mismatch: {1, 2, 242} {1, 242}
2023-12-30 17:02:11.619 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.tuya.ts011f_plug.Plug_TZ3000_2AC'>
2023-12-30 17:02:11.619 DEBUG (MainThread) [zigpy.quirks.registry] Fail because endpoint list mismatch: {1, 2} {1, 242}
2023-12-30 17:02:11.619 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.tuya.ts011f_plug.Plug_2AC_var05'>
2023-12-30 17:02:11.619 DEBUG (MainThread) [zigpy.quirks.registry] Fail because endpoint list mismatch: {1, 2, 242} {1, 242}
2023-12-30 17:02:11.619 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.tuya.ts011f_plug.Plug_2AC_var03'>
2023-12-30 17:02:11.619 DEBUG (MainThread) [zigpy.quirks.registry] Fail because endpoint list mismatch: {1, 2} {1, 242}
2023-12-30 17:02:11.619 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.tuya.ts011f_plug.Plug_v3'>
2023-12-30 17:02:11.619 DEBUG (MainThread) [zigpy.quirks.registry] Fail because device_type mismatch on at least one endpoint
2023-12-30 17:02:11.619 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.tuya.ts011f_plug.Plug_v2'>
2023-12-30 17:02:11.619 DEBUG (MainThread) [zigpy.quirks.registry] Fail because endpoint list mismatch: {1} {1, 242}
2023-12-30 17:02:11.619 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.tuya.ts011f_plug.Plug_4AC_2USB_Metering'>
2023-12-30 17:02:11.619 DEBUG (MainThread) [zigpy.quirks.registry] Fail because endpoint list mismatch: {242, 1, 2, 3} {1, 242}
2023-12-30 17:02:11.619 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.tuya.ts011f_plug.Plug_4AC_2USB_cfnprab5'>
2023-12-30 17:02:11.619 DEBUG (MainThread) [zigpy.quirks.registry] Fail because endpoint list mismatch: {1, 2, 3, 4, 5, 242} {1, 242}
2023-12-30 17:02:11.619 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.tuya.ts011f_plug.Plug_TZ3210_1AC'>
2023-12-30 17:02:11.620 DEBUG (MainThread) [zigpy.quirks.registry] Fail because input cluster mismatch on at least one endpoint
2023-12-30 17:02:11.620 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.tuya.ts011f_plug.Plug_TZ3210_2AC'>
2023-12-30 17:02:11.620 DEBUG (MainThread) [zigpy.quirks.registry] Fail because endpoint list mismatch: {1, 2, 242} {1, 242}
2023-12-30 17:02:11.620 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.tuya.ts011f_plug.Plug_4AC_2USB'>
2023-12-30 17:02:11.620 DEBUG (MainThread) [zigpy.quirks.registry] Fail because endpoint list mismatch: {1, 2, 3, 4, 5, 242} {1, 242}
2023-12-30 17:02:11.620 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.tuya.ts011f_plug.Plug_3AC_4USB'>
2023-12-30 17:02:11.620 DEBUG (MainThread) [zigpy.quirks.registry] Fail because endpoint list mismatch: {242, 1, 2, 3} {1, 242}
2023-12-30 17:02:11.620 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.tuya.ts011f_plug.Plug_1AC'>
2023-12-30 17:02:11.620 DEBUG (MainThread) [zigpy.quirks.registry] Fail because endpoint list mismatch: {242, 11} {1, 242}
2023-12-30 17:02:11.620 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.tuya.ts011f_plug.Plug'>
2023-12-30 17:02:11.620 DEBUG (MainThread) [zigpy.quirks.registry] Found custom device replacement for a4:c1:38:57:df:34:b2:c2: <class 'zhaquirks.tuya.ts011f_plug.Plug'>
2023-12-30 17:02:11.620 DEBUG (MainThread) [zigpy.quirks.registry] Checking quirks for _TZ3000_rdfh8cfs TS011F (a4:c1:38:12:6a:bb:de:23)
2023-12-30 17:02:11.620 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.tuya.ts011f_switch.Tuya_1G_Switch'>
2023-12-30 17:02:11.620 DEBUG (MainThread) [zigpy.quirks.registry] Fail because endpoint list mismatch: {1} {1, 242}
2023-12-30 17:02:11.620 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.tuya.ts011f_switch.Tuya_2G_Switch'>
2023-12-30 17:02:11.620 DEBUG (MainThread) [zigpy.quirks.registry] Fail because endpoint list mismatch: {1, 2, 242} {1, 242}
2023-12-30 17:02:11.620 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.lidl.ts011f_plug.Lidl_Plug_3AC_4USB'>
2023-12-30 17:02:11.620 DEBUG (MainThread) [zigpy.quirks.registry] Fail because input cluster mismatch on at least one endpoint
2023-12-30 17:02:11.635 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.tuya.ts011f_plug.Plug_TZ3000_2AC_var02'>
2023-12-30 17:02:11.635 DEBUG (MainThread) [zigpy.quirks.registry] Fail because endpoint list mismatch: {1, 2, 242} {1, 242}
2023-12-30 17:02:11.635 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.tuya.ts011f_plug.Plug_TZ3000_2AC'>
2023-12-30 17:02:11.635 DEBUG (MainThread) [zigpy.quirks.registry] Fail because endpoint list mismatch: {1, 2} {1, 242}
2023-12-30 17:02:11.635 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.tuya.ts011f_plug.Plug_2AC_var05'>
2023-12-30 17:02:11.635 DEBUG (MainThread) [zigpy.quirks.registry] Fail because endpoint list mismatch: {1, 2, 242} {1, 242}
2023-12-30 17:02:11.635 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.tuya.ts011f_plug.Plug_2AC_var03'>
2023-12-30 17:02:11.635 DEBUG (MainThread) [zigpy.quirks.registry] Fail because endpoint list mismatch: {1, 2} {1, 242}
2023-12-30 17:02:11.635 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.tuya.ts011f_plug.Plug_v3'>
2023-12-30 17:02:11.635 DEBUG (MainThread) [zigpy.quirks.registry] Fail because device_type mismatch on at least one endpoint
2023-12-30 17:02:11.635 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.tuya.ts011f_plug.Plug_v2'>
2023-12-30 17:02:11.635 DEBUG (MainThread) [zigpy.quirks.registry] Fail because endpoint list mismatch: {1} {1, 242}
2023-12-30 17:02:11.635 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.tuya.ts011f_plug.Plug_4AC_2USB_Metering'>
2023-12-30 17:02:11.635 DEBUG (MainThread) [zigpy.quirks.registry] Fail because endpoint list mismatch: {242, 1, 2, 3} {1, 242}
2023-12-30 17:02:11.635 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.tuya.ts011f_plug.Plug_4AC_2USB_cfnprab5'>
2023-12-30 17:02:11.635 DEBUG (MainThread) [zigpy.quirks.registry] Fail because endpoint list mismatch: {1, 2, 3, 4, 5, 242} {1, 242}
2023-12-30 17:02:11.635 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.tuya.ts011f_plug.Plug_TZ3210_1AC'>
2023-12-30 17:02:11.635 DEBUG (MainThread) [zigpy.quirks.registry] Fail because input cluster mismatch on at least one endpoint
2023-12-30 17:02:11.635 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.tuya.ts011f_plug.Plug_TZ3210_2AC'>
2023-12-30 17:02:11.635 DEBUG (MainThread) [zigpy.quirks.registry] Fail because endpoint list mismatch: {1, 2, 242} {1, 242}
2023-12-30 17:02:11.636 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.tuya.ts011f_plug.Plug_4AC_2USB'>
2023-12-30 17:02:11.636 DEBUG (MainThread) [zigpy.quirks.registry] Fail because endpoint list mismatch: {1, 2, 3, 4, 5, 242} {1, 242}
2023-12-30 17:02:11.636 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.tuya.ts011f_plug.Plug_3AC_4USB'>
2023-12-30 17:02:11.636 DEBUG (MainThread) [zigpy.quirks.registry] Fail because endpoint list mismatch: {242, 1, 2, 3} {1, 242}
2023-12-30 17:02:11.636 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.tuya.ts011f_plug.Plug_1AC'>
2023-12-30 17:02:11.636 DEBUG (MainThread) [zigpy.quirks.registry] Fail because endpoint list mismatch: {242, 11} {1, 242}
2023-12-30 17:02:11.636 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.tuya.ts011f_plug.Plug'>
2023-12-30 17:02:11.636 DEBUG (MainThread) [zigpy.quirks.registry] Found custom device replacement for a4:c1:38:12:6a:bb:de:23: <class 'zhaquirks.tuya.ts011f_plug.Plug'>
2023-12-30 17:02:11.636 DEBUG (MainThread) [zigpy.quirks.registry] Checking quirks for _TZ3000_rdfh8cfs TS011F (a4:c1:38:e7:68:b1:aa:30)
2023-12-30 17:02:11.636 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.tuya.ts011f_switch.Tuya_1G_Switch'>
2023-12-30 17:02:11.636 DEBUG (MainThread) [zigpy.quirks.registry] Fail because endpoint list mismatch: {1} {1, 242}
2023-12-30 17:02:11.636 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.tuya.ts011f_switch.Tuya_2G_Switch'>
2023-12-30 17:02:11.636 DEBUG (MainThread) [zigpy.quirks.registry] Fail because endpoint list mismatch: {1, 2, 242} {1, 242}
2023-12-30 17:02:11.636 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.lidl.ts011f_plug.Lidl_Plug_3AC_4USB'>
2023-12-30 17:02:11.636 DEBUG (MainThread) [zigpy.quirks.registry] Fail because input cluster mismatch on at least one endpoint
2023-12-30 17:02:11.636 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.tuya.ts011f_plug.Plug_TZ3000_2AC_var02'>
2023-12-30 17:02:11.636 DEBUG (MainThread) [zigpy.quirks.registry] Fail because endpoint list mismatch: {1, 2, 242} {1, 242}
2023-12-30 17:02:11.636 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.tuya.ts011f_plug.Plug_TZ3000_2AC'>
2023-12-30 17:02:11.636 DEBUG (MainThread) [zigpy.quirks.registry] Fail because endpoint list mismatch: {1, 2} {1, 242}
2023-12-30 17:02:11.636 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.tuya.ts011f_plug.Plug_2AC_var05'>
2023-12-30 17:02:11.636 DEBUG (MainThread) [zigpy.quirks.registry] Fail because endpoint list mismatch: {1, 2, 242} {1, 242}
2023-12-30 17:02:11.636 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.tuya.ts011f_plug.Plug_2AC_var03'>
2023-12-30 17:02:11.636 DEBUG (MainThread) [zigpy.quirks.registry] Fail because endpoint list mismatch: {1, 2} {1, 242}
2023-12-30 17:02:11.636 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.tuya.ts011f_plug.Plug_v3'>
2023-12-30 17:02:11.636 DEBUG (MainThread) [zigpy.quirks.registry] Fail because device_type mismatch on at least one endpoint
2023-12-30 17:02:11.636 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.tuya.ts011f_plug.Plug_v2'>
2023-12-30 17:02:11.637 DEBUG (MainThread) [zigpy.quirks.registry] Fail because endpoint list mismatch: {1} {1, 242}
2023-12-30 17:02:11.637 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.tuya.ts011f_plug.Plug_4AC_2USB_Metering'>
2023-12-30 17:02:11.637 DEBUG (MainThread) [zigpy.quirks.registry] Fail because endpoint list mismatch: {242, 1, 2, 3} {1, 242}
2023-12-30 17:02:11.637 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.tuya.ts011f_plug.Plug_4AC_2USB_cfnprab5'>
2023-12-30 17:02:11.637 DEBUG (MainThread) [zigpy.quirks.registry] Fail because endpoint list mismatch: {1, 2, 3, 4, 5, 242} {1, 242}
2023-12-30 17:02:11.637 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.tuya.ts011f_plug.Plug_TZ3210_1AC'>
2023-12-30 17:02:11.637 DEBUG (MainThread) [zigpy.quirks.registry] Fail because input cluster mismatch on at least one endpoint
2023-12-30 17:02:11.637 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.tuya.ts011f_plug.Plug_TZ3210_2AC'>
2023-12-30 17:02:11.637 DEBUG (MainThread) [zigpy.quirks.registry] Fail because endpoint list mismatch: {1, 2, 242} {1, 242}
2023-12-30 17:02:11.637 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.tuya.ts011f_plug.Plug_4AC_2USB'>
2023-12-30 17:02:11.637 DEBUG (MainThread) [zigpy.quirks.registry] Fail because endpoint list mismatch: {1, 2, 3, 4, 5, 242} {1, 242}
2023-12-30 17:02:11.637 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.tuya.ts011f_plug.Plug_3AC_4USB'>
2023-12-30 17:02:11.637 DEBUG (MainThread) [zigpy.quirks.registry] Fail because endpoint list mismatch: {242, 1, 2, 3} {1, 242}
2023-12-30 17:02:11.637 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.tuya.ts011f_plug.Plug_1AC'>
2023-12-30 17:02:11.637 DEBUG (MainThread) [zigpy.quirks.registry] Fail because endpoint list mismatch: {242, 11} {1, 242}
2023-12-30 17:02:11.637 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.tuya.ts011f_plug.Plug'>
2023-12-30 17:02:11.637 DEBUG (MainThread) [zigpy.quirks.registry] Found custom device replacement for a4:c1:38:e7:68:b1:aa:30: <class 'zhaquirks.tuya.ts011f_plug.Plug'>
2023-12-30 17:02:11.637 DEBUG (MainThread) [zigpy.quirks.registry] Checking quirks for _TZ3000_rdfh8cfs TS011F (a4:c1:38:e6:33:68:a4:ca)
2023-12-30 17:02:11.637 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.tuya.ts011f_switch.Tuya_1G_Switch'>
2023-12-30 17:02:11.637 DEBUG (MainThread) [zigpy.quirks.registry] Fail because endpoint list mismatch: {1} {1, 242}
2023-12-30 17:02:11.637 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.tuya.ts011f_switch.Tuya_2G_Switch'>
2023-12-30 17:02:11.637 DEBUG (MainThread) [zigpy.quirks.registry] Fail because endpoint list mismatch: {1, 2, 242} {1, 242}
2023-12-30 17:02:11.637 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.lidl.ts011f_plug.Lidl_Plug_3AC_4USB'>
2023-12-30 17:02:11.637 DEBUG (MainThread) [zigpy.quirks.registry] Fail because input cluster mismatch on at least one endpoint
2023-12-30 17:02:11.637 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.tuya.ts011f_plug.Plug_TZ3000_2AC_var02'>
2023-12-30 17:02:11.637 DEBUG (MainThread) [zigpy.quirks.registry] Fail because endpoint list mismatch: {1, 2, 242} {1, 242}
2023-12-30 17:02:11.637 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.tuya.ts011f_plug.Plug_TZ3000_2AC'>
2023-12-30 17:02:11.637 DEBUG (MainThread) [zigpy.quirks.registry] Fail because endpoint list mismatch: {1, 2} {1, 242}
2023-12-30 17:02:11.637 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.tuya.ts011f_plug.Plug_2AC_var05'>
2023-12-30 17:02:11.638 DEBUG (MainThread) [zigpy.quirks.registry] Fail because endpoint list mismatch: {1, 2, 242} {1, 242}
2023-12-30 17:02:11.638 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.tuya.ts011f_plug.Plug_2AC_var03'>
2023-12-30 17:02:11.638 DEBUG (MainThread) [zigpy.quirks.registry] Fail because endpoint list mismatch: {1, 2} {1, 242}
2023-12-30 17:02:11.638 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.tuya.ts011f_plug.Plug_v3'>
2023-12-30 17:02:11.638 DEBUG (MainThread) [zigpy.quirks.registry] Fail because device_type mismatch on at least one endpoint
2023-12-30 17:02:11.638 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.tuya.ts011f_plug.Plug_v2'>
2023-12-30 17:02:11.638 DEBUG (MainThread) [zigpy.quirks.registry] Fail because endpoint list mismatch: {1} {1, 242}
2023-12-30 17:02:11.638 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.tuya.ts011f_plug.Plug_4AC_2USB_Metering'>
2023-12-30 17:02:11.638 DEBUG (MainThread) [zigpy.quirks.registry] Fail because endpoint list mismatch: {242, 1, 2, 3} {1, 242}
2023-12-30 17:02:11.638 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.tuya.ts011f_plug.Plug_4AC_2USB_cfnprab5'>
2023-12-30 17:02:11.638 DEBUG (MainThread) [zigpy.quirks.registry] Fail because endpoint list mismatch: {1, 2, 3, 4, 5, 242} {1, 242}
2023-12-30 17:02:11.638 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.tuya.ts011f_plug.Plug_TZ3210_1AC'>
2023-12-30 17:02:11.638 DEBUG (MainThread) [zigpy.quirks.registry] Fail because input cluster mismatch on at least one endpoint
2023-12-30 17:02:11.638 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.tuya.ts011f_plug.Plug_TZ3210_2AC'>
2023-12-30 17:02:11.638 DEBUG (MainThread) [zigpy.quirks.registry] Fail because endpoint list mismatch: {1, 2, 242} {1, 242}
2023-12-30 17:02:11.638 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.tuya.ts011f_plug.Plug_4AC_2USB'>
2023-12-30 17:02:11.638 DEBUG (MainThread) [zigpy.quirks.registry] Fail because endpoint list mismatch: {1, 2, 3, 4, 5, 242} {1, 242}
2023-12-30 17:02:11.638 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.tuya.ts011f_plug.Plug_3AC_4USB'>
2023-12-30 17:02:11.638 DEBUG (MainThread) [zigpy.quirks.registry] Fail because endpoint list mismatch: {242, 1, 2, 3} {1, 242}
2023-12-30 17:02:11.638 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.tuya.ts011f_plug.Plug_1AC'>
2023-12-30 17:02:11.638 DEBUG (MainThread) [zigpy.quirks.registry] Fail because endpoint list mismatch: {242, 11} {1, 242}
2023-12-30 17:02:11.638 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.tuya.ts011f_plug.Plug'>
2023-12-30 17:02:11.638 DEBUG (MainThread) [zigpy.quirks.registry] Found custom device replacement for a4:c1:38:e6:33:68:a4:ca: <class 'zhaquirks.tuya.ts011f_plug.Plug'>
2023-12-30 17:02:11.638 DEBUG (MainThread) [zigpy.quirks.registry] Checking quirks for _TZ3000_rdfh8cfs TS011F (a4:c1:38:ed:c6:17:2d:94)
2023-12-30 17:02:11.638 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.tuya.ts011f_switch.Tuya_1G_Switch'>
2023-12-30 17:02:11.638 DEBUG (MainThread) [zigpy.quirks.registry] Fail because endpoint list mismatch: {1} {1, 242}
2023-12-30 17:02:11.638 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.tuya.ts011f_switch.Tuya_2G_Switch'>
2023-12-30 17:02:11.638 DEBUG (MainThread) [zigpy.quirks.registry] Fail because endpoint list mismatch: {1, 2, 242} {1, 242}
2023-12-30 17:02:11.638 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.lidl.ts011f_plug.Lidl_Plug_3AC_4USB'>
2023-12-30 17:02:11.638 DEBUG (MainThread) [zigpy.quirks.registry] Fail because input cluster mismatch on at least one endpoint
2023-12-30 17:02:11.638 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.tuya.ts011f_plug.Plug_TZ3000_2AC_var02'>
2023-12-30 17:02:11.639 DEBUG (MainThread) [zigpy.quirks.registry] Fail because endpoint list mismatch: {1, 2, 242} {1, 242}
2023-12-30 17:02:11.639 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.tuya.ts011f_plug.Plug_TZ3000_2AC'>
2023-12-30 17:02:11.639 DEBUG (MainThread) [zigpy.quirks.registry] Fail because endpoint list mismatch: {1, 2} {1, 242}
2023-12-30 17:02:11.639 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.tuya.ts011f_plug.Plug_2AC_var05'>
2023-12-30 17:02:11.639 DEBUG (MainThread) [zigpy.quirks.registry] Fail because endpoint list mismatch: {1, 2, 242} {1, 242}
2023-12-30 17:02:11.639 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.tuya.ts011f_plug.Plug_2AC_var03'>
2023-12-30 17:02:11.639 DEBUG (MainThread) [zigpy.quirks.registry] Fail because endpoint list mismatch: {1, 2} {1, 242}
2023-12-30 17:02:11.639 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.tuya.ts011f_plug.Plug_v3'>
2023-12-30 17:02:11.639 DEBUG (MainThread) [zigpy.quirks.registry] Fail because device_type mismatch on at least one endpoint
2023-12-30 17:02:11.639 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.tuya.ts011f_plug.Plug_v2'>
2023-12-30 17:02:11.639 DEBUG (MainThread) [zigpy.quirks.registry] Fail because endpoint list mismatch: {1} {1, 242}
2023-12-30 17:02:11.639 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.tuya.ts011f_plug.Plug_4AC_2USB_Metering'>
2023-12-30 17:02:11.639 DEBUG (MainThread) [zigpy.quirks.registry] Fail because endpoint list mismatch: {242, 1, 2, 3} {1, 242}
2023-12-30 17:02:11.639 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.tuya.ts011f_plug.Plug_4AC_2USB_cfnprab5'>
2023-12-30 17:02:11.639 DEBUG (MainThread) [zigpy.quirks.registry] Fail because endpoint list mismatch: {1, 2, 3, 4, 5, 242} {1, 242}
2023-12-30 17:02:11.639 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.tuya.ts011f_plug.Plug_TZ3210_1AC'>
2023-12-30 17:02:11.639 DEBUG (MainThread) [zigpy.quirks.registry] Fail because input cluster mismatch on at least one endpoint
2023-12-30 17:02:11.639 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.tuya.ts011f_plug.Plug_TZ3210_2AC'>
2023-12-30 17:02:11.639 DEBUG (MainThread) [zigpy.quirks.registry] Fail because endpoint list mismatch: {1, 2, 242} {1, 242}
2023-12-30 17:02:11.639 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.tuya.ts011f_plug.Plug_4AC_2USB'>
2023-12-30 17:02:11.639 DEBUG (MainThread) [zigpy.quirks.registry] Fail because endpoint list mismatch: {1, 2, 3, 4, 5, 242} {1, 242}
2023-12-30 17:02:11.639 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.tuya.ts011f_plug.Plug_3AC_4USB'>
2023-12-30 17:02:11.639 DEBUG (MainThread) [zigpy.quirks.registry] Fail because endpoint list mismatch: {242, 1, 2, 3} {1, 242}
2023-12-30 17:02:11.639 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.tuya.ts011f_plug.Plug_1AC'>
2023-12-30 17:02:11.639 DEBUG (MainThread) [zigpy.quirks.registry] Fail because endpoint list mismatch: {242, 11} {1, 242}
2023-12-30 17:02:11.639 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.tuya.ts011f_plug.Plug'>
2023-12-30 17:02:11.639 DEBUG (MainThread) [zigpy.quirks.registry] Found custom device replacement for a4:c1:38:ed:c6:17:2d:94: <class 'zhaquirks.tuya.ts011f_plug.Plug'>
2023-12-30 17:02:11.639 DEBUG (MainThread) [zigpy.quirks.registry] Checking quirks for _TZ3000_rdfh8cfs TS011F (a4:c1:38:06:a9:9b:2e:91)
2023-12-30 17:02:11.640 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.tuya.ts011f_switch.Tuya_1G_Switch'>
2023-12-30 17:02:11.640 DEBUG (MainThread) [zigpy.quirks.registry] Fail because endpoint list mismatch: {1} {1, 242}
2023-12-30 17:02:11.640 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.tuya.ts011f_switch.Tuya_2G_Switch'>
2023-12-30 17:02:11.640 DEBUG (MainThread) [zigpy.quirks.registry] Fail because endpoint list mismatch: {1, 2, 242} {1, 242}
2023-12-30 17:02:11.640 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.lidl.ts011f_plug.Lidl_Plug_3AC_4USB'>
2023-12-30 17:02:11.640 DEBUG (MainThread) [zigpy.quirks.registry] Fail because input cluster mismatch on at least one endpoint
2023-12-30 17:02:11.640 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.tuya.ts011f_plug.Plug_TZ3000_2AC_var02'>
2023-12-30 17:02:11.640 DEBUG (MainThread) [zigpy.quirks.registry] Fail because endpoint list mismatch: {1, 2, 242} {1, 242}
2023-12-30 17:02:11.640 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.tuya.ts011f_plug.Plug_TZ3000_2AC'>
2023-12-30 17:02:11.640 DEBUG (MainThread) [zigpy.quirks.registry] Fail because endpoint list mismatch: {1, 2} {1, 242}
2023-12-30 17:02:11.640 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.tuya.ts011f_plug.Plug_2AC_var05'>
2023-12-30 17:02:11.640 DEBUG (MainThread) [zigpy.quirks.registry] Fail because endpoint list mismatch: {1, 2, 242} {1, 242}
2023-12-30 17:02:11.640 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.tuya.ts011f_plug.Plug_2AC_var03'>
2023-12-30 17:02:11.640 DEBUG (MainThread) [zigpy.quirks.registry] Fail because endpoint list mismatch: {1, 2} {1, 242}
2023-12-30 17:02:11.640 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.tuya.ts011f_plug.Plug_v3'>
2023-12-30 17:02:11.640 DEBUG (MainThread) [zigpy.quirks.registry] Fail because device_type mismatch on at least one endpoint
2023-12-30 17:02:11.640 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.tuya.ts011f_plug.Plug_v2'>
2023-12-30 17:02:11.640 DEBUG (MainThread) [zigpy.quirks.registry] Fail because endpoint list mismatch: {1} {1, 242}
2023-12-30 17:02:11.640 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.tuya.ts011f_plug.Plug_4AC_2USB_Metering'>
2023-12-30 17:02:11.640 DEBUG (MainThread) [zigpy.quirks.registry] Fail because endpoint list mismatch: {242, 1, 2, 3} {1, 242}
2023-12-30 17:02:11.640 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.tuya.ts011f_plug.Plug_4AC_2USB_cfnprab5'>
2023-12-30 17:02:11.640 DEBUG (MainThread) [zigpy.quirks.registry] Fail because endpoint list mismatch: {1, 2, 3, 4, 5, 242} {1, 242}
2023-12-30 17:02:11.640 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.tuya.ts011f_plug.Plug_TZ3210_1AC'>
2023-12-30 17:02:11.640 DEBUG (MainThread) [zigpy.quirks.registry] Fail because input cluster mismatch on at least one endpoint
2023-12-30 17:02:11.640 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.tuya.ts011f_plug.Plug_TZ3210_2AC'>
2023-12-30 17:02:11.640 DEBUG (MainThread) [zigpy.quirks.registry] Fail because endpoint list mismatch: {1, 2, 242} {1, 242}
2023-12-30 17:02:11.640 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.tuya.ts011f_plug.Plug_4AC_2USB'>
2023-12-30 17:02:11.640 DEBUG (MainThread) [zigpy.quirks.registry] Fail because endpoint list mismatch: {1, 2, 3, 4, 5, 242} {1, 242}
2023-12-30 17:02:11.640 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.tuya.ts011f_plug.Plug_3AC_4USB'>
2023-12-30 17:02:11.640 DEBUG (MainThread) [zigpy.quirks.registry] Fail because endpoint list mismatch: {242, 1, 2, 3} {1, 242}
2023-12-30 17:02:11.640 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.tuya.ts011f_plug.Plug_1AC'>
2023-12-30 17:02:11.640 DEBUG (MainThread) [zigpy.quirks.registry] Fail because endpoint list mismatch: {242, 11} {1, 242}
2023-12-30 17:02:11.640 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.tuya.ts011f_plug.Plug'>
2023-12-30 17:02:11.640 DEBUG (MainThread) [zigpy.quirks.registry] Found custom device replacement for a4:c1:38:06:a9:9b:2e:91: <class 'zhaquirks.tuya.ts011f_plug.Plug'>
2023-12-30 17:02:11.641 DEBUG (MainThread) [zigpy.quirks.registry] Checking quirks for _TZ3000_rdfh8cfs TS011F (a4:c1:38:f3:26:05:ef:c6)
2023-12-30 17:02:11.641 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.tuya.ts011f_switch.Tuya_1G_Switch'>
2023-12-30 17:02:11.641 DEBUG (MainThread) [zigpy.quirks.registry] Fail because endpoint list mismatch: {1} {1, 242}
2023-12-30 17:02:11.641 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.tuya.ts011f_switch.Tuya_2G_Switch'>
2023-12-30 17:02:11.641 DEBUG (MainThread) [zigpy.quirks.registry] Fail because endpoint list mismatch: {1, 2, 242} {1, 242}
2023-12-30 17:02:11.641 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.lidl.ts011f_plug.Lidl_Plug_3AC_4USB'>
2023-12-30 17:02:11.641 DEBUG (MainThread) [zigpy.quirks.registry] Fail because input cluster mismatch on at least one endpoint
2023-12-30 17:02:11.641 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.tuya.ts011f_plug.Plug_TZ3000_2AC_var02'>
2023-12-30 17:02:11.641 DEBUG (MainThread) [zigpy.quirks.registry] Fail because endpoint list mismatch: {1, 2, 242} {1, 242}
2023-12-30 17:02:11.641 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.tuya.ts011f_plug.Plug_TZ3000_2AC'>
2023-12-30 17:02:11.641 DEBUG (MainThread) [zigpy.quirks.registry] Fail because endpoint list mismatch: {1, 2} {1, 242}
2023-12-30 17:02:11.656 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.tuya.ts011f_plug.Plug_2AC_var05'>
2023-12-30 17:02:11.656 DEBUG (MainThread) [zigpy.quirks.registry] Fail because endpoint list mismatch: {1, 2, 242} {1, 242}
2023-12-30 17:02:11.657 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.tuya.ts011f_plug.Plug_2AC_var03'>
2023-12-30 17:02:11.657 DEBUG (MainThread) [zigpy.quirks.registry] Fail because endpoint list mismatch: {1, 2} {1, 242}
2023-12-30 17:02:11.657 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.tuya.ts011f_plug.Plug_v3'>
2023-12-30 17:02:11.657 DEBUG (MainThread) [zigpy.quirks.registry] Fail because device_type mismatch on at least one endpoint
2023-12-30 17:02:11.657 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.tuya.ts011f_plug.Plug_v2'>
2023-12-30 17:02:11.657 DEBUG (MainThread) [zigpy.quirks.registry] Fail because endpoint list mismatch: {1} {1, 242}
2023-12-30 17:02:11.657 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.tuya.ts011f_plug.Plug_4AC_2USB_Metering'>
2023-12-30 17:02:11.657 DEBUG (MainThread) [zigpy.quirks.registry] Fail because endpoint list mismatch: {242, 1, 2, 3} {1, 242}
2023-12-30 17:02:11.657 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.tuya.ts011f_plug.Plug_4AC_2USB_cfnprab5'>
2023-12-30 17:02:11.657 DEBUG (MainThread) [zigpy.quirks.registry] Fail because endpoint list mismatch: {1, 2, 3, 4, 5, 242} {1, 242}
2023-12-30 17:02:11.657 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.tuya.ts011f_plug.Plug_TZ3210_1AC'>
2023-12-30 17:02:11.657 DEBUG (MainThread) [zigpy.quirks.registry] Fail because input cluster mismatch on at least one endpoint
2023-12-30 17:02:11.657 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.tuya.ts011f_plug.Plug_TZ3210_2AC'>
2023-12-30 17:02:11.657 DEBUG (MainThread) [zigpy.quirks.registry] Fail because endpoint list mismatch: {1, 2, 242} {1, 242}
2023-12-30 17:02:11.657 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.tuya.ts011f_plug.Plug_4AC_2USB'>
2023-12-30 17:02:11.657 DEBUG (MainThread) [zigpy.quirks.registry] Fail because endpoint list mismatch: {1, 2, 3, 4, 5, 242} {1, 242}
2023-12-30 17:02:11.657 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.tuya.ts011f_plug.Plug_3AC_4USB'>
2023-12-30 17:02:11.657 DEBUG (MainThread) [zigpy.quirks.registry] Fail because endpoint list mismatch: {242, 1, 2, 3} {1, 242}
2023-12-30 17:02:11.657 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.tuya.ts011f_plug.Plug_1AC'>
2023-12-30 17:02:11.657 DEBUG (MainThread) [zigpy.quirks.registry] Fail because endpoint list mismatch: {242, 11} {1, 242}
2023-12-30 17:02:11.657 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.tuya.ts011f_plug.Plug'>
2023-12-30 17:02:11.657 DEBUG (MainThread) [zigpy.quirks.registry] Found custom device replacement for a4:c1:38:f3:26:05:ef:c6: <class 'zhaquirks.tuya.ts011f_plug.Plug'>
2023-12-30 17:02:11.657 DEBUG (MainThread) [zigpy.quirks.registry] Checking quirks for _TZ3000_rdfh8cfs TS011F (a4:c1:38:cf:8f:7f:d2:16)
2023-12-30 17:02:11.657 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.tuya.ts011f_switch.Tuya_1G_Switch'>
2023-12-30 17:02:11.657 DEBUG (MainThread) [zigpy.quirks.registry] Fail because endpoint list mismatch: {1} {1, 242}
2023-12-30 17:02:11.658 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.tuya.ts011f_switch.Tuya_2G_Switch'>
2023-12-30 17:02:11.658 DEBUG (MainThread) [zigpy.quirks.registry] Fail because endpoint list mismatch: {1, 2, 242} {1, 242}
2023-12-30 17:02:11.658 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.lidl.ts011f_plug.Lidl_Plug_3AC_4USB'>
2023-12-30 17:02:11.658 DEBUG (MainThread) [zigpy.quirks.registry] Fail because input cluster mismatch on at least one endpoint
2023-12-30 17:02:11.658 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.tuya.ts011f_plug.Plug_TZ3000_2AC_var02'>
2023-12-30 17:02:11.658 DEBUG (MainThread) [zigpy.quirks.registry] Fail because endpoint list mismatch: {1, 2, 242} {1, 242}
2023-12-30 17:02:11.658 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.tuya.ts011f_plug.Plug_TZ3000_2AC'>
2023-12-30 17:02:11.658 DEBUG (MainThread) [zigpy.quirks.registry] Fail because endpoint list mismatch: {1, 2} {1, 242}
2023-12-30 17:02:11.658 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.tuya.ts011f_plug.Plug_2AC_var05'>
2023-12-30 17:02:11.658 DEBUG (MainThread) [zigpy.quirks.registry] Fail because endpoint list mismatch: {1, 2, 242} {1, 242}
2023-12-30 17:02:11.658 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.tuya.ts011f_plug.Plug_2AC_var03'>
2023-12-30 17:02:11.658 DEBUG (MainThread) [zigpy.quirks.registry] Fail because endpoint list mismatch: {1, 2} {1, 242}
2023-12-30 17:02:11.658 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.tuya.ts011f_plug.Plug_v3'>
2023-12-30 17:02:11.658 DEBUG (MainThread) [zigpy.quirks.registry] Fail because device_type mismatch on at least one endpoint
2023-12-30 17:02:11.658 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.tuya.ts011f_plug.Plug_v2'>
2023-12-30 17:02:11.658 DEBUG (MainThread) [zigpy.quirks.registry] Fail because endpoint list mismatch: {1} {1, 242}
2023-12-30 17:02:11.658 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.tuya.ts011f_plug.Plug_4AC_2USB_Metering'>
2023-12-30 17:02:11.658 DEBUG (MainThread) [zigpy.quirks.registry] Fail because endpoint list mismatch: {242, 1, 2, 3} {1, 242}
2023-12-30 17:02:11.658 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.tuya.ts011f_plug.Plug_4AC_2USB_cfnprab5'>
2023-12-30 17:02:11.658 DEBUG (MainThread) [zigpy.quirks.registry] Fail because endpoint list mismatch: {1, 2, 3, 4, 5, 242} {1, 242}
2023-12-30 17:02:11.658 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.tuya.ts011f_plug.Plug_TZ3210_1AC'>
2023-12-30 17:02:11.658 DEBUG (MainThread) [zigpy.quirks.registry] Fail because input cluster mismatch on at least one endpoint
2023-12-30 17:02:11.658 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.tuya.ts011f_plug.Plug_TZ3210_2AC'>
2023-12-30 17:02:11.658 DEBUG (MainThread) [zigpy.quirks.registry] Fail because endpoint list mismatch: {1, 2, 242} {1, 242}
2023-12-30 17:02:11.658 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.tuya.ts011f_plug.Plug_4AC_2USB'>
2023-12-30 17:02:11.658 DEBUG (MainThread) [zigpy.quirks.registry] Fail because endpoint list mismatch: {1, 2, 3, 4, 5, 242} {1, 242}
2023-12-30 17:02:11.658 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.tuya.ts011f_plug.Plug_3AC_4USB'>
2023-12-30 17:02:11.658 DEBUG (MainThread) [zigpy.quirks.registry] Fail because endpoint list mismatch: {242, 1, 2, 3} {1, 242}
2023-12-30 17:02:11.658 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.tuya.ts011f_plug.Plug_1AC'>
2023-12-30 17:02:11.658 DEBUG (MainThread) [zigpy.quirks.registry] Fail because endpoint list mismatch: {242, 11} {1, 242}
2023-12-30 17:02:11.658 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.tuya.ts011f_plug.Plug'>
2023-12-30 17:02:11.658 DEBUG (MainThread) [zigpy.quirks.registry] Found custom device replacement for a4:c1:38:cf:8f:7f:d2:16: <class 'zhaquirks.tuya.ts011f_plug.Plug'>
2023-12-30 17:02:11.659 DEBUG (MainThread) [zigpy.quirks.registry] Checking quirks for _TZ3000_rdfh8cfs TS011F (a4:c1:38:d6:0f:4f:61:dc)
2023-12-30 17:02:11.659 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.tuya.ts011f_switch.Tuya_1G_Switch'>
2023-12-30 17:02:11.659 DEBUG (MainThread) [zigpy.quirks.registry] Fail because endpoint list mismatch: {1} {1, 242}
2023-12-30 17:02:11.659 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.tuya.ts011f_switch.Tuya_2G_Switch'>
2023-12-30 17:02:11.659 DEBUG (MainThread) [zigpy.quirks.registry] Fail because endpoint list mismatch: {1, 2, 242} {1, 242}
2023-12-30 17:02:11.659 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.lidl.ts011f_plug.Lidl_Plug_3AC_4USB'>
2023-12-30 17:02:11.659 DEBUG (MainThread) [zigpy.quirks.registry] Fail because input cluster mismatch on at least one endpoint
2023-12-30 17:02:11.659 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.tuya.ts011f_plug.Plug_TZ3000_2AC_var02'>
2023-12-30 17:02:11.659 DEBUG (MainThread) [zigpy.quirks.registry] Fail because endpoint list mismatch: {1, 2, 242} {1, 242}
2023-12-30 17:02:11.659 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.tuya.ts011f_plug.Plug_TZ3000_2AC'>
2023-12-30 17:02:11.659 DEBUG (MainThread) [zigpy.quirks.registry] Fail because endpoint list mismatch: {1, 2} {1, 242}
2023-12-30 17:02:11.659 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.tuya.ts011f_plug.Plug_2AC_var05'>
2023-12-30 17:02:11.659 DEBUG (MainThread) [zigpy.quirks.registry] Fail because endpoint list mismatch: {1, 2, 242} {1, 242}
2023-12-30 17:02:11.659 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.tuya.ts011f_plug.Plug_2AC_var03'>
2023-12-30 17:02:11.659 DEBUG (MainThread) [zigpy.quirks.registry] Fail because endpoint list mismatch: {1, 2} {1, 242}
2023-12-30 17:02:11.659 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.tuya.ts011f_plug.Plug_v3'>
2023-12-30 17:02:11.659 DEBUG (MainThread) [zigpy.quirks.registry] Fail because device_type mismatch on at least one endpoint
2023-12-30 17:02:11.659 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.tuya.ts011f_plug.Plug_v2'>
2023-12-30 17:02:11.659 DEBUG (MainThread) [zigpy.quirks.registry] Fail because endpoint list mismatch: {1} {1, 242}
2023-12-30 17:02:11.659 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.tuya.ts011f_plug.Plug_4AC_2USB_Metering'>
2023-12-30 17:02:11.659 DEBUG (MainThread) [zigpy.quirks.registry] Fail because endpoint list mismatch: {242, 1, 2, 3} {1, 242}
2023-12-30 17:02:11.659 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.tuya.ts011f_plug.Plug_4AC_2USB_cfnprab5'>
2023-12-30 17:02:11.659 DEBUG (MainThread) [zigpy.quirks.registry] Fail because endpoint list mismatch: {1, 2, 3, 4, 5, 242} {1, 242}
2023-12-30 17:02:11.659 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.tuya.ts011f_plug.Plug_TZ3210_1AC'>
2023-12-30 17:02:11.659 DEBUG (MainThread) [zigpy.quirks.registry] Fail because input cluster mismatch on at least one endpoint
2023-12-30 17:02:11.659 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.tuya.ts011f_plug.Plug_TZ3210_2AC'>
2023-12-30 17:02:11.659 DEBUG (MainThread) [zigpy.quirks.registry] Fail because endpoint list mismatch: {1, 2, 242} {1, 242}
2023-12-30 17:02:11.659 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.tuya.ts011f_plug.Plug_4AC_2USB'>
2023-12-30 17:02:11.659 DEBUG (MainThread) [zigpy.quirks.registry] Fail because endpoint list mismatch: {1, 2, 3, 4, 5, 242} {1, 242}
2023-12-30 17:02:11.660 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.tuya.ts011f_plug.Plug_3AC_4USB'>
2023-12-30 17:02:11.660 DEBUG (MainThread) [zigpy.quirks.registry] Fail because endpoint list mismatch: {242, 1, 2, 3} {1, 242}
2023-12-30 17:02:11.660 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.tuya.ts011f_plug.Plug_1AC'>
2023-12-30 17:02:11.660 DEBUG (MainThread) [zigpy.quirks.registry] Fail because endpoint list mismatch: {242, 11} {1, 242}
2023-12-30 17:02:11.660 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.tuya.ts011f_plug.Plug'>
2023-12-30 17:02:11.660 DEBUG (MainThread) [zigpy.quirks.registry] Found custom device replacement for a4:c1:38:d6:0f:4f:61:dc: <class 'zhaquirks.tuya.ts011f_plug.Plug'>
2023-12-30 17:02:11.660 DEBUG (MainThread) [zigpy.quirks.registry] Checking quirks for _TZ3000_rdfh8cfs TS011F (a4:c1:38:23:21:63:09:04)
2023-12-30 17:02:11.660 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.tuya.ts011f_switch.Tuya_1G_Switch'>
2023-12-30 17:02:11.660 DEBUG (MainThread) [zigpy.quirks.registry] Fail because endpoint list mismatch: {1} {1, 242}
2023-12-30 17:02:11.660 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.tuya.ts011f_switch.Tuya_2G_Switch'>
2023-12-30 17:02:11.660 DEBUG (MainThread) [zigpy.quirks.registry] Fail because endpoint list mismatch: {1, 2, 242} {1, 242}
2023-12-30 17:02:11.660 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.lidl.ts011f_plug.Lidl_Plug_3AC_4USB'>
2023-12-30 17:02:11.660 DEBUG (MainThread) [zigpy.quirks.registry] Fail because input cluster mismatch on at least one endpoint
2023-12-30 17:02:11.660 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.tuya.ts011f_plug.Plug_TZ3000_2AC_var02'>
2023-12-30 17:02:11.660 DEBUG (MainThread) [zigpy.quirks.registry] Fail because endpoint list mismatch: {1, 2, 242} {1, 242}
2023-12-30 17:02:11.660 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.tuya.ts011f_plug.Plug_TZ3000_2AC'>
2023-12-30 17:02:11.660 DEBUG (MainThread) [zigpy.quirks.registry] Fail because endpoint list mismatch: {1, 2} {1, 242}
2023-12-30 17:02:11.660 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.tuya.ts011f_plug.Plug_2AC_var05'>
2023-12-30 17:02:11.660 DEBUG (MainThread) [zigpy.quirks.registry] Fail because endpoint list mismatch: {1, 2, 242} {1, 242}
2023-12-30 17:02:11.660 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.tuya.ts011f_plug.Plug_2AC_var03'>
2023-12-30 17:02:11.660 DEBUG (MainThread) [zigpy.quirks.registry] Fail because endpoint list mismatch: {1, 2} {1, 242}
2023-12-30 17:02:11.660 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.tuya.ts011f_plug.Plug_v3'>
2023-12-30 17:02:11.660 DEBUG (MainThread) [zigpy.quirks.registry] Fail because device_type mismatch on at least one endpoint
2023-12-30 17:02:11.660 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.tuya.ts011f_plug.Plug_v2'>
2023-12-30 17:02:11.660 DEBUG (MainThread) [zigpy.quirks.registry] Fail because endpoint list mismatch: {1} {1, 242}
2023-12-30 17:02:11.660 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.tuya.ts011f_plug.Plug_4AC_2USB_Metering'>
2023-12-30 17:02:11.660 DEBUG (MainThread) [zigpy.quirks.registry] Fail because endpoint list mismatch: {242, 1, 2, 3} {1, 242}
2023-12-30 17:02:11.660 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.tuya.ts011f_plug.Plug_4AC_2USB_cfnprab5'>
2023-12-30 17:02:11.660 DEBUG (MainThread) [zigpy.quirks.registry] Fail because endpoint list mismatch: {1, 2, 3, 4, 5, 242} {1, 242}
2023-12-30 17:02:11.661 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.tuya.ts011f_plug.Plug_TZ3210_1AC'>
2023-12-30 17:02:11.661 DEBUG (MainThread) [zigpy.quirks.registry] Fail because input cluster mismatch on at least one endpoint
2023-12-30 17:02:11.661 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.tuya.ts011f_plug.Plug_TZ3210_2AC'>
2023-12-30 17:02:11.661 DEBUG (MainThread) [zigpy.quirks.registry] Fail because endpoint list mismatch: {1, 2, 242} {1, 242}
2023-12-30 17:02:11.661 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.tuya.ts011f_plug.Plug_4AC_2USB'>
2023-12-30 17:02:11.661 DEBUG (MainThread) [zigpy.quirks.registry] Fail because endpoint list mismatch: {1, 2, 3, 4, 5, 242} {1, 242}
2023-12-30 17:02:11.661 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.tuya.ts011f_plug.Plug_3AC_4USB'>
2023-12-30 17:02:11.661 DEBUG (MainThread) [zigpy.quirks.registry] Fail because endpoint list mismatch: {242, 1, 2, 3} {1, 242}
2023-12-30 17:02:11.661 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.tuya.ts011f_plug.Plug_1AC'>
2023-12-30 17:02:11.661 DEBUG (MainThread) [zigpy.quirks.registry] Fail because endpoint list mismatch: {242, 11} {1, 242}
2023-12-30 17:02:11.661 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.tuya.ts011f_plug.Plug'>
2023-12-30 17:02:11.661 DEBUG (MainThread) [zigpy.quirks.registry] Found custom device replacement for a4:c1:38:23:21:63:09:04: <class 'zhaquirks.tuya.ts011f_plug.Plug'>
2023-12-30 17:02:11.661 DEBUG (MainThread) [zigpy.quirks.registry] Checking quirks for _TZ3000_rdfh8cfs TS011F (a4:c1:38:2d:69:5e:86:e6)
2023-12-30 17:02:11.661 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.tuya.ts011f_switch.Tuya_1G_Switch'>
2023-12-30 17:02:11.661 DEBUG (MainThread) [zigpy.quirks.registry] Fail because endpoint list mismatch: {1} {1, 242}
2023-12-30 17:02:11.661 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.tuya.ts011f_switch.Tuya_2G_Switch'>
2023-12-30 17:02:11.661 DEBUG (MainThread) [zigpy.quirks.registry] Fail because endpoint list mismatch: {1, 2, 242} {1, 242}
2023-12-30 17:02:11.661 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.lidl.ts011f_plug.Lidl_Plug_3AC_4USB'>
2023-12-30 17:02:11.661 DEBUG (MainThread) [zigpy.quirks.registry] Fail because input cluster mismatch on at least one endpoint
2023-12-30 17:02:11.661 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.tuya.ts011f_plug.Plug_TZ3000_2AC_var02'>
2023-12-30 17:02:11.661 DEBUG (MainThread) [zigpy.quirks.registry] Fail because endpoint list mismatch: {1, 2, 242} {1, 242}
2023-12-30 17:02:11.661 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.tuya.ts011f_plug.Plug_TZ3000_2AC'>
2023-12-30 17:02:11.661 DEBUG (MainThread) [zigpy.quirks.registry] Fail because endpoint list mismatch: {1, 2} {1, 242}
2023-12-30 17:02:11.661 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.tuya.ts011f_plug.Plug_2AC_var05'>
2023-12-30 17:02:11.661 DEBUG (MainThread) [zigpy.quirks.registry] Fail because endpoint list mismatch: {1, 2, 242} {1, 242}
2023-12-30 17:02:11.662 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.tuya.ts011f_plug.Plug_2AC_var03'>
2023-12-30 17:02:11.662 DEBUG (MainThread) [zigpy.quirks.registry] Fail because endpoint list mismatch: {1, 2} {1, 242}
2023-12-30 17:02:11.662 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.tuya.ts011f_plug.Plug_v3'>
2023-12-30 17:02:11.662 DEBUG (MainThread) [zigpy.quirks.registry] Fail because device_type mismatch on at least one endpoint
2023-12-30 17:02:11.662 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.tuya.ts011f_plug.Plug_v2'>
2023-12-30 17:02:11.662 DEBUG (MainThread) [zigpy.quirks.registry] Fail because endpoint list mismatch: {1} {1, 242}
2023-12-30 17:02:11.662 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.tuya.ts011f_plug.Plug_4AC_2USB_Metering'>
2023-12-30 17:02:11.662 DEBUG (MainThread) [zigpy.quirks.registry] Fail because endpoint list mismatch: {242, 1, 2, 3} {1, 242}
2023-12-30 17:02:11.662 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.tuya.ts011f_plug.Plug_4AC_2USB_cfnprab5'>
2023-12-30 17:02:11.662 DEBUG (MainThread) [zigpy.quirks.registry] Fail because endpoint list mismatch: {1, 2, 3, 4, 5, 242} {1, 242}
2023-12-30 17:02:11.662 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.tuya.ts011f_plug.Plug_TZ3210_1AC'>
2023-12-30 17:02:11.662 DEBUG (MainThread) [zigpy.quirks.registry] Fail because input cluster mismatch on at least one endpoint
2023-12-30 17:02:11.662 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.tuya.ts011f_plug.Plug_TZ3210_2AC'>
2023-12-30 17:02:11.662 DEBUG (MainThread) [zigpy.quirks.registry] Fail because endpoint list mismatch: {1, 2, 242} {1, 242}
2023-12-30 17:02:11.662 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.tuya.ts011f_plug.Plug_4AC_2USB'>
2023-12-30 17:02:11.662 DEBUG (MainThread) [zigpy.quirks.registry] Fail because endpoint list mismatch: {1, 2, 3, 4, 5, 242} {1, 242}
2023-12-30 17:02:11.662 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.tuya.ts011f_plug.Plug_3AC_4USB'>
2023-12-30 17:02:11.662 DEBUG (MainThread) [zigpy.quirks.registry] Fail because endpoint list mismatch: {242, 1, 2, 3} {1, 242}
2023-12-30 17:02:11.662 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.tuya.ts011f_plug.Plug_1AC'>
2023-12-30 17:02:11.662 DEBUG (MainThread) [zigpy.quirks.registry] Fail because endpoint list mismatch: {242, 11} {1, 242}
2023-12-30 17:02:11.662 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.tuya.ts011f_plug.Plug'>
2023-12-30 17:02:11.662 DEBUG (MainThread) [zigpy.quirks.registry] Found custom device replacement for a4:c1:38:2d:69:5e:86:e6: <class 'zhaquirks.tuya.ts011f_plug.Plug'>
2023-12-30 17:02:11.662 DEBUG (MainThread) [zigpy.quirks.registry] Checking quirks for Philips LTW012 (00:17:88:01:03:c7:ba:e0)
2023-12-30 17:02:11.662 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.xbee.xbee_io.XBeeSensor'>
2023-12-30 17:02:11.662 DEBUG (MainThread) [zigpy.quirks.registry] Fail because endpoint list mismatch: {232, 230} {242, 11}
2023-12-30 17:02:11.662 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.xbee.xbee3_io.XBee3Sensor'>
2023-12-30 17:02:11.662 DEBUG (MainThread) [zigpy.quirks.registry] Fail because endpoint list mismatch: {232, 230} {242, 11}
2023-12-30 17:02:11.662 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.tuya.ts0201.MoesTemperatureHumidtySensorWithScreen'>
2023-12-30 17:02:11.663 DEBUG (MainThread) [zigpy.quirks.registry] Fail because endpoint list mismatch: {1} {242, 11}
2023-12-30 17:02:11.663 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.smartthings.tag_v4.SmartThingsTagV4'>
2023-12-30 17:02:11.663 DEBUG (MainThread) [zigpy.quirks.registry] Fail because endpoint list mismatch: {1} {242, 11}
2023-12-30 17:02:11.663 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.smartthings.multi.SmartthingsMultiPurposeSensor'>
2023-12-30 17:02:11.663 DEBUG (MainThread) [zigpy.quirks.registry] Fail because endpoint list mismatch: {1} {242, 11}
2023-12-30 17:02:11.663 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.netvox.z308e3ed.Z308E3ED'>
2023-12-30 17:02:11.663 DEBUG (MainThread) [zigpy.quirks.registry] Fail because endpoint list mismatch: {1} {242, 11}
2023-12-30 17:02:11.663 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.gledopto.soposhgu10.SoposhGU10'>
2023-12-30 17:02:11.663 DEBUG (MainThread) [zigpy.quirks.registry] Fail because endpoint list mismatch: {11, 13} {242, 11}
ChristophCaina commented 8 months ago
Logger: homeassistant.components.zha.core.cluster_handlers
Source: components/zha/core/cluster_handlers/__init__.py:537
Integration: Zigbee Home Automation (documentation, issues)
First occurred: 5:15:30 AM (94 occurrences)
Last logged: 7:23:23 AM

[0x422C:11:0x0006]: async_initialize: all attempts have failed: [InvalidCommandResponse('Unsuccessful request status code: <Status.MAC_BAD_STATE: 25>'), InvalidCommandResponse('Unsuccessful request status code: <Status.MAC_BAD_STATE: 25>'), DeliveryError('Request failed after 5 attempts: <Status.NWK_INVALID_REQUEST: 194>'), DeliveryError('Request failed after 5 attempts: <Status.NWK_INVALID_REQUEST: 194>')]
[0x2F5F:1:0x0b04]: async_initialize: all attempts have failed: [InvalidCommandResponse('Unsuccessful request status code: <Status.MAC_BAD_STATE: 25>'), DeliveryError('Request failed after 5 attempts: <Status.MAC_NO_ACK: 233>'), DeliveryError('Request failed after 5 attempts: <Status.MAC_NO_ACK: 233>'), DeliveryError('Request failed after 5 attempts: <Status.MAC_NO_ACK: 233>')]
[0x2F5F:1:0x0006]: async_initialize: all attempts have failed: [InvalidCommandResponse('Unsuccessful request status code: <Status.MAC_BAD_STATE: 25>'), DeliveryError('Request failed after 5 attempts: <Status.MAC_NO_ACK: 233>'), DeliveryError('Request failed after 5 attempts: <Status.MAC_NO_ACK: 233>'), DeliveryError('Request failed after 5 attempts: <Status.MAC_NO_ACK: 233>')]
[0x422C:11:0x0008]: async_initialize: all attempts have failed: [DeliveryError('Request failed after 5 attempts: <Status.NWK_INVALID_REQUEST: 194>'), DeliveryError('Request failed after 5 attempts: <Status.NWK_INVALID_REQUEST: 194>'), DeliveryError('Request failed after 5 attempts: <Status.NWK_INVALID_REQUEST: 194>'), DeliveryError('Request failed after 5 attempts: <Status.NWK_INVALID_REQUEST: 194>')]
[0xAF7A:1:0x0b04]: async_initialize: all attempts have failed: [DeliveryError('Request failed after 5 attempts: <Status.MAC_NO_ACK: 233>'), DeliveryError('Request failed after 5 attempts: <Status.MAC_NO_ACK: 233>'), DeliveryError('Request failed after 5 attempts: <Status.MAC_NO_ACK: 233>'), DeliveryError('Request failed after 5 attempts: <Status.MAC_NO_ACK: 233>')]
schwickster commented 8 months ago

I had the same issue last night using version 2023.12.3 (reverted a few days back from 2023.12.4). ZHA restored itself after a 5 minutes orso after rebooting my intel Nuc. Before all my devices weren't responding and got the same 194 Status.NWK_INVALID_REQUEST error. Restarting docker container or HA itself didn't resolve the issue. config_entry-zha-2d4ce5a7029511ebbb3f111d42e919ee.json.txt

logging-zha.zip

puddly commented 8 months ago

@schwickster Can you open a separate issue? Your coordinator is failing to send the startup broadcast with NWK_INVALID_REQUEST, the firmware is probably in a bad state and required a hardware reset to start working again.

ChristophCaina commented 8 months ago

Hi, Within the last days, I could bring back the network by powering of some devices - this has worked for some time, until the network started to fail again.

The last two days, even this seems no longer to work - and ALL devices are permanently unavailable / offline.

I already installed the latest firmware for the Sonoff Dongle - and today, I ordered a new one for the case, that this one might have failed... So far, none of the recent betas has resolved the case...

@puddly : how could I do a HW reset? I would give it a try ...

puddly commented 8 months ago

I already installed the latest firmware for the Sonoff Dongle

From your log, you look to be using a Conbee II, not a Sonoff stick.

Can you upload a complete log of startup and the devices going unavailable? Your log file contains 10 minutes of normal operation, I don't see anything wrong it.

ChristophCaina commented 8 months ago

Hi :) Let me check, if I can get what you need :)

And I am using a Sonoff... that's for sure ... grafik

here are complete HA Logs that should contain all information (I hope) HA-logs.zip

puddly commented 8 months ago

Ah, I had the wrong log open. It's definitely a Sonoff stick 😄.

Can you upload the complete log? I see only INFO level logging for the radio library you're using but DEBUG for zigpy. Enabling debug logging for ZHA from the button in the integration page or from YAML.

ChristophCaina commented 8 months ago

Debug Level should be active... and, this should be the complete log. Maybe you can point which file exactly you need? Don't know if I missed one in particular.

grafik

also given in the configuration

logger:
  default: info
  logs:  
    homeassistant.components.zha: debug
    zigpy: debug
puddly commented 8 months ago

The full debug configuration is in the ZHA documentation: https://www.home-assistant.io/integrations/zha/#debug-logging

As for the button, when you click Disable debug logging it will download the complete log.

ChristophCaina commented 8 months ago

Thanks. I see... I've added the other components to the debug level, too... let's see.

Debug logs added & Update to 2024.1.0b8 also made... just to do another restart ;) So sorry if it took a bit longer... I hope, this time, everything is included... home-assistant.zip

puddly commented 8 months ago

Can you collect a debug log for a longer time period? A minute and a half doesn't contain a whole lot of context, unfortunately. An hour would be best.

ChristophCaina commented 8 months ago

I'll keep it running. unfortunately, I can't try to switch something on or off, because all devices are offline

grafik

I also tried to re-initialize the ZHA component... hope, that this provide more log information. I will update the next logs a bit later. Thank you so far 👍

ChristophCaina commented 8 months ago

can you check this log? It should contain the re-init of the zha component...

I could at least the the Status.NWK_INVALID_REQUESTentries here... if that would help home-assistant.zip

puddly commented 8 months ago

Unfortunately, everything looks normal according to your log, devices just aren't responding. Your network settings are also identical to those from November 29th. Did you change anything since they were last working? Firmware? Hardware? Software? New addons, integrations, etc.? Delete any ZHA config?

NWK_INVALID_REQUEST is normal to see because the radio library tries five times to contact your devices (stacking with ZHA's three retries) using various methods, with a final attempt by disabling routing and trying to reach the device directly. Your devices just aren't responding.

Can you power cycle your devices by removing a battery/cutting power, turn them back on, and post a new log?

ChristophCaina commented 8 months ago

here are new logs, after power_cycle of a few devices. This time, nothing has changed in HA - the devices did not come back online. home-assistant.zip

From what I can say:

I noticed first outages around December 28th. Until then, no changes on the network were done.

At that Date, I have installed the SurePet Petcare flap - which, as far as I could find out, seems to use a 2.4 GHz Zigbee-based protocoll too. On December 28th I received the Hub and paired the device.

The initial Idea was, that this device might cause issues with my network, so I took the Hub offline - which did not solve the issue. Then, my next attempt was to remove the batteries on the PetFlap & power off the Hub... first, it seemed to work, but while the flap should be offline, the issues happened again and most devices became offline.

Back then, It was working after power Cycling some of the devices, and they became available again. Also, only a few of them were shown offline - others just did not respond and HA logged timeouts - but they were still shown as available in HA.

Since yesterday (I would say) all devices are offline, and unavailable in HA and power-cycle them does not seem to work again. At this time, I've installed all betas from 2024.1.0b0 up to the recent one. The 2024.1.0b0 was also updated on December 28th... and rolling back to 2023.12.x versions (different ones tested) did not change the behave.

I can again try to remove the pet flap from the network... I will also try to deactivate some of the integrations I've installed (Sure PetCare [HA Core] and SureHA [Custom]) which I've added for the PetFlap... but they are cloud polling, so I don't see, why they should cause issues...

I will provide feedback asap.

puddly commented 8 months ago

So the outages started immediately when you installed a hub that uses an 802.15.4 protocol? The hub operates on Zigbee channel 15 (your channel) but uses its own proprietary protocol.

If devices aren't coming back online after a physical power cycle, I'm afraid there's not much else you can do other than clicking "Add Device" and trying it again. If that doesn't work, change your network channel to something else (25 looks quiet for you) and re-join them all.

ChristophCaina commented 8 months ago

OK, I haven't tried to "repair" the devices. That sounds like a plan.

I've also tried to change the channel, but It felt, like nothing happened... (Does it take some time?) I will give it a try with changing the channel on the coordinator... but as said, the case became worse... even if the new devices were offline and power-less... my zigbee devices stopped responding over night.

--> OK, what I don't know: If theres ANYTHING else here in the house (outside of my control) that could cause interference here...

ChristophCaina commented 8 months ago

hm... changing the network channel, removing one of the plugs from the Device List and trying to add it again did not work. Channel has been changed, PetFlap is still without power - but the Plug does not appear when I try to add a new device... even not after power cycling this specific plug...

The next Idea would be, to try z2m and see, if this is working. At least, this should show if my coordinator is functional.

I will remove all Zigbee devices for now and zha ... let's see. If the flap is the source for the failures, I would expect the issue should come back again even with z2m ... if it should work.

puddly commented 8 months ago

The flap appears to use channel 15, which is one of ZHA's default channels. Z2M uses 11 and would not be affected. You can start from scratch with ZHA by re-configuring the radio from the main config page and selecting "erase network settings". Then, manually change the channel to 25.

ChristophCaina commented 8 months ago

Adding ZHA completely from scrath, erasing network - is finding the devices again. They will be added - and are again. The main page is showing CH25 - but all devices are still unavailable.

grafik

grafik

grafik

grafik

Right now, it did not seem to show the expected result :-(

puddly commented 8 months ago

ZHA retains a database of your known devices (/config/zigbee.db) that contains all of their basic information. What you see is just the cached information.

Did you actually reset a device and successfully add it after clicking the "Add Device" button?

ChristophCaina commented 8 months ago

ok, I just wanted to add that the device, which I removed manually before, was not added again. I would have expected, that "erase and recreate network" should delete everything completely... maybe, that's a bit misleading?

I have now deleted all devices manually and re-added ZHA, restarted HA and installed ZHA again. Right now, no devices appear in the configuration... Now I will try to power cycle them and see if they show up when I try to add them again.

ChristophCaina commented 8 months ago

update: none of the power-cycled devices show up when I try to re-add them ... Which would still make it possible, that it is the coordinator...

I will try z2m now, just to have something to compare.

dmulcahey commented 8 months ago

You need to physically reset the devices and put them in pairing mode again… just power cycling them won’t make them pair to a new network.

ChristophCaina commented 8 months ago

hm... okey, now it seems to work... thanks :)

ChristophCaina commented 8 months ago

update: after changing the Zigbee Network to Channel 25 and repairing (most) devices without having the SurePet CatFlap powered on, everything went smoothly.

After this setup was done, I powered the Hub and the Catflap on again, and could not detect any issues...

Later in the evening, I paired another device to my zigbee network which I forgot earlier, and noticed the first errors in the log. It seemed, that during the interview / configuration some timeouts happened.

--> After rebooting HA, all entities for this device were available, but now, I started to get the following warnings in the logs:


Logger: zigpy_znp.zigbee.application
Source: runner.py:188
First occurred: 07:02:36 (1 occurrences)
Last logged: 07:02:36

Received a message on an unregistered endpoint: AF.IncomingMsg.Callback(GroupId=0x0000, ClusterId=0, SrcAddr=0xD8AA, SrcEndpoint=1, DstEndpoint=1, WasBroadcast=<Bool.false: 0>, LQI=145, SecurityUse=<Bool.false: 0>, TimeStamp=336657, TSN=0, Data=b'\x08\x96\x0A\x01\x00\x20\xC0\xE2\xFF\x20\x36\xE4\xFF\x20\x00', MacSrcAddr=0xD8AA, MsgResultRadius=29)
Logger: homeassistant.components.zha.core.cluster_handlers
Source: components/zha/core/cluster_handlers/__init__.py:537
Integration: Zigbee Home Automation (documentation, issues)
First occurred: 07:03:12 (3 occurrences)
Last logged: 07:03:13

[0x7FA4:1:0x0006]: async_initialize: all attempts have failed: [TimeoutError(), TimeoutError(), TimeoutError(), TimeoutError()]
[0x7FA4:1:0x0702]: async_initialize: all attempts have failed: [TimeoutError(), TimeoutError(), TimeoutError(), TimeoutError()]
[0x7FA4:1:0x0b04]: async_initialize: all attempts have failed: [TimeoutError(), TimeoutError(), TimeoutError(), TimeoutError()]

right now, everything seems still to work, but I am a bit afraid - and will keep monitoring the case. The Catflap should still use Channel 15 - and I would recommend, that a warning / info should be placed on the documentation page for SurePetcare - that it is possible to cause issues while having ZHA running on the same channel in parallel.

Another question: Could you imagine, to implement the "PetCare Hub" into ZHA with a custom quirk?

There's an addon for a local "hub" / api available (https://github.com/PetHubLocal/addon) And it might be possible to use the addon + the already exsiting zigbee coordinator instead of the additional hub... (saving money and might reduce connection issues)

[update]

the devices are still available and can be switched on / off at the moment... but I start to see the same errors about not responding devices again...

Logger: homeassistant.components.automation.schalte_terrarien_arbeitszimmer
Source: components/automation/__init__.py:693
Integration: Automatisierung (documentation, issues)
First occurred: 08:17:42 (1 occurrences)
Last logged: 08:17:42

Error while executing automation automation.schalte_terrarien_arbeitszimmer: Failed to send request: device did not respond
Logger: homeassistant.components.automation.schalte_terrarien_arbeitszimmer
Source: helpers/script.py:1792
Integration: Automatisierung (documentation, issues)
First occurred: 08:17:42 (1 occurrences)
Last logged: 08:17:42

Schalte Terrarien Arbeitszimmer: Error executing script. Error for call_service at pos 1: Failed to send request: device did not respond
ChristophCaina commented 8 months ago

so to confirm, slowly, the issues are comming back... Right now, just one plug seems to not respond when it will be triggered by an automation..

Logger: homeassistant.components.websocket_api.http.connection
Source: components/websocket_api/commands.py:238
Integration: Home Assistant WebSocket API (documentation, issues)
First occurred: 5:23:11 PM (1 occurrences)
Last logged: 5:23:11 PM

[139961887562560] Failed to send request: device did not respond
Traceback (most recent call last):
  File "/usr/local/lib/python3.11/site-packages/zigpy/device.py", line 325, in request
    return await req.result
           ^^^^^^^^^^^^^^^^
asyncio.exceptions.CancelledError

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/components/zha/core/cluster_handlers/__init__.py", line 64, in wrap_zigpy_exceptions
    yield
  File "/usr/src/homeassistant/homeassistant/components/zha/core/cluster_handlers/__init__.py", line 84, in wrapper
    return await RETRYABLE_REQUEST_DECORATOR(func)(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/zigpy/util.py", line 137, in retry
    return await func()
           ^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/zigpy/quirks/__init__.py", line 199, in command
    return await self.request(
           ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/zigpy/zcl/__init__.py", line 377, in request
    return await self._endpoint.request(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/zigpy/endpoint.py", line 253, in request
    return await self.device.request(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/zigpy/device.py", line 324, in request
    async with asyncio_timeout(timeout):
  File "/usr/local/lib/python3.11/asyncio/timeouts.py", line 111, in __aexit__
    raise TimeoutError from exc_val
TimeoutError

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/components/websocket_api/commands.py", line 238, in handle_call_service
    response = await hass.services.async_call(
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/core.py", line 2173, in async_call
    response_data = await coro
                    ^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/core.py", line 2210, in _execute_service
    return await target(service_call)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/helpers/entity_component.py", line 272, in handle_service
    return await service.entity_service_call(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/helpers/service.py", line 882, in entity_service_call
    single_response = await _handle_entity_call(
                      ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/helpers/service.py", line 952, in _handle_entity_call
    result = await task
             ^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/components/zha/switch.py", line 94, in async_turn_off
    await self._on_off_cluster_handler.turn_off()
  File "/usr/src/homeassistant/homeassistant/components/zha/core/cluster_handlers/general.py", line 380, in turn_off
    result = await self.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 66, in wrap_zigpy_exceptions
    raise HomeAssistantError(
homeassistant.exceptions.HomeAssistantError: Failed to send request: device did not respond
dmulcahey commented 8 months ago

Can you provide a full listing of the devices on the network? Manufacturers and models please.

ChristophCaina commented 8 months ago

OK, I'll try it as best as I can :)

[Coordinator]
  Sonoff Zigbee 3.0 USB Dongle Plus (P)

[Fire / Heat Sensor]
  Develco / frient A/S HESZB-120
  zhaquirks.develco.heat_alarm_HESZB120F

[Smart Plug] (12x)
  NOUS Smart Plug
  detected as:    _TZ3000_rdfh8cfs
  zhaquirks.tuya.ts011f_plug.Plug

[Smart Light Bulb]
   LEDVANCE P40S TW (1x)
   LEDVANCE B40 TW T (1x)
   AWOX ESMLFzm_w6_TW (1x)

[LED Controller]
  GLEDPO  GL-C-009P (1x)

Previously instead of one of the Ledvance Lightbulbs, I had a Phillips hue - but this was replaced yesterday instead of resetting it. --> as previously mentioned, channel is now 25 (was previously 15) and the SurePet Petcare Flap is currently also active (should run on Ch15)

another Sonoff Zigbee Dongle (E) has just arrived and could be tested instead of the currently used one Right now, all devices seem to work... (even the one that has failed earlier today)... For this one, I've just noticed, that it is still a bit delayed and if I switch it on / off - the state will not be immediately taken (caused a flickering between on/off/on/off)

ChristophCaina commented 8 months ago

After current restart of ha:

Logger: zigpy.application
Source: components/zha/core/gateway.py:211
First occurred: 9:16:08 PM (2 occurrences)
Last logged: 9:16:08 PM

Zigbee channel 25 utilization is 88.24%!
If you are having problems joining new devices, are missing sensor updates, or have issues keeping devices joined, ensure your coordinator is away from interference sources such as USB 3.0 devices, SSDs, WiFi routers, etc.
Logger: homeassistant.components.zha.core.cluster_handlers
Source: components/zha/core/cluster_handlers/__init__.py:537
Integration: Zigbee Home Automation (documentation, issues)
First occurred: 9:16:36 PM (2 occurrences)
Last logged: 9:16:36 PM

[0x7FA4:1:0x0b04]: async_initialize: all attempts have failed: [TimeoutError(), TimeoutError(), TimeoutError(), TimeoutError()]
[0x7FA4:1:0x0702]: async_initialize: all attempts have failed: [TimeoutError(), TimeoutError(), TimeoutError(), TimeoutError()]

So, we're slowly Back where WE started :-(

ChristophCaina commented 8 months ago

WOW...

MAYBE - I found the reason for all my zigbee failures... It seems, that one of the smart-plugs is failing...

whenever it state was toggled in HA, it repeated that state change several times in a row.... I've unplugged the switch and plugged in in somewhere else - the same issue could be observed.

I now replaced it with another one - and monitore the situation further, with the asumed faulty one being offline...