Page 1 sur 1

Update device (Electrique)

Publié : 29 avr. 2020, 14:23
par bartras
Bonjour à tous,

J'ai un événement LUA dans lequel je souhaite mettre à jour un capteur Dummy.
Le capteur en question est de type Electrique (Instantané+compteur).
J'avais trouvé le code suivant:

Code : Tout sélectionner

commandArray[#commandArray+1]={['UpdateDevice'] = idx..'|0|'..puissance}
Seulement ça ne fonctionne pas.

J'ai trouvé une alternative en utilisant un capteur type Utilisation (électrique) qui lui est bien mis à jour.
Mais je préférerai avoir l'autre capteur qui m'indique le compteur et le log est plus complet (courbe+histogramme).
J'ai cherché sur le wiki de domoticz, mais je n'ai pas trouvé...

Est ce que quelqu'un aurait la réponse ?

Merci et bonne journée.

Re: Update device (Electrique)

Publié : 29 avr. 2020, 14:38
par boum
Si c'est ce type de capteur Electricity (instant and counter), il faut renseigner deux valeurs.

Essaie donc :

Code : Tout sélectionner

commandArray[#commandArray+1]={['UpdateDevice'] = idx..'|0|'..puissance..';0'}

Re: Update device (Electrique)

Publié : 29 avr. 2020, 14:43
par bartras
Wonderful !!

Je sentais bien qu'il devait y avoir une histoire de deux variables.

Mais je n'avais pas trouvé la bonne syntaxe (la virgule).

Sais tu s'il y a de la documentation quelque part (autre que le wiki domoticz) ?

Merci.

Re: Update device (Electrique)

Publié : 29 avr. 2020, 15:39
par boum
Non, pas d'autre lien. L'API json sur le wiki domoticz fait référence pour tout ce qui est UpdateDevice (et MQTT je crois)

Re: Update device (Electrique)

Publié : 29 avr. 2020, 17:13
par bartras
Oui en effet, c'est bien documenté.
Electricity (instant and counter)

Code : Tout sélectionner

/json.htm?type=command&param=udevice&idx=IDX&nvalue=0&svalue=POWER;ENERGY
  • IDX = id of your device (This number can be found in the devices tab in the column "IDX")
  • POWER = current power
  • ENERGY = cumulative energy in Watt-hours (Wh) This is an incrementing counter. (if you choose as type "Energy read : Computed", this is just a "dummy" counter, not updatable because it's the result of DomoticZ calculs from POWER)
Merci à toi, bonne journée.

Re: Update device (Electrique)

Publié : 29 avr. 2020, 17:18
par bartras
Mais du coup je me retrouve avec ENERGY à 0.

Comment pourrais je faire pour calculer la moyenne de mes puissances sur une heure pour la rentrer en energy ?

Y a t il un moyen simple de le faire ?

Faut il utiliser les variables utilisateur ?

Re: Update device (Electrique)

Publié : 29 avr. 2020, 19:36
par bartras
J'ai trouvé.

Je donne la solution au cas où ça intéresserait quelqu'un d'autre.

Il fallait cliquer sur modifier du capteur et sélectionner "computed" comme paramètre pour "energy read".

Voila, merci pour tout.