X-Git-Url: https://git.realraum.at/?a=blobdiff_plain;f=router_gpio_relay_licht%2Fswitch.cgi;h=01dce981f6cdb16c9c0ec04bb8b06984118febdd;hb=33bf0f0f0aa1a480ffa4ffff311af196ee1067c1;hp=9f530972fd5c0bc020a47bd20a5c38583b9d4183;hpb=d3cd153880388935532949db5c8f4a26731f6964;p=svn42.git diff --git a/router_gpio_relay_licht/switch.cgi b/router_gpio_relay_licht/switch.cgi index 9f53097..01dce98 100755 --- a/router_gpio_relay_licht/switch.cgi +++ b/router_gpio_relay_licht/switch.cgi @@ -24,9 +24,24 @@ 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 + for CHECKID in $VALID_ONOFF_IDS ; do if [ "$CHECKID" == "$ID" ]; then echo "$POWER" > "${GPIOPATH}${ID}/value" echo "Content-type: text/html" @@ -52,6 +67,43 @@ echo "" echo "" echo "Realraum Relay Power" echo '