Hi all, i just bought this zigbee 3.0 siren :
Tuya Zigbee Smart Siren Alarm With temperature and Humidity Sensor Works With TUYA Smart Hub
I achieved to add it using ZHA (I have a SonOff Zigbee bridge as Coordinator)
But there is no entites in the device (no switch to toggle the alarm, no temp and humidity sensors, nothing !), here is a picture :
I already tried to remove it and add it back in ZHA, but still nothing.
Also here are the logs from ZHA while adding the device :
[0x0000:zdo] ZDO request ZDOCmd.Mgmt_Permit_Joining_req: [60, <Bool.false: 0>]
Device 0xc030 (84:2e:14:ff:fe:db:84:32) joined the network
[0xc030] Requesting 'Node Descriptor'
Tries remaining: 2
[0xc030] Extending timeout for 0x50 request
Device 0xc030 (84:2e:14:ff:fe:db:84:32) joined the network
Skip initialization for existing device 84:2e:14:ff:fe:db:84:32
Device 0xc030 (84:2e:14:ff:fe:db:84:32) joined the network
Skip initialization for existing device 84:2e:14:ff:fe:db:84:32
[0xc030:zdo] ZDO request ZDOCmd.Device_annce: [0xC030, 84:2e:14:ff:fe:db:84:32, 128]
[0xc030] Node Descriptor: NodeDescriptor(byte1=2, byte2=64, mac_capability_flags=128, manufacturer_code=4098, maximum_buffer_size=82, maximum_incoming_transfer_size=82, server_mask=11264, maximum_outgoing_transfer_size=82, descriptor_capability_field=0)
[0xc030] Discovering endpoints
Tries remaining: 3
[0xc030] Extending timeout for 0x52 request
[0xc030] Discovered endpoints: [1]
[0xc030:1] Discovering endpoint information
Tries remaining: 3
[0xc030] Extending timeout for 0x54 request
[0xc030: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
[0xc030] Extending timeout for 0x56 request
[0xc030: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=86 command_id=Command.Read_Attributes_rsp>
[0xc030:1] Manufacturer: _TZE200_d0yu2xgi
[0xc030:1] Model: TS0601
Checking quirks for _TZE200_d0yu2xgi TS0601 (84:2e:14:ff:fe:db:84:32)
Considering <class 'bellows.zigbee.application.EZSPCoordinator'>
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 'zhaquirks.netvox.z308e3ed.Z308E3ED'>
Fail because device_type mismatch on at least one endpoint
Considering <class 'zhaquirks.philips.rom001.PhilipsROM001'>
Fail because device_type mismatch on at least one endpoint
Considering <class 'zhaquirks.philips.rwl020.PhilipsRWL020'>
Fail because endpoint list mismatch: {1, 2} {1}
Considering <class 'zhaquirks.philips.rwl021.PhilipsRWL021'>
Fail because endpoint list mismatch: {1, 2} {1}
Considering <class 'zhaquirks.smartthings.multi.SmartthingsMultiPurposeSensor'>
Fail because device_type mismatch on at least one endpoint
Considering <class 'zhaquirks.smartthings.tag_v4.SmartThingsTagV4'>
Fail because device_type mismatch on at least one endpoint
Considering <class 'zhaquirks.xbee.xbee3_io.XBee3Sensor'>
Fail because endpoint list mismatch: {232, 230} {1}
Considering <class 'zhaquirks.xbee.xbee_io.XBeeSensor'>
Fail because endpoint list mismatch: {232, 230} {1}
device - 0xC030:84:2e:14:ff:fe:db:84:32 entering async_device_initialized - is_new_join: True
device - 0xC030:84:2e:14:ff:fe:db:84:32 has joined the ZHA zigbee network
[0xC030](TS0601): started configuration
[0xC030:ZDO](TS0601): 'async_configure' stage succeeded
[0xc030] Extending timeout for 0x58 request
[0xc030] Extending timeout for 0x5a request
[0xc030:zdo] ZDO request ZDOCmd.Node_Desc_req: [0x0000]
[0xc030:zdo] Unsupported ZDO request:ZDOCmd.Node_Desc_req
[0xC030:1:0x0000]: bound 'basic' cluster: Status.SUCCESS
[0xC030:1:0x0000]: finished channel configuration
[0xc030] Extending timeout for 0x5c request
[0xC030:1:0x0019]: bound 'ota' cluster: Status.SUCCESS
[0xC030:1:0x0019]: finished channel configuration
[0xc030: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=92 command_id=Command.Read_Attributes_rsp>
[0xC030:1:0x0000]: initializing channel: from_cache: False
[0xC030:1:0x0000]: 'async_configure' stage succeeded
[0xC030:1:0x0019]: 'async_configure' stage succeeded
[0xC030](TS0601): completed configuration
[0xC030](TS0601): stored in registry: ZhaDeviceEntry(name='_TZE200_d0yu2xgi TS0601', ieee='84:2e:14:ff:fe:db:84:32', last_seen=1608275398.9227688)
[0xC030](TS0601): started initialization
[0xC030:ZDO](TS0601): 'async_initialize' stage succeeded
[0xc030] Extending timeout for 0x5e request
[0xC030:1:0x0019]: initializing channel: from_cache: False
[0xc030: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=94 command_id=Command.Read_Attributes_rsp>
[0xC030:1:0x0000]: initializing channel: from_cache: False
[0xC030:1:0x0000]: 'async_initialize' stage succeeded
[0xC030:1:0x0019]: 'async_initialize' stage succeeded
[0xC030](TS0601): power source: Battery or Unknown
[0xC030](TS0601): completed initialization
[0xc030: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=73 command_id=Command.Read_Attributes>
[0xc030:1:0x000a] ZCL request 0x0000: [[7]]
[0x8C07:1:0x0b04]: async_update
[0x7114:1:0x0b04]: async_update
[0xB9E3:1:0x0b04]: async_update
[0x7114:1:0x0b04] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=GLOBAL_COMMAND manufacturer_specific=False is_reply=True disable_default_response=True> manufacturer=None tsn=99 command_id=Command.Read_Attributes_rsp>
[0x8c07:1:0x0b04] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=GLOBAL_COMMAND manufacturer_specific=False is_reply=True disable_default_response=True> manufacturer=None tsn=97 command_id=Command.Read_Attributes_rsp>
[0xb9e3:1:0x0b04] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=GLOBAL_COMMAND manufacturer_specific=False is_reply=True disable_default_response=True> manufacturer=None tsn=101 command_id=Command.Read_Attributes_rsp>
[0xc030: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=74 command_id=36>
[0xc030:1:0xef00] Unknown cluster-specific command 36
[0xc030:1:0xef00] ZCL request 0x0024: b'\x00"'
[0xc030:1:0xef00] No handler for cluster command 36
[0xc030: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=75 command_id=2>
[0xc030:1:0xef00] Unknown cluster-specific command 2
[0xc030:1:0xef00] ZCL request 0x0002: b"\x00\x02j\x02\x00\x04\x00\x00\x00'"
[0xc030:1:0xef00] No handler for cluster command 2
[0xc030: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=75 command_id=2>
[0xc030:1:0xef00] Unknown cluster-specific command 2
[0xc030:1:0xef00] ZCL request 0x0002: b"\x00\x02j\x02\x00\x04\x00\x00\x00'"
[0xc030:1:0xef00] No handler for cluster command 2
[0xc030: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=75 command_id=2>
[0xc030:1:0xef00] Unknown cluster-specific command 2
[0xc030:1:0xef00] ZCL request 0x0002: b"\x00\x02j\x02\x00\x04\x00\x00\x00'"
[0xc030:1:0xef00] No handler for cluster command 2
[0xc030: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=75 command_id=2>
[0xc030:1:0xef00] Unknown cluster-specific command 2
[0xc030:1:0xef00] ZCL request 0x0002: b"\x00\x02j\x02\x00\x04\x00\x00\x00'"
[0xc030:1:0xef00] No handler for cluster command 2
[0xc030: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=75 command_id=2>
[0xc030:1:0xef00] Unknown cluster-specific command 2
[0xc030:1:0xef00] ZCL request 0x0002: b"\x00\x02j\x02\x00\x04\x00\x00\x00'"
[0xc030:1:0xef00] No handler for cluster command 2
[0xc030: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=75 command_id=2>
[0xc030:1:0xef00] Unknown cluster-specific command 2
[0xc030:1:0xef00] ZCL request 0x0002: b"\x00\x02j\x02\x00\x04\x00\x00\x00'"
[0xc030:1:0xef00] No handler for cluster command 2
[0xc030: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=75 command_id=2>
[0xc030:1:0xef00] Unknown cluster-specific command 2
[0xc030:1:0xef00] ZCL request 0x0002: b"\x00\x02j\x02\x00\x04\x00\x00\x00'"
[0xc030:1:0xef00] No handler for cluster command 2
[0xc030: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=75 command_id=2>
[0xc030:1:0xef00] Unknown cluster-specific command 2
[0xc030:1:0xef00] ZCL request 0x0002: b"\x00\x02j\x02\x00\x04\x00\x00\x00'"
[0xc030:1:0xef00] No handler for cluster command 2
[0xc030: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=75 command_id=2>
[0xc030:1:0xef00] Unknown cluster-specific command 2
[0xc030:1:0xef00] ZCL request 0x0002: b"\x00\x02j\x02\x00\x04\x00\x00\x00'"
[0xc030:1:0xef00] No handler for cluster command 2
[0xc030: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=75 command_id=2>
[0xc030:1:0xef00] Unknown cluster-specific command 2
[0xc030:1:0xef00] ZCL request 0x0002: b"\x00\x02j\x02\x00\x04\x00\x00\x00'"
[0xc030:1:0xef00] No handler for cluster command 2
[0xc030: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=75 command_id=2>
[0xc030:1:0xef00] Unknown cluster-specific command 2
[0xc030:1:0xef00] ZCL request 0x0002: b"\x00\x02j\x02\x00\x04\x00\x00\x00'"
[0xc030:1:0xef00] No handler for cluster command 2
[0xc030: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=75 command_id=2>
[0xc030:1:0xef00] Unknown cluster-specific command 2
[0xc030:1:0xef00] ZCL request 0x0002: b"\x00\x02j\x02\x00\x04\x00\x00\x00'"
[0xc030:1:0xef00] No handler for cluster command 2
[0xc030: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=75 command_id=2>
[0xc030:1:0xef00] Unknown cluster-specific command 2
[0xc030:1:0xef00] ZCL request 0x0002: b"\x00\x02j\x02\x00\x04\x00\x00\x00'"
[0xc030:1:0xef00] No handler for cluster command 2
[0xc030: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=76 command_id=17>
[0xc030:1:0xef00] Unknown cluster-specific command 17
[0xc030:1:0xef00] ZCL request 0x0011: b'\x00#@'
[0xc030:1:0xef00] No handler for cluster command 17
[0x8C07:1:0x0b04]: async_update
[0x7114:1:0x0b04]: async_update
[0xB9E3:1:0x0b04]: async_update
[0x7114:1:0x0b04] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=GLOBAL_COMMAND manufacturer_specific=False is_reply=True disable_default_response=True> manufacturer=None tsn=105 command_id=Command.Read_Attributes_rsp>
[0x8c07:1:0x0b04] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=GLOBAL_COMMAND manufacturer_specific=False is_reply=True disable_default_response=True> manufacturer=None tsn=103 command_id=Command.Read_Attributes_rsp>
[0x8c07:1:0x0b04] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=GLOBAL_COMMAND manufacturer_specific=False is_reply=True disable_default_response=True> manufacturer=None tsn=103 command_id=Command.Read_Attributes_rsp>
[0x8c07:1:0x0b04] ZCL request 0x0001: [[ReadAttributeRecord(attrid=1291, status=<Status.SUCCESS: 0>, value=<TypeValue type=int16s, value=0>)]]
[0x8c07:1:0x0b04] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=GLOBAL_COMMAND manufacturer_specific=False is_reply=True disable_default_response=True> manufacturer=None tsn=103 command_id=Command.Read_Attributes_rsp>
[0x8c07:1:0x0b04] ZCL request 0x0001: [[ReadAttributeRecord(attrid=1291, status=<Status.SUCCESS: 0>, value=<TypeValue type=int16s, value=0>)]]
[0xb9e3:1:0x0b04] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=GLOBAL_COMMAND manufacturer_specific=False is_reply=True disable_default_response=True> manufacturer=None tsn=107 command_id=Command.Read_Attributes_rsp>
[0x8C07:1:0x0b04]: async_update
[0x7114:1:0x0b04]: async_update
[0xB9E3:1:0x0b04]: async_update
[0x7114:1:0x0b04] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=GLOBAL_COMMAND manufacturer_specific=False is_reply=True disable_default_response=True> manufacturer=None tsn=111 command_id=Command.Read_Attributes_rsp>
[0x8c07:1:0x0b04] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=GLOBAL_COMMAND manufacturer_specific=False is_reply=True disable_default_response=True> manufacturer=None tsn=109 command_id=Command.Read_Attributes_rsp>
[0xb9e3:1:0x0b04] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=GLOBAL_COMMAND manufacturer_specific=False is_reply=True disable_default_response=True> manufacturer=None tsn=113 command_id=Command.Read_Attributes_rsp>
[0x8C07:1:0x0b04]: async_update
[0x7114:1:0x0b04]: async_update
[0xB9E3:1:0x0b04]: async_update
[0x7114:1:0x0b04] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=GLOBAL_COMMAND manufacturer_specific=False is_reply=True disable_default_response=True> manufacturer=None tsn=117 command_id=Command.Read_Attributes_rsp>
[0x8c07:1:0x0b04] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=GLOBAL_COMMAND manufacturer_specific=False is_reply=True disable_default_response=True> manufacturer=None tsn=115 command_id=Command.Read_Attributes_rsp>
[0xb9e3:1:0x0b04] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=GLOBAL_COMMAND manufacturer_specific=False is_reply=True disable_default_response=True> manufacturer=None tsn=119 command_id=Command.Read_Attributes_rsp>
Does anyone know what is the problem, and maybe how can I contribute to ZHA to help adding this product ?
Thanks !