[RELEASE] Tuya Smart Siren Zigbee driver

I will got in any moment Siren from Cool cam store. And I'm thinking what I will got? "Neo" one, or that second one. Item that I ordered on photos looks like first one (supported), not second (in development). All photos are same, as on supported one. Interesting.

The one w/ temperature and humidity reporting should be more expensive, if one and the same seller offers both models.

I have edited the first post, changing "work in progress" to "TODO". Markus's driver linked in the description table is working just fine with the second model (it has a rather different commands, despite the two devices look the same).

@kkossev Do you plan to work on this again in the near future?

Sorry JB, not in the very near future ... I am experimenting now whether I can consolidate all my drivers in a single package / single driver, it became too time-consuming to support so many different drivers separately.

LOL, this is strange. I got "NEO" device, in NEO box, with NEO print, but with another fingeprint.

Manufacturer:	_TZE204_t1blo2bj
Endpoint 01 application:	4A
Endpoint 01 endpointId:	01
Endpoint 01 idAsInt:	1
Endpoint 01 inClusters:	0004,0005,EF00,0000
Endpoint 01 initialized:	true
Endpoint 01 manufacturer:	_TZE204_t1blo2bj
Endpoint 01 model:	TS0601
Endpoint 01 outClusters:	0019,000A
Endpoint 01 profileId:	0104
Endpoint 01 stage:	4
Endpoint F2 application:	unknown
Endpoint F2 endpointId:	F2
Endpoint F2 idAsInt:	242
Endpoint F2 initialized:	true
Endpoint F2 manufacturer:	unknown
Endpoint F2 model:	unknown
Endpoint F2 outClusters:	0021
Endpoint F2 profileId:	A1E0
Endpoint F2 stage:	4

with added new finger-print to driver, it's pairing, responding to commands without errors, but perfectly silent, or maybe I'm doing something from. Speaker is fine, becouse it gives "beep" during pairinig

Did you try Markus's driver ( from the first post second picture link) ?

Yes, same result, commands are accepted, but alarm is totally silent. Found another one, different that two and half (by half I mean "mine" variant" of Neo), maybe that will work without issues: https://pl.aliexpress.com/item/1005004857878415.html

I could start preparing box of devices, for sending them to you, If I will be unable to sell that "2 and half" siren on local auction service.

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