12.02.2025, 11:43
Hi,
Here is a code
Here is a code
Code:
json = require('json')
ltn12 = require('ltn12')
http = require('socket.http')
token = 'xxxx'
url = 'https://mijn.jullix.be/api/v1/actual/..install number/detail/grid'
resp = {}
res, code = http.request({
url = url,
method = 'GET',
headers = {
authorization = 'Bearer ' .. token,
},
sink = ltn12.sink.table(resp),
})
resp = table.concat(resp)
resp = json.pdecode(resp)
--log(resp)
grp.checkwrite('1/1/1', resp.data.energy_out)
grp.checkwrite('1/1/2', resp.data.captar_actual)
grp.checkwrite('1/1/3', resp.data.meter)
grp.checkwrite('1/1/4', resp.data.power)
grp.checkwrite('1/1/5', resp.data.energy_in)
grp.checkwrite('1/1/6', resp.data.gas)
grp.checkwrite('1/1/7', resp.data.water)
grp.checkwrite('1/1/8', resp.data.captar_max)