url = url:gsub("//","//"..web_user..":"..web_pass.."@",1)
end
- local result,code = http.request ({
- url=url, create=function()
- local req_sock = socket.tcp()
- req_sock:settimeout(web_timeout)
- return req_sock
- end})
+ local result,code = http.request (url)
if code ~= 200 and backlog_con then
printLog("writing record to backlog...")
return '{'..name..'}'
end
end)
- mqtt_client:publish(mqtt_path,v)
+ if not mqtt_client:socket() then
+ mqtt_client:reconnect()
+ end
+ mqtt_client:publish(mqtt_path,v,0,0)
mqtt_client:loop()
end
end
return '{'..name..'}'
end
end)
- mqtt_client:publish(mqtt_path,v)
+ mqtt_client:publish(mqtt_path,v,0,0)
mqtt_client:loop()
end
end
return '{'..name..'}'
end
end)
- mqtt_client:publish(mqtt_path,msg_body)
+ mqtt_client:publish(mqtt_path,msg_body,0,0)
mqtt_client:loop()
end
if alarm_exec then
if web_url then
http = require("socket.http")
- socket = require("socket")
+ http.TIMEOUT = web_timeout
end
if mqtt_host then