[NodeMCU] Un wattmètre connecté à Domoticz pour environ 10€

Vous avez créé un script LUA dont vous êtes fier, un .sh génial, un programme Python hors du commun, un Tuto, c'est ici que vous pouvez les partager.
victor81
Messages : 152
Inscription : 25 juin 2017, 09:59
Localisation : Tarn

Re: [NodeMCU]Un wattmètre connecté à Domoticz pour environ 10€

Message par victor81 »

bon, ben ca arrive plus tot que prevu:
donc, la modification fonctionne bien pour la tension, j'ai maintenant une jolie courbe sans valeur a zero.
mais .... j'ai toujours ça
domoticz curve.png
domoticz curve.png (452.16 Kio) Consulté 11771 fois
dans mon module " electricité"

est il possible de faire la meme manip que pour la tension?
c'est a dire remplacer

Code : Tout sélectionner

float e = pzem.energy(ip);
  if(e >= 0.0){ Serial.print(e);Serial.print("Wh; "); }
  Serial.println();
par

Code : Tout sélectionner

float e = pzem.energy(ip);
  while (e<0) {
    e = pzem.energy(ip);
    delay(100);
  }
  Serial.print(e);Serial.print("Wh; ");
et meme si je n'ai que rarement des valeurs negative dessus, faire de meme pour
l'intensité?
ca ne poserai pas de probleme pour l'envoi des informations a domoticz? :/
merci en tout cas :)
Rpi 3b jessie sur ssd, rflink48, domoticz 4.9700, YANA
ma presentation: https://easydomoticz.com/forum/viewtopi ... =21&t=6449
Masure
Messages : 72
Inscription : 17 avr. 2018, 19:51

Re: [NodeMCU]Un wattmètre connecté à Domoticz pour environ 10€

Message par Masure »

victor81 a écrit :bon, mon pzem a cramé, enfin sa resistance:
la photo est en piece jointe.
du coup, je me pose la question de la sureté du truc...
peut etre ma configuration a t'elle aidé a ce probleme, mais je ne voit pas pourquoi:

branchement sur un convertisseur solaire a pseudo sinus, courant de sortie 230 volt.

appareil en fonctionnement lors de l'essai: un moteur de 150 w.

qu'en pensez vous? :roll:
Je tombe sur ce message sur le tard mais je réagis. Sur le descriptif Aliexpress il est écrit :
G. Precautions
1. This module is suitable for indoor, please do not use outdoor.
2. Applied load should not exceed the rated power.
3. Wiring order can’t be wrong.
4. It can't be used for inverter.
Ce serait pas ça le problème ?
victor81
Messages : 152
Inscription : 25 juin 2017, 09:59
Localisation : Tarn

Re: [NodeMCU]Un wattmètre connecté à Domoticz pour environ 10€

Message par victor81 »

effectivement... :mrgreen:
il lui faudrait donc un signal propre.
Rpi 3b jessie sur ssd, rflink48, domoticz 4.9700, YANA
ma presentation: https://easydomoticz.com/forum/viewtopi ... =21&t=6449
alexbi
Messages : 123
Inscription : 29 nov. 2015, 16:36

Re: [NodeMCU]Un wattmètre connecté à Domoticz pour environ 10€

Message par alexbi »

bonjour

pour ma part je rencontre un problème avec le calcul l'utilisation de l’énergie pour la journée. Elle fait un cumul avec la consommation des jours précédent .

La je ne comprend pas pourquoi ...

une idée ??

merci pour votre aide

Image
victor81
Messages : 152
Inscription : 25 juin 2017, 09:59
Localisation : Tarn

Re: [NodeMCU]Un wattmètre connecté à Domoticz pour environ 10€

Message par victor81 »

en fait, c'est tout simple:
sur ton module electricité tu vas a modifier
puis a l'option "energy read", tu coche "computed".
et voila ;)
Rpi 3b jessie sur ssd, rflink48, domoticz 4.9700, YANA
ma presentation: https://easydomoticz.com/forum/viewtopi ... =21&t=6449
alexbi
Messages : 123
Inscription : 29 nov. 2015, 16:36

Re: [NodeMCU]Un wattmètre connecté à Domoticz pour environ 10€

Message par alexbi »

merci pour ton retour je viens juste de le faire et cela semble etre ok !

mais c'est quoi la différence entre les deux ?
victor81
Messages : 152
Inscription : 25 juin 2017, 09:59
Localisation : Tarn

Re: [NodeMCU]Un wattmètre connecté à Domoticz pour environ 10€

Message par victor81 »

l'un compile et l'autre ne sort que la valeur donnée par le capteur ( enfin, c'est ce que j'en deduis...)
sinon, pour la modif du code pour celles et ceux qui ont des problemes de valeur negative comme moi, c'est ok: j'ai de belle courbes de partout ( enfin, mon domoticz quoi... XD ). j'ai appliqué la modif a chaque valeur.
merci :)
Rpi 3b jessie sur ssd, rflink48, domoticz 4.9700, YANA
ma presentation: https://easydomoticz.com/forum/viewtopi ... =21&t=6449
vinz973
Messages : 31
Inscription : 30 août 2017, 13:50

Re: [NodeMCU]Un wattmètre connecté à Domoticz pour environ 10€

Message par vinz973 »

victor81 a écrit :sinon, pour la modif du code pour celles et ceux qui ont des problemes de valeur negative comme moi, c'est ok: j'ai de belle courbes de partout ( enfin, mon domoticz quoi... XD ). j'ai appliqué la modif a chaque valeur.
merci :)
Super je suis content que cette solution marche
pour ceux qui veulent faire la même chose voila le code complet
il supprimera les valeur negatif sur les courbes
supprimer

Code : Tout sélectionner

  float v = pzem.voltage(ip);
  if (v < 0.0) v = 0.0;
  Serial.print(v);Serial.print("V; ");
  delay(10);
  float i = pzem.current(ip);
  if(i >= 0.0){ Serial.print(i);Serial.print("A; "); }
  delay(10);   
  float p = pzem.power(ip);
  if(p >= 0.0){ Serial.print(p);Serial.print("W; "); }
  delay(10);   
  float e = pzem.energy(ip);
  if(e >= 0.0){ Serial.print(e);Serial.print("Wh; "); }
  Serial.println();


remplacer par

Code : Tout sélectionner

  float v = pzem.voltage(ip);
  while (v<0) {
   v = pzem.voltage(ip);
   delay(100);
  }
  Serial.print(v);Serial.print("V; ");
  delay(10);
  
  float i = pzem.current(ip);
  while (i<0) {
   i = pzem.current(ip);
   delay(100);
  }
  Serial.print(i);Serial.print("A; ");
  delay(10); 
  
  float p = pzem.power(ip);
  while (p<0) {
   p = pzem.power(ip);
   delay(100);
  }
  Serial.print(p);Serial.print("W; ");
  delay(10); 

  float e = pzem.energy(ip);
  while (e<0) {
   e = pzem.energy(ip);
   delay(100);
  }
  Serial.print(e);Serial.print("Wh; ");
  delay(10); 
je ne fais pas cette modification dans le code la premier page
car je pense que le problème n'est pas très fréquent
Vince
Messages : 34
Inscription : 04 janv. 2015, 14:46

Re: [NodeMCU]Un wattmètre connecté à Domoticz pour environ 10€

Message par Vince »

bonjour

je viens de recevoir le matériel alors je me lance . je découvre en même temps le node mcu que je n'ai jamais exploité .

Ma première intérogation est l'adrese ip sur l'initialisation du PZEM004T:
J'ai renseigné 192.168.1.135 et sur le moniteur je vois 192.168.1.34 lors de la connecon wifi
A quoi correspond cette adresse IP ?

Petit retour d'expérience : lors de mes essais le port usb de mon PC ne sufiit pas à alimenter le PZEM004T !!! Alimentation 5v type téléphone obligatoire ;)
Pièces jointes
Capture.JPG
Capture.JPG (41.39 Kio) Consulté 11597 fois
Domoticz 4.9700 Raspberry 2B, teleinfo sur gpio, 1-wire sur gpio avec 4 ds18b20, carte 8 relais sur gpio, RFXcom, détecteur de fumée Chacon 34131, 9 prises Avidsen 103154, 2 module Chacon 54755. Comande Vélux via télécommande officielle détourné
oli80330
Messages : 19
Inscription : 21 oct. 2014, 16:38

Re: [NodeMCU]Un wattmètre connecté à Domoticz pour environ 10€

Message par oli80330 »

Bonjour à tous,

J'ai "programmé" à plusieurs reprises un ESP8266 pour les infos du Linky.
Tout c'est toujours bien passé, et c'est tant mieux car je n'y comprend pas grand chose au codage....

Mais là en utilisant le code du tuto et la librairie en bas de la page 1, j'ai des erreurs lors de la compilation et donc impossible de téléverser.

Pouvez vous m'aider ?

Image
Domoticz on RPi : Prises, Volets, Temp, Conso (via Shelly), Contacts et mouvements Meian
Contrôles : Volets , Lumières (Script IP, capteurs MVT), Alarmes (heures, mobiles...), Poêle ETNA (via ESP), Clim (via plugin Tuya)
Répondre