X-Git-Url: https://git.realraum.at/?p=svn42.git;a=blobdiff_plain;f=router_gpio_relay_licht%2Fswitch.cgi;fp=router_gpio_relay_licht%2Fswitch.cgi;h=0000000000000000000000000000000000000000;hp=01dce981f6cdb16c9c0ec04bb8b06984118febdd;hb=4ee2501ff864b8e15202ee814e8bafcc0c2adf6c;hpb=33bf0f0f0aa1a480ffa4ffff311af196ee1067c1 diff --git a/router_gpio_relay_licht/switch.cgi b/router_gpio_relay_licht/switch.cgi deleted file mode 100755 index 01dce98..0000000 --- a/router_gpio_relay_licht/switch.cgi +++ /dev/null @@ -1,248 +0,0 @@ -#!/bin/sh - -for QUERY in `echo $QUERY_STRING | tr '&' ' '`; do - for VALUE in `echo $QUERY | tr '=' ' '`; do - if [ "$VALUE" == "id" ]; then - ID='?' - elif [ "$ID" == "?" ]; then - ID=$VALUE - elif [ "$VALUE" == "power" ]; then - POWER='?' - elif [ "$POWER" == "?" ]; then - POWER=$VALUE - elif [ "$VALUE" == "mobile" ]; then - MOBILE='1' - NOFLOAT='1' - elif [ "$VALUE" == "nofloat" ]; then - NOFLOAT='1' - fi - i=$i+1 - done -done - - -GPIOPATH=/sys/class/gpio/gpio -#VALID_ONOFF_IDS="7 18 20 29" -VALID_ONOFF_IDS="7 18 20" -VALID_SEND_IDS="" - -print_gpio_state() { - GPIOVALUE=$(cat "${GPIOPATH}${1}/value") - if [ "$GPIOVALUE" = "1" ]; then - echo "ON" - else - echo "Off" - fi -} - -gpio_is_on() { - GPIOVALUE=$(cat "${GPIOPATH}${1}/value") - [ "$GPIOVALUE" = "1" ] -} - -if [ "$POWER" == "1" -o "$POWER" == "0" ]; then - for CHECKID in $VALID_ONOFF_IDS ; do - if [ "$CHECKID" == "$ID" ]; then - echo "$POWER" > "${GPIOPATH}${ID}/value" - echo "Content-type: text/html" - echo "" - echo "" - echo "
" - echo "