[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