question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

[Device Support Request] _TZE200_wunufsil TS0601 (Tuya 2 gang touch switch)

See original GitHub issue

Is your feature request related to a problem? Please describe. Tuya Zigbee touch switch 2 gang is discoverable without any entities

Describe the solution you’d like It would be great to craft a quirk for this device and integrate it to next release.

Device signature - this can be acquired by removing the device from ZHA and pairing it again from the add devices screen. Be sure to add the entire content of the log panel after pairing the device to a code block below this line.

{
  "node_descriptor": "NodeDescriptor(logical_type=<LogicalType.Router: 1>, complex_descriptor_available=0, user_descriptor_available=0, reserved=0, aps_flags=0, frequency_band=<FrequencyBand.Freq2400MHz: 8>, mac_capability_flags=<MACCapabilityFlags.AllocateAddress|RxOnWhenIdle|MainsPowered|FullFunctionDevice: 142>, manufacturer_code=4098, maximum_buffer_size=82, maximum_incoming_transfer_size=82, server_mask=11264, maximum_outgoing_transfer_size=82, descriptor_capability_field=<DescriptorCapability.0: 0>, *allocate_address=True, *is_alternate_pan_coordinator=False, *is_coordinator=False, *is_end_device=False, *is_full_function_device=True, *is_mains_powered=True, *is_receiver_on_when_idle=True, *is_router=True, *is_security_capable=False)",
  "endpoints": {
    "1": {
      "profile_id": 260,
      "device_type": "0x0051",
      "in_clusters": [
        "0x0000",
        "0x0004",
        "0x0005",
        "0xef00"
      ],
      "out_clusters": [
        "0x000a",
        "0x0019"
      ]
    }
  },
  "manufacturer": "_TZE200_wunufsil",
  "model": "TS0601",
  "class": "zigpy.device.Device"
}

ZHA logs during pairing:

