From ae755769109231e09ecbeefb5584e470ee069c24 Mon Sep 17 00:00:00 2001 From: pidor Date: Wed, 15 Mar 2017 15:13:03 +0000 Subject: [PATCH] better realtime sending of presency count to doorbuzz dispplay --- scripts/doorbuzz_wrapper.sh | 2 +- scripts/lockbutton.sh.d/01doormessage | 4 ++-- scripts/peoplecounter-realtime.sh | 3 +++ 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/scripts/doorbuzz_wrapper.sh b/scripts/doorbuzz_wrapper.sh index 5a50286..9935d6f 100755 --- a/scripts/doorbuzz_wrapper.sh +++ b/scripts/doorbuzz_wrapper.sh @@ -10,7 +10,7 @@ do fi if [ "$cmd" = "peoplecounter" ] then - tail -1 /run/peoplecounter + tail -1 /run/presencyrt fi if [ "$cmd" = "flashon" ] diff --git a/scripts/lockbutton.sh.d/01doormessage b/scripts/lockbutton.sh.d/01doormessage index af72fe4..1f45821 100755 --- a/scripts/lockbutton.sh.d/01doormessage +++ b/scripts/lockbutton.sh.d/01doormessage @@ -8,13 +8,13 @@ then fi if [ "$1" = "pushed" ] then - aplay '/root/win/Windows XP Critical Error.wav' + aplay '/root/win/Windows XP Error.wav' sleep 1 aplay '/root/win/Windows XP Critical Stop.wav' #espeak -s 130 "Level2 is closing." 2>/dev/null #espeak -s 120 -p 80 "Please wait, until all lights are off." 2>/dev/null sleep 1 #espeak -s 120 -p 80 "I will tell you when I am finished." 2>/dev/null - aplay '/root/win/Windows XP Logoff.wav' + aplay '/root/win/Windows XP Logoff Sound.wav' fi ) & diff --git a/scripts/peoplecounter-realtime.sh b/scripts/peoplecounter-realtime.sh index f7c13d9..ca4612b 100755 --- a/scripts/peoplecounter-realtime.sh +++ b/scripts/peoplecounter-realtime.sh @@ -13,6 +13,7 @@ SAMPLES=20 # how many records to keep in file INTERVAL=0 # how long to wait between polls INTERVALSKIP=20 # poll with INTERVAL but only consider every INTERVALSKIP's for SAMPLES MAXFILE="/var/cache/peoplecountermax$DEV" +PRESENCYRT="/run/presencyrt$DEV" PRESENCY="/run/presency$DEV" # value shown on website # /run/peoplecounter lists all recent reads, newest at end # let's have some management functions instead of a database @@ -87,11 +88,13 @@ do fi if [ $p -gt $rtoldp ] then + echo "$p" > "$PRESENCYRT" # echo "p($p) -gt rtoldp($rtoldp)" # debug aplay '/root/win/Windows XP Logon Sound.wav' fi if [ $p -lt $rtoldp ] then + echo "$p" > "$PRESENCYRT" # echo "p($p) -lt rtoldp($rtoldp)" # debug aplay '/root/win/Windows XP Logoff Sound.wav' fi