issues
search
gxapplications
/
asterism
Extensible & dynamic dashboard platform. Made in NodeJS, React and Materialize CSS.
https://gxapplications.github.io/asterism-for-domotics/
Other
1
stars
2
forks
source link
Alarm scenario type
#84
Open
gxapplications
opened
3 years ago
gxapplications
commented
3 years ago
A "Survey" scenario type
[x] that can be disabled (level disarmed)
[x] that can be enabled (level armed, or arming)
[x] that pilots a level state (2 or 3 levels: ok, [warning], alarm)
[x] that can finetune arming delay (in settings panel)
[x] that can handle many named triggers (some will raise to warning, others directly to alarm, others can turn back to ok state)
[x] that can control many actions (when warning and/or when alarming)
[x] that can control many actions (when turning back to ok state)
[x] that can control many actions (when arming)
[ ] when arming, can check some bitmask/level state and warns if a state is in a bad condition (example, test if a window-opened state is raised)
Tech needs:
[x] handlers for disabling / enabling action (to allow moving level state, and turn off sirens, etc...)
[x] controls the level state by exclusivity (disallow other elements to change level state)
A dashboard item:
[x] with survey title ("Zone salon" ou "CO2 protection")
[x] with the enabled/disabled survey state
[x] with the current level state (ok, warning, alarm) and with the trigger that caused the alarm
[x] with a simple button to enable survey
[x] when arming during X seconds, this button has a "Cancel behavior"
[x] when armed, the button will show a pattern code to draw, to disarm.
A "Survey" scenario type
Tech needs:
A dashboard item: