X-Git-Url: https://git.realraum.at/?a=blobdiff_plain;f=powersensordaemon%2Fswitch.cgi;h=7034c8e0042ba4bb6aab391d6f8273152e2b4ea3;hb=432e27ec9a4658719c639df9ba255f54258954d6;hp=fb67efa368f8cc61f6fc3a884427e488ee61d4f6;hpb=765ac7367ce595ce150b511ec25dc1eb90117d1a;p=svn42.git diff --git a/powersensordaemon/switch.cgi b/powersensordaemon/switch.cgi index fb67efa..7034c8e 100755 --- a/powersensordaemon/switch.cgi +++ b/powersensordaemon/switch.cgi @@ -10,6 +10,10 @@ for QUERY in `echo $QUERY_STRING | tr '&' ' '`; do POWER='?' elif [ "$POWER" == "?" ]; then POWER=$VALUE + elif [ "$VALUE" == "mobile" ]; then + MOBILE='1' + elif [ "$POWER" == "?" ]; then + POWER=$VALUE elif [ "$VALUE" == "ajax" ]; then AJAX='?' elif [ "$AJAX" == "?" ]; then @@ -20,9 +24,10 @@ for QUERY in `echo $QUERY_STRING | tr '&' ' '`; do done UNIXSOCK=/var/run/powersensordaemon/cmd.sock -VALID_ONOFF_IDS="decke ambientlights lichter all werkzeug labor dart logo spots1 deckehinten deckevorne boiler lichterkette" +VALID_ONOFF_IDS="decke ambientlights lichter all werkzeug labor dart logo spots1 deckehinten deckevorne boiler lichterkette pcblueleds pollina weissB" VALID_SEND_IDS="ymhpoweron ymhpoweroff ymhpower ymhvolup ymhvoldown ymhcd ymhwdtv ymhtuner ymhaux ymhsattv ymhvolmute ymhmenu ymhplus ymhminus ymhtest ymhtimelevel ymheffect ymhprgup ymhprgdown ymhtunplus ymhtunminus ymhtunabcde ymhtape ymhvcr ymhextdec ymhsleep ymhp5 panicled blueled moviemode" VALID_BANSHEE_IDS="playPause next prev" +VALID_CAM_MOTOR_IDS="c C w W" [ "$POWER" == "send" ] && POWER=on if [ "$POWER" == "on" -o "$POWER" == "off" ]; then @@ -40,7 +45,7 @@ if [ "$POWER" == "on" -o "$POWER" == "off" ]; then fi done - for CHECKID in $VALID_BANSHEE_IDS; do + for CHECKID in $VALID_BANSHEE_IDS; do if [ "$CHECKID" == "$ID" ]; then echo "$ID/" | nc wuerfel.realraum.at 8484 echo "Content-type: text/html" @@ -53,8 +58,25 @@ if [ "$POWER" == "on" -o "$POWER" == "off" ]; then exit 0 fi done + + for CHECKID in $VALID_CAM_MOTOR_IDS; do + if [ "$CHECKID" == "$ID" ]; then + echo "$ID" > /dev/ttyACM0 + echo "Content-type: text/html" + echo "" + echo "" + echo "
" + echo "