X-Git-Url: https://git.realraum.at/?a=blobdiff_plain;f=go%2Fr3-eventbroker_zmq%2Fpresence.txt;fp=go%2Fr3-eventbroker_zmq%2Fpresence.txt;h=b016cf197e3453cd69a70f0f4c6bf7cc2e45e7c4;hb=e8b56b3901dba2c1514f123b1c8265c397bb6dcd;hp=ee70af336ccbba6d8a307e6123351aa3343d3690;hpb=557d24b9b38db33a7f430d872dc51955977762e0;p=svn42.git diff --git a/go/r3-eventbroker_zmq/presence.txt b/go/r3-eventbroker_zmq/presence.txt index ee70af3..b016cf1 100644 --- a/go/r3-eventbroker_zmq/presence.txt +++ b/go/r3-eventbroker_zmq/presence.txt @@ -12,6 +12,7 @@ Presence Meta Event Injector: events indicating somebody left: - door closed with card, phone, ssh (while backdor and frontdoor shut) - no movement within 3 hours and movement within the last 6 hours (disable trigger if sensor is broken) + events indicating "alarm state" / special message: - Panic Button pressend @@ -27,3 +28,16 @@ Sensor Spike Event Injector: monitors sensor values and calculates running average mean, stddev over last hours, raises Event is value spikes, aka rised beyond mean +- stddev within 2 min (enables after 1 hour of collecting data) + + +Use Cases to detect: +* someone walks by the movement sensor towards the door. Closes it from outside with the Card and leaves -> nobody in room anymore +* somone still works in the OLGA room while the last person in the main room leaves and closes the door behind him with the card + +-> best idea so far: + -> all doors closed and shut -> no movement for ~30 seconds after closing doors -> assume everybody left + -> movement within next ~30 seconds -> assume somebody is still here until SomthingReallyIsMoving{false} fires + + +possible better Solution: + close door "differently" from outside if people are still inside (e.g. with buttonpress prior to closing with card from outside... or install a "CLOSE ONLY" event sending device which can be triggered through the glass) \ No newline at end of file