Bonjour,
En me basant sur le travail d'empierre, et en poussant des commits dans Domoticz, j'ai obtenu qu'un nouveau "Managed counter" device soit créé. Soit on le crée comme capteur Virtuel, et on y accède par JSON, soit on y accède par plugin Python.
Pour le modifier par JSON, on peut faire comme suit :
Code : Tout sélectionner
http://domoticzIpOrAddress:domoticzPort/json.htm?type=command¶m=udevice&idx=numeroDuManagedCounter&svalue=-1;2000
http://domoticzIpOrAddress:domoticzPort/json.htm?type=command¶m=udevice&idx=numeroDuManagedCounter&svalue=-1;2000;2018-05-24
http://domoticzIpOrAddress:domoticzPort/json.htm?type=command¶m=udevice&idx=numeroDuManagedCounter&svalue=-1;2000;2018-05-24 18:30:00
svalue prends 2 ou 3 paramètres : la valeur du compteur absolue (mais on ne l'a pas dans le cas de Linky, c'est prévu pour de futurs usages que je n'aurais pas prévu), la valeur d'usage de l'heure ou du jour en Wh, ça c'est pour l'affichage sur le dashboard, et si on met une troisième valeur, c'est une date, ou une date avec une heure, pour mettre à jour directement la base de données des logs.
J'ai fait un plugin (
https://github.com/guillaumezin/DomoticzLinky) qui lui utilise l'interface Python, c'est le même principe.
Il faut la version 3.9517 ou plus récente de Domoticz.