-
Notifications
You must be signed in to change notification settings - Fork 3.3k
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
Add broadcast alarm functionality for Bosch BSD-2 #7427
Conversation
Define required KeyValue set and implement basic `tzLocal` converter with only `SET` permissions.
This comment was marked as outdated.
This comment was marked as outdated.
The "tz" in `tzLocal` stands for `toZigbee`... Lol.
We'll need to wait for zigbee-herdsman#1028 to be merged, won't work without.
Not working, yet. 😊
Latest herdsman commit should now allow to model tz for broadcasts in the same manner as
|
@Nerivec Naming it |
Thanks! |
Might be worth mentioning the behavior in the device documentation. Once I've tested the feature I can do that as well. Nice work everybody 👍 |
Yep, that feature definitely needs some good docs. I believe it's really the first time, we have a command that can be sent to any one of the supported devices, to trigger something on all of them simultaneously. Now, it all just needs to work as expected. Hopefully. 😅 |
Quite an amazing feature of the Bosch smoke detectors. 🤩
By simply issuing a special Zigbee broadcast command, you'll be able to change the alarm/siren state of all BSD-2 in your network at once.
The main benefit here's that you can e.g. trigger a network-wide fire alarm when only one detector senses smoke, but also silence them all at once, except for the device that initially detected smoke.
Follow-up for #7418
To-Dos
sendZclFrameToAll
zigbee-herdsman#1028Ensureadapter.sendZclFrameToAll
is called correctlyWhere do we get a validzclTransactionSequenceNumber
from?Depends on Koenkk/zigbee-herdsman#1036