unfinished
[svn42.git] / go / r3-eventbroker_zmq / presence.txt
1
2 Presence Meta Event Injector:
3     events indicating presence:
4     - front door ajar
5     - door lock using manual movement closing (unless door ajar, assume we would not use key to close from inside )
6     - door unlock (any method, manual, key, card, phone, ssh, etc)
7     - panic button press
8     - door toggle button press
9     - back door ajar
10     - movement sensor (maybe threshold number movements within 5 minutes)
11
12     events indicating somebody left:
13     - door closed with card, phone, ssh (while backdor and frontdoor shut)
14     - no movement within 3 hours and movement within the last 6 hours (disable trigger if sensor is broken)
15
16     events indicating "alarm state" / special message:
17     - Panic Button pressend
18     - Sudden rise in Temp-Sensor-Value
19     - Sudden rise in Dust/Smoke-Sensor-Value
20
21
22 Movement Meta Event Injector:
23     movement sensor (maybe threshold number movements within 5 minutes) -> Movement Passed Threshold
24     no movement within 3 hours and movement within the last 6 hours -> Movement Absence Passed Threshold
25
26 Sensor Spike Event Injector:
27     monitors sensor values and calculates running average mean, stddev over last hours,
28     raises Event is value spikes, aka rised beyond mean +- stddev within 2 min (enables after 1 hour of collecting data)
29