[RELEASE] Tuya Smart Siren Zigbee driver

Yep, this is a different device than the ones that are currently supported in this driver....
It has taken 123 comments in GitHub in one month trials and errors period for the ZHA guys (Home Assistant) to make it work.... And I don't like the comments in this thread mentioning a replacement of the default Node Descriptor, this means Zigbee 3,0 related issues... I am not going to put in the same amount of time as I did for Aqara FP1 pairing.

In other words, I don't think I can make it work without having it on my desk. The postage expense PL<>BG will be about 30 Euros, so I don't know if it is worth...

This is a fourth variant of the 'Tuya Alarms' and also has different non-standard control commands, unfortunately, so it will also not work with this driver.

Thank you for detailed explanation, at the moment looks like that I need to abandon idea of working alarm/siren in Zigbee and simply use Aoetec Siren instead. Serious downside of that is extremely high price of that Aoetec device :frowning:

Can you update the driver to the latest dev. branch version 1.2.1 and try whether the alarm on/off works? In the Advanced options, please try both options for 'Preset Beep and Chime Settings' - 'fast' and 'none'.

Thank you for your effort!
I happened to get the _TZE204_t1blo2bj
I tried the new driver but still not working. This is the log from pairing.

dev:442023-05-25 03:18:04.300 PMdebugKitchen Siren device has received Tuya cluster ZCL command 0x00 response 0x00 data = [00, 00]
dev:442023-05-25 03:18:04.259 PMdebugKitchen Siren Payload sent: 00C66801000101
dev:442023-05-25 03:18:04.256 PMdebugKitchen Siren sendZigbeeCommands(cmd=[he cmd 0x02A0 0x01 0xEF00 0x00 {00C66801000101}, delay 101])
dev:442023-05-25 03:18:04.253 PMdebugKitchen Siren swithing alarm on (presetBeepAndChimeSettings = none)
dev:442023-05-25 03:18:01.901 PMinfoKitchen Siren Debug logging is will be turned off after 24 hours
dev:442023-05-25 03:18:01.844 PMinfoKitchen Siren Debug logging is true; Description text logging is true
dev:442023-05-25 03:18:01.843 PMinfoKitchen Siren Updating Kitchen Siren (Tuya Smart Siren Zigbee) model TS0601 manufacturer _TZE204_t1blo2bj
dev:442023-05-25 03:17:42.619 PMdebugKitchen Siren application version is 4A
dev:442023-05-25 03:17:01.578 PMdebugKitchen Siren device has received Tuya cluster ZCL command 0x00 response 0x00 data = [00, 00]
dev:442023-05-25 03:17:01.528 PMdebugKitchen Siren basic cluster report : descMap = [raw:02A00100001605004206545330363031, dni:02A0, endpoint:01, cluster:0000, size:16, attrId:0005, encoding:42, command:01, value:TS0601, clusterInt:0, attrInt:5]
dev:442023-05-25 03:17:01.499 PMdebugKitchen Siren sendZigbeeCommands(cmd=[he cmd 0x02A0 0x01 0xEF00 0x00 {9418740400010267020004000000B4660400010B6801000101} {}, delay 200])
dev:442023-05-25 03:17:01.481 PMdebugKitchen Siren sendZigbeeCommands(cmd=[he raw 0x02A0 1 0x01 0x0000 {10 00 00 05 00}, delay 50])
dev:442023-05-25 03:17:01.478 PMdebugKitchen Siren wakeUpTuya()
dev:442023-05-25 03:17:01.476 PMdebugKitchen Siren swithing alarm on (presetBeepAndChimeSettings = fast)
dev:442023-05-25 03:16:59.071 PMinfoKitchen Siren Debug logging is will be turned off after 24 hours
dev:442023-05-25 03:16:59.023 PMinfoKitchen Siren Debug logging is true; Description text logging is true
dev:442023-05-25 03:16:59.021 PMinfoKitchen Siren Updating Kitchen Siren (Tuya Smart Siren Zigbee) model TS0601 manufacturer _TZE204_t1blo2bj
dev:442023-05-25 03:16:52.314 PMinfoKitchen Siren Debug logging is will be turned off after 24 hours
dev:442023-05-25 03:16:52.272 PMinfoKitchen Siren Debug logging is true; Description text logging is true
dev:442023-05-25 03:16:52.271 PMinfoKitchen Siren Updating Kitchen Siren (Tuya Smart Siren Zigbee) model TS0601 manufacturer _TZE204_t1blo2bj
dev:442023-05-25 03:16:22.729 PMdebugKitchen Siren Tuya check-in
dev:442023-05-25 03:15:42.461 PMdebugKitchen Siren device has received Tuya cluster ZCL command 0x00 response 0x00 data = [00, 00]
dev:442023-05-25 03:15:42.420 PMdebugKitchen Siren basic cluster report : descMap = [raw:02A00100001605004206545330363031, dni:02A0, endpoint:01, cluster:0000, size:16, attrId:0005, encoding:42, command:01, value:TS0601, clusterInt:0, attrInt:5]
dev:442023-05-25 03:15:42.384 PMdebugKitchen Siren sendZigbeeCommands(cmd=[he cmd 0x02A0 0x01 0xEF00 0x00 {ACD3740400010267020004000000B4660400010B6801000101} {}, delay 200])
dev:442023-05-25 03:15:42.361 PMdebugKitchen Siren sendZigbeeCommands(cmd=[he raw 0x02A0 1 0x01 0x0000 {10 00 00 05 00}, delay 50])
dev:442023-05-25 03:15:42.358 PMdebugKitchen Siren wakeUpTuya()
dev:442023-05-25 03:15:42.356 PMdebugKitchen Siren swithing alarm on (presetBeepAndChimeSettings = fast)
dev:442023-05-25 03:15:04.689 PMdebugTuya Smart Siren Zigbee application version is 4A
dev:442023-05-25 03:14:56.785 PMinfoTuya Smart Siren Zigbee confirmed melody 6=Mozart Piano (5)
dev:442023-05-25 03:14:56.587 PMinfoTuya Smart Siren Zigbee battery is 100%
dev:442023-05-25 03:14:56.584 PMdebugTuya Smart Siren Zigbee Battery Percentage rawValue = 200 -> 100%
dev:442023-05-25 03:14:56.386 PMdebugTuya Smart Siren Zigbee confirmed duration 10 s
dev:442023-05-25 03:14:56.190 PMinfoTuya Smart Siren Zigbee volume is 100
dev:442023-05-25 03:14:56.189 PMdebugTuya Smart Siren Zigbee confirmed volume high 100% (2)
dev:442023-05-25 03:14:51.264 PMdebugTuya Smart Siren Zigbee NOT PARSED : descMap = [raw:catchall: 0104 0000 01 01 0040 00 02A0 00 00 0000 04 01 00, profileId:0104, clusterId:0000, clusterInt:0, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:02A0, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:04, direction:01, data:[00]]
dev:442023-05-25 03:14:51.132 PMdebugTuya Smart Siren Zigbee basic cluster report : descMap = [raw:02A001000068040042105F545A453230345F7431626C6F32626A0000002003010000204A05000042065453303630310700003001FEFF003000, dni:02A0, endpoint:01, cluster:0000, size:68, attrId:0004, encoding:42, command:01, value:_TZE204_t1blo2bj, clusterInt:0, attrInt:4, additionalAttrs:[[value:03, encoding:20, attrId:0000, consumedBytes:4, attrInt:0], [value:4A, encoding:20, attrId:0001, consumedBytes:4, attrInt:1], [value:TS0601, encoding:42, attrId:0005, consumedBytes:9, attrInt:5]]]
dev:442023-05-25 03:14:51.079 PMinfoTuya Smart Siren Zigbee InitializeVars()... fullInit = false
dev:442023-05-25 03:14:51.078 PMinfoTuya Smart Siren Zigbee updating the settings from the current driver version null to the new version 1.2.1 2023/05/20 7:41 AM
dev:442023-05-25 03:14:51.011 PMdebugTuya Smart Siren Zigbee sendZigbeeCommands(cmd=[he raw 0x02A0 1 0x01 0x0000 {10 00 00 04 00 00 00 01 00 05 00 07 00 FE FF}, delay 200, he wattr 0x02A0 0x01 0x0000 0xFFDE 0x20 {13} {}, delay 200])
dev:442023-05-25 03:14:51.005 PMinfoTuya Smart Siren Zigbee configure()..
dev:442023-05-25 03:14:50.997 PMerrorgroovy.lang.MissingMethodException: No signature of method: user_driver_kkossev_Tuya_Smart_Siren_Zigbee_603.sendEvent() is applicable for argument types: (java.util.LinkedHashMap, java.lang.String) values: [[name:Info, isStateChange:true, type:digital], installed] on line 836 (method installed)
dev:442023-05-25 03:14:50.968 PMinfoTuya Smart Siren Zigbee installed()

Hi, looks like I missing something , but my device don't work with this driver. Please guide me then.
image

Is it this one?

It is not supported by this driver, but you can try this one : Tuya Smart Siren Zigbee - Driver doesn't work - #13 by marcusvrsilva

Sorry, as it was found earlier, this device will not work with this driver too.

@kkossev Thank you for your reply. That is correct device. The provided driver is working partially. That is better than nothing, Only Siren+Strobe works, strobe only and siren only -don't. Is it any option to include this device into this release? At least - based on the device manufacturer and purpose :slight_smile:

Sure, I will add it, but I can't say when - I still have 3 other Tuya devices on my desk, waiting to finish the drivers... : ( I have added it to the driver TODO list, and will ping you when ready for testing.

Thank you! I'll use old semi-driver until my turn comes up,

Yeah I read that.
I just wanted to give you the test results.
if you are trying further driver code change, I am willing to test it.
I read you already have 3 more devices working on, hope this is one of it but if not I can wait.
Thank you very much for your work. :slight_smile:

1 Like

G'day all, I also have the _TZE204_t1blo2bj TS0601 siren and am keen to get it working with Hubitat, I'm mostly interested in using it for detecting when it switches from mains power to battery power but other functions could be useful for me too if they are working.

I'm ready and willing to test any drivers. I've followed along with the threads about these sirens in the forums and have tried the available drivers including the one listed above. Looking forward to updates on this.

2 Likes

I'd like to second this and offer to beta test the driver for this specific model as well whenever ready. As a matter of fact @kkossev, if you don't have this particular model already (_TZE204_t1blo2bj TS0601), I'd be willing to purchase one and have it shipped directly to you (yours to keep) if you'd like to assist in the development of it's Hubitat driver. Let me know if you're interested in that.

3 Likes

Hi @silox ,
Yes, having this particular model (_TZE204_t1blo2bj TS0601) will speed up the development. I have the previous model (_TZE200_t1blo2bj), but there are differences between the two models that I can't handle without having the device on my desk... I can return it to you after the driver is ready.

Please send me a DM for the address details.

2 Likes

The siren is already in my country. hopefully, I can have my hands on it by this weekend.

1 Like

Hi @kkossev any chance to look into this again as well?

Still using Markus' driver but would be nice to have your driver enhanced about this model too. Please let me know you need anything from my side.

Thanks in advance

Hi @jb1 , when I start working on the _TZE204 _t1blo2bj TS0601 siren, I will look at this device too.

1 Like

Version 1.2.2 was pushed for an update via HPM.
It fixes the problems with the TS0601 _TZE204_t1blo2bj manufacturer.

I wanted to follow-up here and confirm with everyone that the updated driver works great with the TS0601 _TZE204_t1blo2bj variant. Great work @kkossev, very much appreciated!

Yes, I just saw this and also confirmed the new driver works great with that model.
Thank you very much!!!!!

1 Like