more debug messages and bug corrected for projector off

master
Level2 Pidor 2015-08-03 20:12:22 +02:00
parent 3888e90402
commit 210d979eef
2 changed files with 13 additions and 3 deletions

View File

@ -2,16 +2,23 @@
if [ "$1" = "off" ]
then
(
echo "called with parameter $1"
projip=$(arp -an|awk -F'[()]' '/00:50:41:79:d1:34/{print $2}')
if [ "$projip" = "" ]
then
echo "no projector IP found"
arp -a
exit
fi
signalsource="$(wget -qO - 'http://'"$projip"'/tgi/return.tgi?query=info' |awk -F'[<>]' '/<info>/{print substr($3,33,2)}')"
if [ "$signalsource" = "00" ] || [ "$signalsource" = "15" ] || [ "$signalsource" = "" ]
then
ssh pi@doorbuzz 'doorbuzz/projectionscreen.sh up'
echo "wget http://$projip/tgi/return.tgi?command=2a3102fd0660"
echo "wget http://$projip/tgi/return.tgi?command=2a3102fd0660 #projector off"
wget -qO - 'http://'"$projip"'/tgi/return.tgi?command=2a3102fd0660' 2>&1
echo $?
else
echo "not disabling projection because source is at $signalsource"
echo "not disabling projector because source is at $signalsource"
fi
) | logger -t "$(basename $0) $$"
exit

View File

@ -1,2 +1,5 @@
#!/bin/bash
$(dirname $0)/../beamerdetect.sh off
if [ "$1" = "pushed" ]
then
$(dirname $0)/../beamerdetect.sh off
fi