../..
[svn42.git] / router_gpio_relay_licht / mswitch.cgi
index 6d0d587..94176ce 100755 (executable)
@@ -25,21 +25,21 @@ done
 print_gpio_state() {
   GPIOVALUE=$(cat "${GPIOPATH}${1}/value")
   if [ "$GPIOVALUE" = "1" ]; then
-    echo "1"
+    echo -n "true"
   else
-    echo "0"
+    echo -n "false"
   fi
 }
 
 gpio_is_on() {
-  GPIOVALUE=$(cat "${GPIOPATH}${1}/value")                                                                                                                                    
+  GPIOVALUE=$(cat "${GPIOPATH}${1}/value")
   [ "$GPIOVALUE" = "1" ]
 }
 
 echo "Content-type: text/html"
 echo ""
 
-
+echo "{"
 for CHECKID in $VALID_ONOFF_IDS; do
   VAL=""
   VAL="$(eval echo \$GPIO_$CHECKID)"
@@ -48,8 +48,9 @@ for CHECKID in $VALID_ONOFF_IDS; do
   fi
   echo -n "$CHECKID:"
   print_gpio_state $CHECKID
+  echo ","
 done
-
+echo "-1:false}"
 #      echo "<html>"
 #      echo "<head>"
 #      echo "<title>Realraum Relay Switch</title>"