-
Notifications
You must be signed in to change notification settings - Fork 506
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
Develco siren SIRZB-110 #4432
Comments
Hm, it seems that the correct settings for Develco devices somehow got lost almost a year ago... Gotta check that on my smoke sensors as well. The mapping of any bits isn't that hard as the specs define it (see #1593 (comment)). However, finding out what the device supports is a bit challenging. Can you pleae check if Warning Mode 1 + Strobe + Siren 1 makes "some noise"? |
I assume this is due to a duration of 0 seconds? |
Ok, so I just checked the SMSZB smoke detector. The "old" version back in the days seemed to be rather sensitive on the combination to pick so that any audio alert goes off. Now I only have the newer ones and they pretty much work with an arbitraty combination. The siren apparently is also a bit sensitive. Could you check once again if this combination gives you some audio? |
Yep, it gives some sort of siren, pretty low "taaa-daaa-taaa-daaa" kinda sounds like a fire truck siren :-) Warning mode seems to control siren level, Selecting Warning mode 2 and 3 seems to give high level
As far as I understand your code, the bitmap is controlled by: deconz-rest-plugin/general.xml Lines 3049 to 3067 in 5b8d1a6
Which seems to flip the Warning mode and siren level As far as I can tell Develco implements the zigbee standard for this command: Disclaimer: I might be totally wrong, since I can't find any info on the bmp8 format |
@tyr84 Regardless, so it seems like the device doesn't support strobe and is allergic to using it. What actually controls the loudness is the siren level and not the warning mode (-> error in Develco documentation). So I'd let it go of on Burglar on highest audio level then. |
Cool! While on the subject, has there been any discussion to expanding the "alert" parameter? It bugs me that this implementation "dumbs down" the siren to only one setting with short and long duration. Given the IAS WD spec something like: |
The definition of the payload defines Warning Mode, Strobe, and Siren Level as separate Note that Bitron devices seem to implement the bit order backwards (e.g. Siren Level is bits 6 and 7 instead of 0 and 1). Different devices might define Siren Level values differently (particularly whether 0 is no sound vs low sound).
My bad, today I would probably have exposed the sound as You can set the following
*) Use |
Thanks for the reply! Actually, playing around with the GUI settings on the Develco siren i get at least 3 different sounds, but since either the Develco device or GUI is not complying with ZCL (bits seems reversed, with siren level controlling warning mode and vice versa) it's non-trivial to exhaust the modes specified in the Develco manual. Do you know if the GUI is compliant with ZCL? Looks like the Develco manual is. My impression is that warning mode 1-4 should represent individual bits in the uint4? |
Re-opened on request of @tyr84 |
This was not fixed. Currently running 2.10.4, which should include the bugfix. Current state is that both "lselect" and "select" gives of a short, low volume beep |
As there has not been any response in 21 days, this issue has been automatically marked as stale. At OP: Please either close this issue or keep it active It will be closed in 7 days if no further activity occurs. |
As there has not been any response in 28 days, this issue will be closed. @ OP: If this issue is solved post what fixed it for you. If it is not solved, request to get this opened again. |
The Develco Siren is still not working any chance you could look at it again? This seems to be better aligned with the Develco spec, or did I miss something? Sorry does not seem that I manage to get the code properly formatted...
|
Describe the bug
I've added the siren, and it shows up as a light. However, I can only activate the siren through the deconz interface:
I've tried the same method as the develco smoke alarms, setting state-alert to select or lselect, both in the api, and through the deconz.configure service in home assistant, but there is no response from the siren.
Am I doing something wrong, also is it possible to reach the deconz functionality shown in the first screenshot through the api? (selecting warning mode etc)
By further testing and referencing #3232 in addition to the tech-manual referenced above, I've come to the conclusion that the bit mapping is off for this device
Warning mode 2 and 3 seems to act as the 2-bits controlling siren level, while siren level 0, 1 and strobe is somehow mapping to the 4-bits that control warning mode. The exact mapping is unclear for me
Steps to reproduce the behavior
Expected behavior
Screenshots
Environment
deCONZ Logs
Additional context
The text was updated successfully, but these errors were encountered: