Je souhaite récupérer la valeur CounterToday de mon capteur Electrique (instantané+compteur).
Je récupère actuellement les svalue :
Seulement l'énergie renvoyée, c'est l'énergie totale du capteur.ConsPower, ConsEnergy = string.match(otherdevices_svalues[puissance_reseau], "(%d+%.*%d*);(%d+%.*%d*)")
Or je souhaite récupérer uniquement la quotidienne.
Lorsque je fais une commande JSON:
Code : Tout sélectionner
{
"ActTime" : 1637747457,
"AstrTwilightEnd" : "18:51",
"AstrTwilightStart" : "06:10",
"CivTwilightEnd" : "17:39",
"CivTwilightStart" : "07:21",
"DayLength" : "09:12",
"NautTwilightEnd" : "18:15",
"NautTwilightStart" : "06:45",
"ServerTime" : "2021-11-24 10:50:57",
"SunAtSouth" : "12:30",
"Sunrise" : "07:54",
"Sunset" : "17:06",
"app_version" : "2021.1",
"result" :
[
{
"AddjMulti" : 1.0,
"AddjMulti2" : 1.0,
"AddjValue" : 0.0,
"AddjValue2" : 0.0,
"BatteryLevel" : 100,
"CounterToday" : "5.472 kWh",
"CustomImage" : 0,
"Data" : "2026.437 kWh",
"Description" : "",
"EnergyMeterMode" : "",
"Favorite" : 0,
"HardwareDisabled" : false,
"HardwareID" : 4,
"HardwareName" : "DummyDev",
"HardwareType" : "Dummy (Does nothing, use for virtual switches only)",
"HardwareTypeVal" : 15,
"HaveTimeout" : false,
"ID" : "00097816",
"LastUpdate" : "2021-11-24 10:50:53",
"Name" : "Puissance r\u00e9seau",
"Notifications" : "false",
"PlanID" : "0",
"PlanIDs" :
[
0
],
"Protected" : false,
"ShowNotifications" : true,
"SignalLevel" : 6,
"SubType" : "kWh",
"SwitchTypeVal" : 0,
"Timers" : "false",
"Type" : "General",
"TypeImg" : "current",
"Unit" : 1,
"Usage" : "260 Watt",
"Used" : 1,
"XOffset" : "0",
"YOffset" : "0",
"idx" : "15816"
}
],
"status" : "OK",
"title" : "Devices"
}Est ce que quelqu'un sait comment faire ?"CounterToday" : "5.472 kWh",
Merci de votre aide