[0x0000:zdo] ZDO request ZDOCmd.Mgmt_Permit_Joining_req: [60, <Bool.false: 0>]
New device 0xd8ba (84:2e:14:ff:fe:3a:53:9c) joined the network
[0xd8ba] Scheduling initialization
Tries remaining: 3
[0xd8ba] Requesting 'Node Descriptor'
Tries remaining: 2
[0xd8ba] Extending timeout for 0x41 request
Device 0xd8ba (84:2e:14:ff:fe:3a:53:9c) joined the network
[0xd8ba] Scheduling initialization
[0xd8ba] Canceling old initialize call
Received frame on uninitialized device <Device model=None manuf=None nwk=0xD8BA ieee=84:2e:14:ff:fe:3a:53:9c is_initialized=False> from ep 0 to ep 0, cluster 19: b'\xae\xba\xd8\x9cS:\xfe\xff\x14.\x84\x8e'
[0xd8ba:zdo] ZDO request ZDOCmd.Device_annce: [0xD8BA, 84:2e:14:ff:fe:3a:53:9c, 142]
Tries remaining: 3
[0xd8ba] Requesting 'Node Descriptor'
Tries remaining: 2
[0xd8ba] Extending timeout for 0x43 request
Received frame on uninitialized device <Device model=None manuf=None nwk=0xD8BA ieee=84:2e:14:ff:fe:3a:53:9c is_initialized=False> from ep 0 to ep 0, cluster 32770: b'A\x00\xba\xd8\x01@\x8e\x02\x10RR\x00\x00,R\x00\x00'
[0xd8ba:zdo] ZDO request ZDOCmd.Node_Desc_rsp: [<Status.SUCCESS: 0>, 0xD8BA, NodeDescriptor(logical_type=<LogicalType.Router: 1>, complex_descriptor_available=0, user_descriptor_available=0, reserved=0, aps_flags=0, frequency_band=<FrequencyBand.Freq2400MHz: 8>, mac_capability_flags=<MACCapabilityFlags.AllocateAddress|RxOnWhenIdle|MainsPowered|FullFunctionDevice: 142>, manufacturer_code=4098, maximum_buffer_size=82, maximum_incoming_transfer_size=82, server_mask=11264, maximum_outgoing_transfer_size=82, descriptor_capability_field=<DescriptorCapability.0: 0>, *allocate_address=True, *is_alternate_pan_coordinator=False, *is_coordinator=False, *is_end_device=False, *is_full_function_device=True, *is_mains_powered=True, *is_receiver_on_when_idle=True, *is_router=True, *is_security_capable=False)]
[0xd8ba:zdo] Unsupported ZDO request:ZDOCmd.Node_Desc_rsp
Received frame on uninitialized device <Device model=None manuf=None nwk=0xD8BA ieee=84:2e:14:ff:fe:3a:53:9c is_initialized=False> from ep 0 to ep 0, cluster 32770: b'C\x00\xba\xd8\x01@\x8e\x02\x10RR\x00\x00,R\x00\x00'
[0xd8ba] Got Node Descriptor: NodeDescriptor(logical_type=<LogicalType.Router: 1>, complex_descriptor_available=0, user_descriptor_available=0, reserved=0, aps_flags=0, frequency_band=<FrequencyBand.Freq2400MHz: 8>, mac_capability_flags=<MACCapabilityFlags.AllocateAddress|RxOnWhenIdle|MainsPowered|FullFunctionDevice: 142>, manufacturer_code=4098, maximum_buffer_size=82, maximum_incoming_transfer_size=82, server_mask=11264, maximum_outgoing_transfer_size=82, descriptor_capability_field=<DescriptorCapability.0: 0>, *allocate_address=True, *is_alternate_pan_coordinator=False, *is_coordinator=False, *is_end_device=False, *is_full_function_device=True, *is_mains_powered=True, *is_receiver_on_when_idle=True, *is_router=True, *is_security_capable=False)
[0xd8ba] Discovering endpoints
Tries remaining: 3
Received frame on uninitialized device <Device model=None manuf=None nwk=0xD8BA ieee=84:2e:14:ff:fe:3a:53:9c is_initialized=False> from ep 0 to ep 0, cluster 32773: b'E\x00\xba\xd8\x01\x01'
[0xd8ba] Discovered endpoints: [1]
[0xd8ba] Initializing endpoints [<Endpoint id=1 in=[] out=[] status=<Status.NEW: 0>>]
[0xd8ba:1] Discovering endpoint information
Tries remaining: 3
Received frame on uninitialized device <Device model=None manuf=None nwk=0xD8BA ieee=84:2e:14:ff:fe:3a:53:9c is_initialized=False> from ep 0 to ep 0, cluster 32772: b'G\x00\xba\xd8\x14\x01\x04\x01Q\x00\x01\x04\x00\x00\x04\x00\x05\x00\x00\xef\x02\x19\x00\n\x00'
[0xd8ba:1] Discovered endpoint information: SizePrefixedSimpleDescriptor(endpoint=1, profile=260, device_type=81, device_version=1, input_clusters=[0, 4, 5, 61184], output_clusters=[25, 10])
Unknown cluster 61184
[0xd8ba:1:0x0000] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=GLOBAL_COMMAND manufacturer_specific=False is_reply=True disable_default_response=True> manufacturer=None tsn=73 command_id=Command.Read_Attributes_rsp>
[0xd8ba] Read model 'TS0601' and manufacturer '_TZE200_wunufsil' from <Endpoint id=1 in=[basic:0x0000, groups:0x0004, scenes:0x0005, None:0xEF00] out=[ota:0x0019, time:0x000A] status=<Status.ZDO_INIT: 1>>
[0xd8ba] Discovered basic device information for <Device model='TS0601' manuf='_TZE200_wunufsil' nwk=0xD8BA ieee=84:2e:14:ff:fe:3a:53:9c is_initialized=True>
Device is initialized <Device model='TS0601' manuf='_TZE200_wunufsil' nwk=0xD8BA ieee=84:2e:14:ff:fe:3a:53:9c is_initialized=True>
Checking quirks for _TZE200_wunufsil TS0601 (84:2e:14:ff:fe:3a:53:9c)
Considering <class 'zhaquirks.xbee.xbee_io.XBeeSensor'>
Fail because endpoint list mismatch: {232, 230} {1}
Considering <class 'zhaquirks.xbee.xbee3_io.XBee3Sensor'>
Fail because endpoint list mismatch: {232, 230} {1}
Considering <class 'zhaquirks.smartthings.tag_v4.SmartThingsTagV4'>
Fail because device_type mismatch on at least one endpoint
Considering <class 'zhaquirks.smartthings.multi.SmartthingsMultiPurposeSensor'>
Fail because device_type mismatch on at least one endpoint
Considering <class 'zhaquirks.netvox.z308e3ed.Z308E3ED'>
Fail because device_type mismatch on at least one endpoint
Considering <class 'zhaquirks.gledopto.soposhgu10.SoposhGU10'>
Fail because endpoint list mismatch: {11, 13} {1}
Considering <class 'bellows.zigbee.application.EZSPCoordinator'>
Fail because device_type mismatch on at least one endpoint
device - 0xD8BA:84:2e:14:ff:fe:3a:53:9c entering async_device_initialized - is_new_join: True
device - 0xD8BA:84:2e:14:ff:fe:3a:53:9c has joined the ZHA zigbee network
[0xD8BA](TS0601): started configuration
[0xD8BA:ZDO](TS0601): 'async_configure' stage succeeded
[0xD8BA:1:0x0000]: finished channel configuration
[0xD8BA:1:0x0019]: finished channel configuration
Error handling '_save_attribute' event with (84:2e:14:ff:fe:3a:53:9c, 1, 0, 4, '_TZE200_wunufsil') params: FOREIGN KEY constraint failed
[0xD8BA:1:0x0000]: 'async_configure' stage succeeded
[0xD8BA:1:0x0019]: 'async_configure' stage succeeded
Error handling '_save_attribute' event with (84:2e:14:ff:fe:3a:53:9c, 1, 0, 5, 'TS0601') params: FOREIGN KEY constraint failed
[0xD8BA](TS0601): completed configuration
[0xD8BA](TS0601): stored in registry: ZhaDeviceEntry(name='_TZE200_wunufsil TS0601', ieee='84:2e:14:ff:fe:3a:53:9c', last_seen=1627123462.9471736)
[0xD8BA](TS0601): started initialization
[0xD8BA:ZDO](TS0601): 'async_initialize' stage succeeded
[0xD8BA:1:0x0000]: initializing channel: from_cache: False
[0xD8BA:1:0x0000]: finished channel configuration
[0xD8BA:1:0x0019]: initializing channel: from_cache: False
[0xD8BA:1:0x0019]: finished channel configuration
[0xD8BA:1:0x0000]: 'async_initialize' stage succeeded
[0xD8BA:1:0x0019]: 'async_initialize' stage succeeded
[0xD8BA](TS0601): power source: Mains
[0xD8BA](TS0601): completed initialization
[0xd8ba:zdo] ZDO request ZDOCmd.Node_Desc_req: [0x0000]
[0xd8ba:zdo] Unsupported ZDO request:ZDOCmd.Node_Desc_req
[0xd8ba:1:0x000a] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=GLOBAL_COMMAND manufacturer_specific=False is_reply=False disable_default_response=False> manufacturer=None tsn=69 command_id=Command.Read_Attributes>
[0xd8ba:1:0x000a] ZCL request 0x0000: [[7]]
[0xd8ba:1:0xef00] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=CLUSTER_COMMAND manufacturer_specific=False is_reply=True disable_default_response=False> manufacturer=None tsn=70 command_id=2>
[0xd8ba:1:0xef00] Unknown cluster-specific command 2
[0xd8ba:1:0xef00] ZCL request 0x0002: b'\x00%\x10\x01\x00\x01\x01'
[0xd8ba:1:0xef00] No handler for cluster command 2
[0xd8ba:1:0xef00] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=CLUSTER_COMMAND manufacturer_specific=False is_reply=True disable_default_response=False> manufacturer=None tsn=70 command_id=2>
[0xd8ba:1:0xef00] Unknown cluster-specific command 2
[0xd8ba:1:0xef00] ZCL request 0x0002: b'\x00%\x10\x01\x00\x01\x01'
[0xd8ba:1:0xef00] No handler for cluster command 2
[0xd8ba:1:0xef00] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=CLUSTER_COMMAND manufacturer_specific=False is_reply=True disable_default_response=False> manufacturer=None tsn=70 command_id=2>
[0xd8ba:1:0xef00] Unknown cluster-specific command 2
[0xd8ba:1:0xef00] ZCL request 0x0002: b'\x00%\x10\x01\x00\x01\x01'
[0xd8ba:1:0xef00] No handler for cluster command 2
[0xd8ba:1:0xef00] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=CLUSTER_COMMAND manufacturer_specific=False is_reply=True disable_default_response=False> manufacturer=None tsn=70 command_id=2>
[0xd8ba:1:0xef00] Unknown cluster-specific command 2
[0xd8ba:1:0xef00] ZCL request 0x0002: b'\x00%\x10\x01\x00\x01\x01'
[0xd8ba:1:0xef00] No handler for cluster command 2
[0xd8ba:1:0xef00] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=CLUSTER_COMMAND manufacturer_specific=False is_reply=True disable_default_response=False> manufacturer=None tsn=70 command_id=2>
[0xd8ba:1:0xef00] Unknown cluster-specific command 2
[0xd8ba:1:0xef00] ZCL request 0x0002: b'\x00%\x10\x01\x00\x01\x01'
[0xd8ba:1:0xef00] No handler for cluster command 2
[0xd8ba:1:0xef00] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=CLUSTER_COMMAND manufacturer_specific=False is_reply=True disable_default_response=False> manufacturer=None tsn=70 command_id=2>
[0xd8ba:1:0xef00] Unknown cluster-specific command 2
[0xd8ba:1:0xef00] ZCL request 0x0002: b'\x00%\x10\x01\x00\x01\x01'
[0xd8ba:1:0xef00] No handler for cluster command 2
[0xd8ba:1:0xef00] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=CLUSTER_COMMAND manufacturer_specific=False is_reply=True disable_default_response=False> manufacturer=None tsn=70 command_id=2>
[0xd8ba:1:0xef00] Unknown cluster-specific command 2
[0xd8ba:1:0xef00] ZCL request 0x0002: b'\x00%\x10\x01\x00\x01\x01'
[0xd8ba:1:0xef00] No handler for cluster command 2
[0xd8ba:1:0xef00] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=CLUSTER_COMMAND manufacturer_specific=False is_reply=True disable_default_response=False> manufacturer=None tsn=70 command_id=2>
[0xd8ba:1:0xef00] Unknown cluster-specific command 2
[0xd8ba:1:0xef00] ZCL request 0x0002: b'\x00%\x10\x01\x00\x01\x01'
[0xd8ba:1:0xef00] No handler for cluster command 2
[0xd8ba:1:0xef00] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=CLUSTER_COMMAND manufacturer_specific=False is_reply=True disable_default_response=False> manufacturer=None tsn=70 command_id=2>
[0xd8ba:1:0xef00] Unknown cluster-specific command 2
[0xd8ba:1:0xef00] ZCL request 0x0002: b'\x00%\x10\x01\x00\x01\x01'
[0xd8ba:1:0xef00] No handler for cluster command 2
[0xd8ba:1:0xef00] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=CLUSTER_COMMAND manufacturer_specific=False is_reply=True disable_default_response=False> manufacturer=None tsn=70 command_id=2>
[0xd8ba:1:0xef00] Unknown cluster-specific command 2
[0xd8ba:1:0xef00] ZCL request 0x0002: b'\x00%\x10\x01\x00\x01\x01'
[0xd8ba:1:0xef00] No handler for cluster command 2
[0xd8ba:1:0xef00] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=CLUSTER_COMMAND manufacturer_specific=False is_reply=True disable_default_response=False> manufacturer=None tsn=70 command_id=2>
[0xd8ba:1:0xef00] Unknown cluster-specific command 2
[0xd8ba:1:0xef00] ZCL request 0x0002: b'\x00%\x10\x01\x00\x01\x01'
[0xd8ba:1:0xef00] No handler for cluster command 2
[0xd8ba:1:0xef00] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=CLUSTER_COMMAND manufacturer_specific=False is_reply=True disable_default_response=False> manufacturer=None tsn=70 command_id=2>
[0xd8ba:1:0xef00] Unknown cluster-specific command 2
[0xd8ba:1:0xef00] ZCL request 0x0002: b'\x00%\x10\x01\x00\x01\x01'
[0xd8ba:1:0xef00] No handler for cluster command 2
[0xd8ba:1:0xef00] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=CLUSTER_COMMAND manufacturer_specific=False is_reply=True disable_default_response=False> manufacturer=None tsn=70 command_id=2>
[0xd8ba:1:0xef00] Unknown cluster-specific command 2
[0xd8ba:1:0xef00] ZCL request 0x0002: b'\x00%\x10\x01\x00\x01\x01'
[0xd8ba:1:0xef00] No handler for cluster command 2
[0xd8ba:1:0xef00] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=CLUSTER_COMMAND manufacturer_specific=False is_reply=True disable_default_response=False> manufacturer=None tsn=70 command_id=2>
[0xd8ba:1:0xef00] Unknown cluster-specific command 2
[0xd8ba:1:0xef00] ZCL request 0x0002: b'\x00%\x10\x01\x00\x01\x01'
[0xd8ba:1:0xef00] No handler for cluster command 2
[0xd8ba:1:0xef00] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=CLUSTER_COMMAND manufacturer_specific=False is_reply=True disable_default_response=False> manufacturer=None tsn=70 command_id=2>
[0xd8ba:1:0xef00] Unknown cluster-specific command 2
[0xd8ba:1:0xef00] ZCL request 0x0002: b'\x00%\x10\x01\x00\x01\x01'
[0xd8ba:1:0xef00] No handler for cluster command 2
[0xd8ba:1:0xef00] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=CLUSTER_COMMAND manufacturer_specific=False is_reply=True disable_default_response=False> manufacturer=None tsn=70 command_id=2>
[0xd8ba:1:0xef00] Unknown cluster-specific command 2
[0xd8ba:1:0xef00] ZCL request 0x0002: b'\x00%\x10\x01\x00\x01\x01'
[0xd8ba:1:0xef00] No handler for cluster command 2
[0xd8ba:1:0xef00] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=CLUSTER_COMMAND manufacturer_specific=False is_reply=True disable_default_response=False> manufacturer=None tsn=70 command_id=2>
[0xd8ba:1:0xef00] Unknown cluster-specific command 2
[0xd8ba:1:0xef00] ZCL request 0x0002: b'\x00%\x10\x01\x00\x01\x01'
[0xd8ba:1:0xef00] No handler for cluster command 2
[0xd8ba:1:0xef00] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=CLUSTER_COMMAND manufacturer_specific=False is_reply=True disable_default_response=False> manufacturer=None tsn=70 command_id=2>
[0xd8ba:1:0xef00] Unknown cluster-specific command 2
[0xd8ba:1:0xef00] ZCL request 0x0002: b'\x00%\x10\x01\x00\x01\x01'
[0xd8ba:1:0xef00] No handler for cluster command 2
[0xd8ba:1:0xef00] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=CLUSTER_COMMAND manufacturer_specific=False is_reply=True disable_default_response=False> manufacturer=None tsn=70 command_id=2>
[0xd8ba:1:0xef00] Unknown cluster-specific command 2
[0xd8ba:1:0xef00] ZCL request 0x0002: b'\x00%\x10\x01\x00\x01\x01'
[0xd8ba:1:0xef00] No handler for cluster command 2
[0xd8ba:1:0xef00] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=CLUSTER_COMMAND manufacturer_specific=False is_reply=True disable_default_response=False> manufacturer=None tsn=70 command_id=2>
[0xd8ba:1:0xef00] Unknown cluster-specific command 2
[0xd8ba:1:0xef00] ZCL request 0x0002: b'\x00%\x10\x01\x00\x01\x01'
[0xd8ba:1:0xef00] No handler for cluster command 2
[0xd8ba:1:0xef00] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=CLUSTER_COMMAND manufacturer_specific=False is_reply=True disable_default_response=False> manufacturer=None tsn=70 command_id=2>
[0xd8ba:1:0xef00] Unknown cluster-specific command 2
[0xd8ba:1:0xef00] ZCL request 0x0002: b'\x00%\x10\x01\x00\x01\x01'
[0xd8ba:1:0xef00] No handler for cluster command 2
[0xd8ba:1:0xef00] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=CLUSTER_COMMAND manufacturer_specific=False is_reply=True disable_default_response=False> manufacturer=None tsn=70 command_id=2>
[0xd8ba:1:0xef00] Unknown cluster-specific command 2
[0xd8ba:1:0xef00] ZCL request 0x0002: b'\x00%\x10\x01\x00\x01\x01'
[0xd8ba:1:0xef00] No handler for cluster command 2
[0xd8ba:1:0xef00] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=CLUSTER_COMMAND manufacturer_specific=False is_reply=True disable_default_response=False> manufacturer=None tsn=70 command_id=2>
[0xd8ba:1:0xef00] Unknown cluster-specific command 2
[0xd8ba:1:0xef00] ZCL request 0x0002: b'\x00%\x10\x01\x00\x01\x01'
[0xd8ba:1:0xef00] No handler for cluster command 2
[0xd8ba:1:0xef00] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=CLUSTER_COMMAND manufacturer_specific=False is_reply=True disable_default_response=False> manufacturer=None tsn=70 command_id=2>
[0xd8ba:1:0xef00] Unknown cluster-specific command 2
[0xd8ba:1:0xef00] ZCL request 0x0002: b'\x00%\x10\x01\x00\x01\x01'
[0xd8ba:1:0xef00] No handler for cluster command 2
[0xd8ba:1:0xef00] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=CLUSTER_COMMAND manufacturer_specific=False is_reply=True disable_default_response=False> manufacturer=None tsn=70 command_id=2>
[0xd8ba:1:0xef00] Unknown cluster-specific command 2
[0xd8ba:1:0xef00] ZCL request 0x0002: b'\x00%\x10\x01\x00\x01\x01'
[0xd8ba:1:0xef00] No handler for cluster command 2
[0xd8ba:1:0xef00] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=CLUSTER_COMMAND manufacturer_specific=False is_reply=True disable_default_response=False> manufacturer=None tsn=71 command_id=2>
[0xd8ba:1:0xef00] Unknown cluster-specific command 2
[0xd8ba:1:0xef00] ZCL request 0x0002: b'\x00&\x01\x01\x00\x01\x00'
[0xd8ba:1:0xef00] No handler for cluster command 2
[0xd8ba:1:0xef00] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=CLUSTER_COMMAND manufacturer_specific=False is_reply=True disable_default_response=False> manufacturer=None tsn=72 command_id=2>
[0xd8ba:1:0xef00] Unknown cluster-specific command 2
[0xd8ba:1:0xef00] ZCL request 0x0002: b"\x00'\x02\x01\x00\x01\x00"
[0xd8ba:1:0xef00] No handler for cluster command 2
[0xd8ba:1:0xef00] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=CLUSTER_COMMAND manufacturer_specific=False is_reply=True disable_default_response=True> manufacturer=None tsn=73 command_id=36>
[0xd8ba:1:0xef00] Unknown cluster-specific command 36
[0xd8ba:1:0xef00] ZCL request 0x0024: b'\x00e'
[0xd8ba:1:0xef00] No handler for cluster command 36
[0xd8ba:1:0xef00] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=CLUSTER_COMMAND manufacturer_specific=False is_reply=True disable_default_response=False> manufacturer=None tsn=74 command_id=17>
[0xd8ba:1:0xef00] Unknown cluster-specific command 17
[0xd8ba:1:0xef00] ZCL request 0x0011: b'\x00f\xc0'
[0xd8ba:1:0xef00] No handler for cluster command 17
[0xd8ba:1:0xef00] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=CLUSTER_COMMAND manufacturer_specific=False is_reply=True disable_default_response=False> manufacturer=None tsn=74 command_id=17>
[0xd8ba:1:0xef00] Unknown cluster-specific command 17
[0xd8ba:1:0xef00] ZCL request 0x0011: b'\x00f\xc0'
[0xd8ba:1:0xef00] No handler for cluster command 17
[0xd8ba:1:0xef00] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=CLUSTER_COMMAND manufacturer_specific=False is_reply=True disable_default_response=False> manufacturer=None tsn=74 command_id=17>
[0xd8ba:1:0xef00] Unknown cluster-specific command 17
[0xd8ba:1:0xef00] ZCL request 0x0011: b'\x00f\xc0'
[0xd8ba:1:0xef00] No handler for cluster command 17
[0xd8ba:1:0xef00] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=CLUSTER_COMMAND manufacturer_specific=False is_reply=True disable_default_response=False> manufacturer=None tsn=74 command_id=17>
[0xd8ba:1:0xef00] Unknown cluster-specific command 17
[0xd8ba:1:0xef00] ZCL request 0x0011: b'\x00f\xc0'
[0xd8ba:1:0xef00] No handler for cluster command 17
[0xd8ba:1:0xef00] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=CLUSTER_COMMAND manufacturer_specific=False is_reply=True disable_default_response=False> manufacturer=None tsn=74 command_id=17>
[0xd8ba:1:0xef00] Unknown cluster-specific command 17
[0xd8ba:1:0xef00] ZCL request 0x0011: b'\x00f\xc0'
[0xd8ba:1:0xef00] No handler for cluster command 17

