Skip to content
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 device alarm bits are not cleared properly #3775

Closed
SwoopX opened this issue Nov 29, 2020 · 1 comment · Fixed by #3732
Closed

Develco device alarm bits are not cleared properly #3775

SwoopX opened this issue Nov 29, 2020 · 1 comment · Fixed by #3732

Comments

@SwoopX
Copy link
Collaborator

SwoopX commented Nov 29, 2020

Describe the bug

For all supported Develco devices exposing sensors based on an IAS zone cluster, the alarm bit is not appropriately cleared. This results in the alarm condition to persist even after is has been ceased.

E.g.: smoke sensors still report fire although there is no smoke anymore or contact sensors still report open while window/door has been closed.

The alarm condition may clear after an unknown amount of time or under unknown conditions. However, root cause of this is that the IAS zone status change notification requires a default response to acknowledge reception of the alarm condition by the coordinator, which is currently not provided.

Affected products: Develco smoke/head/motion/water leak/contact sensors.

A previous commit did not resolve this.

Steps to reproduce the behavior

Trigger any device functionality which is related to IAS zone cluster and observe the alarm condition after the event has been ceased

Expected behavior

Be able to cease the alarm condition by deCONZ sending a default response as acknowledgement of the IAS zone status change notification having an alert bit set.

Screenshots

Example of a WISZB-120 window/door sensor

grafik

Multiple open/close events do not cause the alarm condition to be ceased due to a missing default response as per below

grafik

Environment

  • Host system: irrelevant
  • Running method: irrelevant
  • Firmware version: irrelevant
  • deCONZ version: 2.06.00-beta and below
  • Device: irrelevant
  • Do you use an USB extension cable: irrelevant
  • Is there any other USB or serial devices connected to the host system? If so: Which? irrelevant

deCONZ Logs

None

Additional context

From Develco technical documentation:

Note: How to clear a alarm in the “Zone status”
The sensor requests ZCL Default Response on the Zone Status Change notification, if any new Alarm bit has been set. Until the IAS CIE has acknowledged the received alarm by sending the mandated Default Response, the Alarm bits are not cleared – even if there is no longer an alarm situation. When the Default Response is received, a new Zone Status Change notification is sent with the Alarm bits cleared, if the alarm situation has disappeared since sending the Zone Status message with alarm set.

Further reference: #3272

Related products: #2100 #2011 #1960 #1679 #1534 #1294

@SwoopX
Copy link
Collaborator Author

SwoopX commented Nov 29, 2020

By the above linked PR, deCONZ now sends the required default response as acknowledgement of the alarm condition. This is generally applicable now for the IAS zone cluster and not exclusively dedicated to Develco devices.

grafik

Tested and confirmed to be working with window/door/motion sensor.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant