extraction en lua - encore
Publié : 22 oct. 2015, 17:46
Bonjour à tous,
pour tenter de corriger la valeur des HC dont le coût est mal chiffré par Domoticz qui les compte au tarif HP, je cherche à récupérer le contenu du champ Aujourd'hui: de mon compteur HC mais je n'y arrive pas, vôtre aide serait la bienvenue
Si vous connaissez un tuto ou autre détaillant l'extraction des champs ça me conviendrait aussi.
Donc, quand je lance cette commande:
j'obtiens en réponse:
Donc, comment faire en lua pour extraire les 11.000 du champ "CounterToday" : "11.000 kWh" et non la valeur du champ "Data" ?
A défaut comment le faire en json ?
Merci de votre aide
pour tenter de corriger la valeur des HC dont le coût est mal chiffré par Domoticz qui les compte au tarif HP, je cherche à récupérer le contenu du champ Aujourd'hui: de mon compteur HC mais je n'y arrive pas, vôtre aide serait la bienvenue
Si vous connaissez un tuto ou autre détaillant l'extraction des champs ça me conviendrait aussi.
Donc, quand je lance cette commande:
Code : Tout sélectionner
http://192.168.1.16:8080/json.htm?type=devices&rid=83Code : Tout sélectionner
{
"ActTime" : 1445431584,
"ServerTime" : "2015-10-21 14:46:24",
"Sunrise" : "08:17",
"Sunset" : "18:51",
"result" : [
{
"AddjMulti" : 1.0,
"AddjMulti2" : 1.0,
"AddjValue" : 0.0,
"AddjValue2" : 0.0,
"BatteryLevel" : 255,
"CounterToday" : "11.000 kWh",
"CustomImage" : 0,
"Data" : "55402.000 kWh",
"Description" : "",
"Favorite" : 1,
"HardwareID" : 4,
"HardwareName" : "MS USB Gateway 88",
"HardwareType" : "MySensors Gateway USB",
"HardwareTypeVal" : 41,
"HaveTimeout" : false,
"ID" : "00000614",
"LastUpdate" : "2015-10-21 14:27:32",
"Name" : "Index_HC",
"Notifications" : "false",
"PlanID" : "0",
"PlanIDs" : [ 0 ],
"Protected" : false,
"ShowNotifications" : true,
"SignalLevel" : 12,
"SubType" : "kWh",
"SwitchTypeVal" : 0,
"Timers" : "false",
"Type" : "General",
"TypeImg" : "current",
"Unit" : 1,
"Usage" : "0.0 Watt",
"Used" : 1,
"XOffset" : "0",
"YOffset" : "0",
"idx" : "83"
}
],
"status" : "OK",
"title" : "Devices"
}
"Type" : "General",
"TypeImg" : "current",
"Unit" : 1,
"Usage" : "0.0 Watt",
"Used" : 1,
"XOffset" : "0",
"YOffset" : "0",
"idx" : "83"
}
],
"status" : "OK",
"title" : "Devices"
}Donc, comment faire en lua pour extraire les 11.000 du champ "CounterToday" : "11.000 kWh" et non la valeur du champ "Data" ?
A défaut comment le faire en json ?
Merci de votre aide