How to support Tuya outdoor Siren Alarm (_TZE200_nlrfgpny)? #17325
Replies: 60 comments 90 replies
-
Hi, I just got one yesterday and have the same question :) I’ll be looking into it too, and post here if I find something. |
Beta Was this translation helpful? Give feedback.
-
Found one discussion here on the language I didn't understand. https://community.jeedom.com/t/sirene-tuya-tze200-nlrfgpny/105678/4 |
Beta Was this translation helpful? Give feedback.
-
Hi, const definition = { module.exports = definition; Now I need to understand the tuyaDatapoints. |
Beta Was this translation helpful? Give feedback.
-
Hello, I also bought this siren _TZE200_nlrfgpny rated NAO NAS-AB06B (Ali express). I created a NAS-AB06B.js file and integrated the external converter. I manage to turn the siren sound on and off but many functions are missing: melody, sound volume,... . I tried to ask the Ali Express seller to send me much more complete technical documentation... without any real response. Thanks for sharing information above. I will keep you informed if I manage to do better than you. I have a Tuya Dev account but unfortunately no Tuya Zigbee gateway to "sniff" the frames. I follow your progress with attention. |
Beta Was this translation helpful? Give feedback.
-
Hi, |
Beta Was this translation helpful? Give feedback.
-
One more datapoint I've found
shows if the usb charger is plugged in or not :) |
Beta Was this translation helpful? Give feedback.
-
The settings for turning on/off the tamper alarm work, setting the alarm type (light/sound) work, picking the alarm melody works, turning it off and on works. The code is quick & dirty and probably not up to standards. I'd appreciate if somebody with more experience in quality of this code could take a look and make an official PR. |
Beta Was this translation helpful? Give feedback.
-
just bougth one, and was wondering why i didn't see anything in HA. Thanks very much for that :D |
Beta Was this translation helpful? Give feedback.
-
Can someone tell me if you are able to change Volume, Duration or MELODY please? or only the switch works in your case? |
Beta Was this translation helpful? Give feedback.
-
Hi. I confirm that it is working for me too. I also managed to get the battery once, but no luck since. I think it is something like: or But it only worked one. Somebody had more luck? |
Beta Was this translation helpful? Give feedback.
-
Hi, |
Beta Was this translation helpful? Give feedback.
-
Thank you so much all. I used the code from jakubjakubik which works great. For now the basics work and I can use the device. I will follow this post if someone has an update for the other features. |
Beta Was this translation helpful? Give feedback.
-
Hello, just to say that i am thinking that is no possible to get back from the device the battery status.I tried everything reading TUYa documentation but simply i have never been able to get the battery status in the payload. So... I do not know. Just I would be courious to have the whole batch from Parala since he says that he has been able to get back the battery data and to have any news about his bench supply; May be it has any meaning in the behaviur of the siren... anyway, battery aparat, everything is working and this is already a success. Thank you to all. |
Beta Was this translation helpful? Give feedback.
-
Hi, sorry for the delay; don't have access at everything while I'm at work. So here is the full code: const tzLocal = { const definition = { module.exports = definition;` Now, I didn't take the time to wait for the device to send the data. So what I did is plug the charger, add the bench supply (if you do this, be careful that the battery charger will send power to the supply, so you need one that is ok with that), and then plug - unplug the charger. When charging, I get those logs: When unplugging, I get this: Now, maybe that there need to be an event so that the battery is sent. I'll continue to look into that, but I don't have much time at the moment :s |
Beta Was this translation helpful? Give feedback.
-
Hello, mine is working with a mix of @ParalaX002 and @jakubjakubik templates. The only thing that is not working is the battery: ` const tzLocal = { const definition = { module.exports = definition; |
Beta Was this translation helpful? Give feedback.
-
An update from my previous post (#17325 (comment)). For anyone with the same problem I had. I left the siren disconnected for a number of days and deleted all copies of the external converters and force removed the device. |
Beta Was this translation helpful? Give feedback.
-
Hello folks! Happy New Year! |
Beta Was this translation helpful? Give feedback.
-
just bought a Neo Zigbee Siren NAS-AB06B2 (zigbee solar) keep uo the goed work to integration in ZHA Home Assistant. |
Beta Was this translation helpful? Give feedback.
-
I tried to use external converter, to see, if battery is working. But somehow on pairing, always picks existing converter, not external one. I have uploaded js file and change configuration.yaml |
Beta Was this translation helpful? Give feedback.
-
Not sure if anyone else has had the same occur but it looks like the battery status is now reporting for me. I've not changed anything and all of a sudden it started working on February 14th this year. Just realised it now as I've still yet to install the siren so it's not getting charged via solar atm |
Beta Was this translation helpful? Give feedback.
-
Oh, you lucky...👍. How, why? I have latest version of everything, but it doesn't show. Do you use external converter? Anyone else that has battery reported? Can you show one log record of siren? |
Beta Was this translation helpful? Give feedback.
-
I tested with and without a converter and the battery does not report any information... |
Beta Was this translation helpful? Give feedback.
-
To answer some of the questions:
Since my post it's dropped to 82% so still seems to be working |
Beta Was this translation helpful? Give feedback.
-
Hi everyone! I have this siren and I'm struggling for the last few days to use it in HA. The steps I did based on this topic :
What I'm missing here? What are the high level steps that I need to make so this works? Thank you all! |
Beta Was this translation helpful? Give feedback.
-
Hello, still no display of the battery percentage with the new version of z2m in 1.37... (without converter), a solution?? |
Beta Was this translation helpful? Give feedback.
-
Hi did you find a solution to see the battery information? Thanks |
Beta Was this translation helpful? Give feedback.
-
Also mine started to working. Amazing!! Because this is the best zigbee alarm. |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
For me it worked after restarting Homeassistant, but not the operating system but the host, unplugging the minipc where everything is installed from the power, since that day it has worked perfectly for me. |
Beta Was this translation helpful? Give feedback.
-
I just bought a Tuya Outdoor Solar Siren Alarm (link https://www.aliexpress.com/item/1005005264809268.html).
It joins the Zigbee network okay, but shows not supported.
I tried to follow the "add new device" tutorial to add a new device, but did go very far.
Please give me some suggestions?
`
2023-04-13.22-33-37/log.txt:debug 2023-04-13 22:35:59: Received Zigbee message from '0xa4c138fb19fbd64b', type 'readResponse', cluster 'genBasic', data '{"65534":0,"appVersion":72,"manufacturerName":"_TZE200_nlrfgpny","modelId":"TS0601","powerSource":3,"zclVersion":3}' from endpoint 1 with groupID 0
2023-04-13.22-33-37/log.txt:info 2023-04-13 22:35:59: Successfully configured '0xa4c138fb19fbd64b'
2023-04-13.22-33-37/log.txt:debug 2023-04-13 22:36:02: Received Zigbee message from '0xa4c138fb19fbd64b', type 'attributeReport', cluster 'genBasic', data '{"65506":56,"65508":0,"appVersion":72}' from endpoint 1 with groupID 0
2023-04-13.22-33-37/log.txt:debug 2023-04-13 22:36:02: Received Zigbee message from '0xa4c138fb19fbd64b', type 'attributeReport', cluster 'genBasic', data '{"65503":"E?�+\u0013E@�+eF@�+\u0012"}' from endpoint 1 with groupID 0
2023-04-13.22-33-37/log.txt:debug 2023-04-13 22:36:03: Received Zigbee message from '0xa4c138fb19fbd64b', type 'read', cluster 'genTime', data '["localTime"]' from endpoint 1 with groupID 0
2023-04-13.22-33-37/log.txt:debug 2023-04-13 22:52:45: Received Zigbee message from '0xa4c138fb19fbd64b', type 'commandDataReport', cluster 'manuSpecificTuya', data '{"dpValues":[{"data":{"data":[0],"type":"Buffer"},"datatype":1,"dp":6}],"seq":3328}' from endpoint 1 with groupID 0
2023-04-13.22-33-37/log.txt-debug 2023-04-13 22:52:45: No converter available for '_TZE200_nlrfgpny' with cluster 'manuSpecificTuya' and type 'commandDataReport' and data '{"dpValues":[{"data":{"data":[0],"type":"Buffer"},"datatype":1,"dp":6}],"seq":3328}'
2023-04-13.22-33-37/log.txt-debug 2023-04-13 22:52:46: Received Zigbee message from 'zb71_soil', type 'commandDataReport', cluster 'manuSpecificTuya', data '{"dpValues":[{"data":{"data":[0,0,0,100],"type":"Buffer"},"datatype":2,"dp":15}],"seq":2816}' from endpoint 1 with groupID 0
2023-04-13.23-19-15/.nfs000000000003e31000000002:debug 2023-04-13 23:19:46: Received Zigbee message from '0xa4c138fb19fbd64b', type 'attributeReport', cluster 'genBasic', data '{"65506":56,"65508":0,"appVersion":72}' from endpoint 1 with groupID 0
2023-04-13.23-19-15/.nfs000000000003e31000000002:debug 2023-04-13 23:19:46: Received Zigbee message from '0xa4c138fb19fbd64b', type 'read', cluster 'genTime', data '["localTime"]' from endpoint 1 with groupID 0
2023-04-13.23-19-15/.nfs000000000003e31000000002:debug 2023-04-13 23:19:47: Received Zigbee message from '0xa4c138fb19fbd64b', type 'attributeReport', cluster 'genBasic', data '{"65503":"bJ�+\u0013�J�+e�J�+\u0012"}' from endpoint 1 with groupID 0
`
`
const fz = require('zigbee-herdsman-converters/converters/fromZigbee');
const tz = require('zigbee-herdsman-converters/converters/toZigbee');
const exposes = require('zigbee-herdsman-converters/lib/exposes');
const reporting = require('zigbee-herdsman-converters/lib/reporting');
const extend = require('zigbee-herdsman-converters/lib/extend');
const e = exposes.presets;
const ea = exposes.access;
const tuya = require('zigbee-herdsman-converters/lib/tuya');
const definition = {
// Since a lot of TuYa devices use the same modelID, but use different datapoints
// it's necessary to provide a fingerprint instead of a zigbeeModel
fingerprint: [
{
// The model ID from: Device with modelID 'TS0601' is not supported
// You may need to add \u0000 at the end of the name in some cases
modelID: 'TS0601',
// The manufacturer name from: Device with modelID 'TS0601' is not supported.
manufacturerName: '_TZE200_nlrfgpny',
},
],
model: 'TS0601_new',
vendor: 'TuYa',
description: 'Outdoor Siren',
fromZigbee: [tuya.fz.datapoints],
toZigbee: [tuya.tz.datapoints],
};
module.exports = definition;
`
Beta Was this translation helpful? Give feedback.
All reactions