API SonOff 200101.1843
<%
if (vars ~= nil) then
zout("
vars: "..vars.."
")
for k, v in string.gmatch(vars, "(%w+)=(%w+%p+%w+)&*") do
_GET[k] = v
zout(k..": "..v.."
")
end
end
if (_GET.LED == "on") then
zLED=7 -- SonOff
gpio.write(zLED, gpio.LOW) gpio.mode(zLED, gpio.OUTPUT)
end
if (_GET.LED == "off") then
zLED=7 -- SonOff
gpio.write(zLED, gpio.HIGH) gpio.mode(zLED, gpio.OUTPUT)
end
if (_GET.RELAY == "on") then
zRELAY=6
gpio.mode(zRELAY, gpio.OUTPUT) gpio.write(zRELAY, gpio.HIGH)
end
if (_GET.RELAY == "off") then
zRELAY=6
gpio.mode(zRELAY, gpio.OUTPUT) gpio.write(zRELAY, gpio.LOW)
end
%>