New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Neo NAS-AB02B2: Intermittent ignored commands #12542
Comments
This issue is stale because it has been open 30 days with no activity. Remove stale label or comment or this will be closed in 7 days |
Still an issue on current version 1.25.2 |
This issue is stale because it has been open 30 days with no activity. Remove stale label or comment or this will be closed in 7 days |
The problem exists. Zigbee2MQTT 1.27.0-1. |
Zigbee2MQTT Current version: 1.27.2-1 |
Yes I still have this issue too, I think this device is either unpopular or this issue only affects a small amount of users. I will likely replace it with the HEIMAN HS2WD-E, hopefully that device may be more reliable. |
I have several of the units. I experienced the issue. I now have a script that has been reliable, it adds a 40ms delay between commands, and issues each command twice, ie: melody, wait, melody, duration, wait, duration, wait, volume, wait, volume, wait, alarm, wait, alarm. I use standard HA service calls (select_option, set_number, turn_on) vs direct mqtt settings, but doubt that makes a difference. Obviuosly this is a woraround, not 100% solution, but I haven't had problems since. YMMV. |
I have the same experience with this sensor. It is not reliable. I have to send only one item per payload and every message 2x with some delay in between. And last is always "alarm": true. Last message can be send only once (I am still testing it, so I can be wrong) Originally I had NAS-AB02B0 and it was working ok (until it felled to ground and power connector was broken). |
This problem still exists. Model: Alarm (NAS-AB02B2) This is my automation code and it always works differently, in most cases not correctly (not all parameters change):
|
Still same issue with this Siren. |
What happened?
Due to the way NAS-AB02B2 is setup in z2m (or firmware) only one command can be sent at a time. When using the siren for multiple purposes (door bell, house alarm, notification beeps) you have to send each command (duration, melody, volume, alarm) one after another.
For example a door bell script:
topic: zigbee2mqtt/Siren/set
topic: zigbee2mqtt/Siren/set
topic: zigbee2mqtt/Siren/set
topic: zigbee2mqtt/Siren/set
The issue the device has is it will randomly ignore commands. There seems to be no specific command it will or won't ignore. Sometimes I will run this script and it won't set the duration, causing the alarm bell to play forever. Other times it doesn't set the volume and it's too quiet. Many times it just won't play a sound at all.
I figured this was to do with sending multiple commands in succession at the same time, so I added a 5 second delay between each command, and the random failures still happen.
What did you expect to happen?
When running the script I mentioned, it should always play the correct melody for the correct duration
How to reproduce it (minimal and precise)
I used homeassistant so my script looks like this:
But I would also have another script such as:
To reproduce, I simply run one script then the other a few times. I will always run into random issues where the device ignores certain commands.
Zigbee2MQTT version
1.25.0 commit: 6f1460e
Adapter firmware version
20210120
Adapter
zzh (CC2652R Stick)
Debug log
The debug log doesn't show any warnings or errors and based on my scripts actually does successfully send every command to the device:
The text was updated successfully, but these errors were encountered: