Page 2 sur 3

Re: Compteur d'Energie WIFI pour prise de charge véhicule hybride

Publié : 15 févr. 2024, 18:27
par gaston
Elo,

Ma "rule" pour mon PZEM:

Code : Tout sélectionner

on EDF#Current do
SendToHTTP 192.168.25.9,8080,/json.htm?type=command&param=udevice&idx=50&nvalue=0&svalue=[EDF#Voltage] 
SendToHTTP 192.168.25.9,8080,/json.htm?type=command&param=udevice&idx=51&nvalue=0&svalue=[EDF#Current] 
SendToHTTP 192.168.25.9,8080,/json.htm?type=command&param=udevice&idx=125&nvalue=0&svalue=[EDF#Power];0 
SendToHTTP 192.168.25.9,8080,/json.htm?type=command&param=udevice&idx=105&nvalue=0&svalue=[EDF#Cos-phi]
endon
Ca cause avec des dummy devices tension, courant, compteur et cos phi (qui lui est un custom sensor) aucun en texte.
Attention, ça envoie une valeur à domoticz à chaque changement de la valeur courant du pzem donc ça cause souvent.

J'allais oublier, sur: [EDF#Power];0 le ;0 ne doit pas être obligatoire (j'ai du le mettre suite à un problème mais c'est corrigé dans les nouvelles versions de domoticz (je suis encore en 2022.1)

Re: Compteur d'Energie WIFI pour prise de charge véhicule hybride

Publié : 16 févr. 2024, 08:15
par Sylv_01
Bonjour à tous, et merci pour vos réponses...
Effectivement en recherchant un peu sur le forum, je suis tombé là-dessus :

viewtopic.php?p=110302&hilit=pzem004t#p110302

Avec EspEasy, il suffirait de créer les capteurs virtuels dans Domoticz, de relever les idx et de les mettre dans le contrôleur domoticz pour envoi.
Concernant les capteurs virtuels, je vois bien celui pour le courant, la tension, et l'énergie consommée (kWh), mais pas la conso instantanée en kW...
Ce sont ces 4 valeurs qui m'intéressent, mais je vais fouiller un peu plus...

Re: Compteur d'Energie WIFI pour prise de charge véhicule hybride

Publié : 16 févr. 2024, 16:39
par Flying Domotic
J'avais fait des tests il y a un moment avec EspEasy ou Tasmota (je ne sais plus trop lequel), et j'avais découvert une limite à 4 entités max remontées par capteur. Je ne sais pas trop dire si c'est le cas, il faut peut être creuser ...

Du coup, j'ai écrit https://github.com/FlyingDomotic/FF_PowerMeter pour récupérer puissance (instantané et cumulé), tension, intensité, fréquence et cos phy. Ça cause HTTP, MQTT et Domoticz.

Accessoirement, ça me permet, lorsque j'ai besoin de suivre l'évolution de la conso à la seconde, d'utiliser une diffusion UDP (broadcast) pour faire une analyse plus précise.

Re: Compteur d'Energie WIFI pour prise de charge véhicule hybride

Publié : 16 févr. 2024, 17:51
par gaston
Pour moi, c'est le même widget pour la conso instantané et cumulé (à la journée)

compteur.EDF.png
compteur.EDF.png (55.51 Kio) Consulté 1579 fois

Re: Compteur d'Energie WIFI pour prise de charge véhicule hybride

Publié : 16 févr. 2024, 21:19
par Flying Domotic
Ça tombe bien, c'est comme ça que ça doit être ;-)

Re: Compteur d'Energie WIFI pour prise de charge véhicule hybride

Publié : 18 févr. 2024, 09:25
par Sylv_01
Salut Gaston, de quel type de capteur s'agit-il ?
J'avoue que je suis un peu perdu entre les compteurs simples, compteurs incrémentaux, etc...

Re: Compteur d'Energie WIFI pour prise de charge véhicule hybride

Publié : 18 févr. 2024, 09:56
par gaston
Elo,

C'est un capteur virtuel de type électrique (instantané + compteur)

Re: Compteur d'Energie WIFI pour prise de charge véhicule hybride

Publié : 19 févr. 2024, 07:58
par Sylv_01
Salut et merci pour ta réponse !
J'avais zappé ton rule et du coup mon Wemos envoie toutes les données en une trame sur un seul idx/capteur, du coup je ne comprenais pas pourquoi ça ne fonctionnait pas !
J'ai une question concernant les rules : au lieu de faire un envoi à chaque changement de current, ne pourrait-on pas envoyer en cyclique toutes les 3 secondes par ex ?
Je n'ai jamais pratiqué les rules sur EspEasy... :shock:

[Edit] je pourrais m'inspirer de cet exemple :

Code : Tout sélectionner

on System#Boot do
  GPIO,12,0
  LoopTimerSet,1,10
endon

on Rules#Timer=1 do
  if [E1SW1#State]=1
    GPIO,12,0
  else
    GPIO,12,1
  endif
endon
ça deviendrait

Code : Tout sélectionner

on System#Boot do
  LoopTimerSet,1,3
endon

on Rules#Timer=1 do
   SendToHTTP 192.168.25.9,8080,/json.htm?type=command&param=udevice&idx=50&nvalue=0&svalue=[EDF#Voltage] 
   SendToHTTP 192.168.25.9,8080,/json.htm?type=command&param=udevice&idx=51&nvalue=0&svalue=[EDF#Current] 
   SendToHTTP 192.168.25.9,8080,/json.htm?type=command&param=udevice&idx=125&nvalue=0&svalue=[EDF#Power];0 
   SendToHTTP 192.168.25.9,8080,/json.htm?type=command&param=udevice&idx=105&nvalue=0&svalue=[EDF#Cos-phi]
endon
Du coup, on a plus besoin du contrôleur domoticz dans le wemos ?

Re: Compteur d'Energie WIFI pour prise de charge véhicule hybride

Publié : 19 févr. 2024, 15:32
par neo
Tu peux définir une intervalle de mesures dans les devices, qui se répercute automatiquement sur l'envoi des données.

Re: Compteur d'Energie WIFI pour prise de charge véhicule hybride

Publié : 19 févr. 2024, 15:37
par Sylv_01
Salut, oui effectivement il y déjà un intervalle de mesure dans le device PZEM, mais je pensais qu'il s'agissait de l'intervalle de mesure du PZEM, et pas celui de l'envoi de donnée vers domoticz...
Du coup la syntaxe de rule ça deviendrait quoi, on vire le timer ?