Here is the solution, thank to you that know who you are.
And thanks for all the help also!
Code:
sock = require('socket').tcp()
sock:settimeout(5)
res, err = sock:connect('10.0.0.112', 80)
if res then
sock:send('GET /output.json HTTP/1.1\r\n\r\n')
res = sock:receive('*a')
log(res)
if res then
p, e = res:find('\r\n\r\n', 1, true)
if e then
data = res:sub(e + 1)
data = require('json').pdecode(data)
log(data)
end
end
end
if data then
CurrentSummationDelivered = data['0015BC001B024257'].CurrentSummationDelivered
InstantaneousDemand = data['0015BC001B024257'].InstantaneousDemand
grp.write('4/0/20', tonumber(CurrentSummationDelivered))
grp.write('4/0/21', tonumber(InstantaneousDemand))
end