récupération d'une valeur
Publié : 27 oct. 2020, 13:55
Bonjour,
Pour mon 1er script, je cherche à récupérer la puissance EDF que je consomme à un instant t (enfin avec un léger différé) afin de lancer le chauffage de mon aquarium. Je suis donc en train de créer mon script lua :
script_device_chauffage.lua
commandArray = {}
if (devicechanged['D2L - LKY_Watts']) then
print("D2L = ", devicechanged['D2L - LKY_Watts'])
for i, v in pairs(devicechanged) do print(i, v) end
end
return commandArray
Le résultat est :
2020-10-27 13:47:26.574 (D2L) /home/pi/domoticz/plugins/LinkyD2L/D2L.pyResult is 0
2020-10-27 13:47:26.590 Status: LUA: D2L =
2020-10-27 13:47:26.590 Status: LUA: 360.0;14068286.0
2020-10-27 13:47:26.590 Status: LUA: D2L - LKY_Watts_Utility
2020-10-27 13:47:26.590 Status: LUA: 360.0
2020-10-27 13:47:26.590 Status: LUA: D2L - LKY_Watts
2020-10-27 13:47:26.590 Status: LUA: 360.0;14068286.0
Je veux uniquement obtenir la valeur 360 (pour 360w). Puis je l'obtenir directement directement sans passer par la boucle for ?
Merci d'avance pour votre réponse
Excusez moi ! je pense que je me suis trompé desous-forum
Pour mon 1er script, je cherche à récupérer la puissance EDF que je consomme à un instant t (enfin avec un léger différé) afin de lancer le chauffage de mon aquarium. Je suis donc en train de créer mon script lua :
script_device_chauffage.lua
commandArray = {}
if (devicechanged['D2L - LKY_Watts']) then
print("D2L = ", devicechanged['D2L - LKY_Watts'])
for i, v in pairs(devicechanged) do print(i, v) end
end
return commandArray
Le résultat est :
2020-10-27 13:47:26.574 (D2L) /home/pi/domoticz/plugins/LinkyD2L/D2L.pyResult is 0
2020-10-27 13:47:26.590 Status: LUA: D2L =
2020-10-27 13:47:26.590 Status: LUA: 360.0;14068286.0
2020-10-27 13:47:26.590 Status: LUA: D2L - LKY_Watts_Utility
2020-10-27 13:47:26.590 Status: LUA: 360.0
2020-10-27 13:47:26.590 Status: LUA: D2L - LKY_Watts
2020-10-27 13:47:26.590 Status: LUA: 360.0;14068286.0
Je veux uniquement obtenir la valeur 360 (pour 360w). Puis je l'obtenir directement directement sans passer par la boucle for ?
Merci d'avance pour votre réponse
Excusez moi ! je pense que je me suis trompé desous-forum