Added filename output to sleepmon
[mirrors/Programs.git] / c / goertzel / sleepmon.sh
index 75eb6ee7f63290fbc7ec76c372aada83d57c14d5..42bbcad33f37a50fb2c249bd50b67b69835d7fc3 100755 (executable)
@@ -21,17 +21,18 @@ screen=false
 while getopts "s" OPT; do
        test "$OPT" == 's' && screen=true;
 done
-arecord | ./goertzel -i -q -a -t $tresh -s 2000 | while read line; do
+echo "Writing to file: $out";
+arecord | ./goertzel -n -q -l -t $tresh -d 4 | while read line; do
        date="$(date +%s)"
        time="$(echo "$line" | cut -f 1)"
        level="$(echo "$line" | cut -f 2)"
        echo -ne "$time\t$date\t$(date '+%F%t%r')\t"
        test "$level" -gt "$tresh" && {
                echo -n "Nothing detected...";
-               $screen && xset dpms force off
+               $screen && xset dpms force off || true;
        } || {
                echo -n "Motion detected!!!!";
-               $screen && xset dpms force on
+               $screen && xset dpms force on;
        }
        test "$lastdate" != 0 && {
                after=$(( $date - $lastdate))
This page took 0.366051 seconds and 4 git commands to generate.