[vz-users] PHP Nachhilfe
Udo1
udo1 at gmx.net
Sat Oct 10 20:03:02 CEST 2015
Am 10.10.2015 um 19:49 schrieb Ralf Wismann:
> ich würde gerne Temperaturwerte (DS18B20) die Wireless(ESP8266)
> geschickt werden in die Volkszähler-Datenbank aufnehmen.
Ich habe das so gelöst:
--vz.lua
require('ds18b20')
-- ESP-01 GPIO Mapping
gpio0 =3
gpio2 =4
ds18b20.setup(gpio2)
t=ds18b20.read()
print("Temp:" .. ds18b20.read() .. " C\n")
if(t==nil) then
t=0
end
tmr.alarm(0,10000, 1, function()
t=ds18b20.read()
tvor = t/10000
tnach = t%10000
conn=net.createConnection(net.TCP, 0)
conn:on("receive", function(conn, payload) print(payload) end )
conn:connect(80,"192.168.178.132")
conn:send("GET
/middleware.php/data/68102e10-ef7c-11e4-a495-7f0a84de0257.json?operation=add&value="
.. tvor .. "." .. tnach .. " HTTP/1.1\r\nHost: 192.168.178.132\r\n"
.."Connection: keep-alive\r\nAccept: */*\r\n\r\n")
end)
Gruß
Udo
More information about the volkszaehler-users
mailing list