Code : Tout sélectionner
http://mon_ip:8060/json.htm?type=settingsPour récupérer une valeur en particulier, ElectricVoltage par exemple, plutôt simple :{
"AcceptNewHardware": 0,
"ActiveTimerPlan": 0,
---
"ElectricVoltage": 230,
---
"EmailFrom": "mon_ip@gmail.com"
}
Code : Tout sélectionner
local settings = assert(io.popen(curl..'-u "mon_ip:8060/json.htm?type=settings"'))
local list = settings:read('*all')
settings:close()
local sValue = json:decode(list).ElectricVoltageCode : Tout sélectionner
--Pref('ElectricVoltage')
function Pref(key)
local settings = assert(io.popen(curl..'-u "mon_ip:8060/json.htm?type=settings"'))
local list = settings:read('*all')
settings:close()
local sValue = json:decode(list).ElectricVoltage
return sValue
endafin d'obtenir ainsilocal sValue = json:decode(list).key
local sValue = json:decode(list).ElectricVoltage