
on dirait que juste apres la fonction
Code : Tout sélectionner
print("Temp:" .. ds18b20.read() .. " C\n")
avec l'URL direct dans un navigateur ça fonctionne

donc la réception c'est bien faite sur le rasp

Code : Tout sélectionner
print("Temp:" .. ds18b20.read() .. " C\n")


Si forcement qu'il y a une differencepar contre le hic c'est que j'ai comparé les deux configues que j'ai, je n'ai aucune différences (appart le mode d’authentification mais j'ai exclue les IP de mon réseau)
Code : Tout sélectionner
wifi.setmode(wifi.STATION)
wifi.sta.config("-------------","---------------------")
wifi.sta.connect()
wifi.sta.setip({ip="192.168.1.14",netmask="255.255.255.0",gateway="192.168.1.1"})
print("ESP8266 mode is: " .. wifi.getmode())
print("The module MAC address is: " .. wifi.ap.getmac())
print("Config done, IP is "..wifi.sta.getip())
dofile ("domoticz.lua")Code : Tout sélectionner
--domoticz.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
print("test1")
tmr.alarm(0,30000, 1, function()
t=ds18b20.read()
conn=net.createConnection(net.TCP, 0)
conn:on("receive", function(conn, payload) print(payload) end )
conn:connect(8080,"192.168.1.36")
--conn:send("GET /json.htm?type=command¶m=udevice&idx=11&nvalue=0&svalue=" .. t .. " HTTP/1.1\r\nHost: www.local.lan\r\n"
--.."Connection: keep-alive\r\nAccept: */*\r\n\r\n")
conn:send("GET /json.htm?type=command¶m=udevice&idx=11&nvalue=0&svalue="..t.." HTTP/1.1\r\n")
conn:send("Host: 192.168.1.36:8080\r\n")
conn:send("Connection: keep-alive\r\nAccept: */*\r\n")
conn:send("User-Agent: Mozilla/4.0 (compatible; esp8266 Lua; Windows NT 5.1)\r\n")
conn:send("\r\n")
print("test2")
end)
