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)"
if [ $VAL == 1 -o $VAL == 0 ]; then
echo "$VAL" > "${GPIOPATH}${CHECKID}/value"
fi
- echo -n "$CHECKID:"
+ echo -n "\"$CHECKID\":"
print_gpio_state $CHECKID
+ echo ","
done
-
+echo "\"-1\":false}"
# echo "<html>"
# echo "<head>"
# echo "<title>Realraum Relay Switch</title>"