Honnêtement, plutôt que de communiquer avec l'interface json de domoticz, j'aurais probablement stocké les consommations dans un fichier local. (probablement en lua pour l'exécuter plutot que le parser en lecture........
Ensuite en remarques générique, tu peux virer le commandArray au début et son return à la fin, c'est pour les "autres" scripts lua.
Le HTTP Poller fait déjà un appel à l'écocompteur je suppose et remplit la table "request"
Cf: https://github.com/domoticz/domoticz/bl ... e_json.lua
Après libre à toi d'utiliser la bibliothèque JSON.lua pour décoder le résultat plutôt que les quelques fonctions fournies dans ces scripts un peu particuliers.
Pour ce qui est des performances, ça se mesure. mais ce serait 10 appels à curl en moins (donc créer de nouveaux process).