Additional context Purchased at https://aliexpress.ru/item/4001096045589.html

Issue Analytics

  • State:closed
  • Created 2 years ago
  • Comments:91 (39 by maintainers)

github_iconTop GitHub Comments

3reactions
sergeysaleycommented, Sep 5, 2021

Hi Matt! Switch is alive again. After updating HA to 2021.9 and removing local_quirks, the switch is paired with one entity, i.e. this quirk is already in zha.

Zigbee info IEEE: 84:2e:14:ff:fe:3a:53:9c Nwk: 0x512f Device Type: Router LQI: 240 RSSI: -40 Last Seen: 2021-09-05T09:22:53 Power Source: Mains Quirk: zhaquirks.tuya.ts0601.TuyaSingleSwitch

2reactions
sergeysaleycommented, Sep 23, 2021

We are waiting for Adminiuga to try to do what only he can do.

Read more comments on GitHub >

github_iconTop Results From Across the Web

How to reset the Zigbee device to the state to be configured?
Devices with a reset button: Firstly, make sure the device is powered off for more than 10 seconds before powering on the device....
Read more >
How to connect Tuya compatible 2 gangs Zigbee Switch module
I have a zigbee module that can easily connected to smartthing and identify as “Thing” It is 2 gangs switch that works in...
Read more >
Wifi No-neutral-wire touch switch for Tuya - YouTube
My second detailed video of the WETEN SmartHome Store's Wifi single live wire, or no neutral wire smart touch switch with RF pairing....
Read more >
WETEN 2Ch Zigbee switch module to make old ... - YouTube
... Smart Home to turn your old 2 gang switches smart. Works on Zigbee and it requires mode neutral wire. I tested it...
Read more >
Tuya Touch Switch 4 Gang No Neutral ...
Zigbee ID: TS0601 | _TZE200_aqnazj70 | TZE200_k6jhsr0q - TS0601_switch_4_gang compatibility with third party gateways.
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found