[Tasmota] un "autre" wattmètre connecté pour moins de 15€ + calcul HP/HC

Vos échanges, bricolages, idées et questions concernant l'ESP8266, les NodeMCU,Weemos, et consort
calicoba4
Messages : 16
Enregistré le : 06 juin 2017, 20:53

Re: [Tasmota] un "autre" wattmètre connecté pour moins de 15€ + calcul HP/HC

Message par calicoba4 »

slt

ok merci pour le lien je regarde ça de plus prés

merci

@+

joebuz
Messages : 29
Enregistré le : 13 mars 2019, 23:52

Re: [Tasmota] un "autre" wattmètre connecté pour moins de 15€ + calcul HP/HC

Message par joebuz »

Bon j'ai commandé les composants pour essayer avec un appareil genre chauffe-eau.
Si ça fonctionne bien je souhaiterais surveiller à terme une dizaine d'appareils ....
Mais je ne me vois pas faire ce montage une dizaine de fois et la place que cela va prendre :shock:

La tension étant la même dans toute la maison mais pouvant varier au court du temps, j'utiliserais un PZEM-004 sur un appareil pour la connaître (et donc pouvoir calculer la puissance).
Ensuite je pense que j'utiliserais un ESP32 avec des pinces ampèremétriques genre SCT-013-000 et là je pourrais sans problème mesurer le courant d'une dizaine d'appareils sur le même ESP32.
J'utilise déjà ce genre de pince sur un arduino et ça fonctionne plutôt bien une fois calibré.

Restera à faire la liaison entre l'ESP32 et le RPI3 pour domoticz
RPI3 (Buster) + AEOTEC Z-Stick Gen5
Version: 2020.2 Build Hash: b63341bc0
Compile Date: 2020-04-26 13:47:55
dzVents Version: 3.0.2

adv
Messages : 391
Enregistré le : 02 févr. 2016, 13:54
Contact :

Re: [Tasmota] un "autre" wattmètre connecté pour moins de 15€ + calcul HP/HC

Message par adv »

Mais je ne me vois pas faire ce montage une dizaine de fois et la place que cela va prendre
Tu m'étooooooooooooones :lol:

Tu en intéresseras plus d'un avec le couple esp/multiple SCT-013, dont moi ;)

Au plaisir de te lire :!:
Raspberry pi 3 - Domoticz beta | Piface v.2 + Téléinfo + RFXtrx433E + ZME_UZB1 USB Stick
sondes Oregon | motorisations Somfy Yslo Flex 2 RTS | prises chacon | Fibaro FGD-212, FGSD002, FGFS101 | Sonoff easyESP, Tasmota, Espurna | Sherlock S2 | ParadoxMG5050

joebuz
Messages : 29
Enregistré le : 13 mars 2019, 23:52

Re: [Tasmota] un "autre" wattmètre connecté pour moins de 15€ + calcul HP/HC

Message par joebuz »

Pour info le code que j'utilise pour mon arduino avec 2 pinces ampèremétriques et 2 sondes de température :
https://forum.arduino.cc/index.php?topic=630973.0
Il y a le code (en 3 parties car je ne pouvais le poster dans un seul post) qui est assez commenté (à partir du neuvième post)
Pour le moment je m'en sert uniquement en local avec affichage sur l'écran de l'arduino.
Par la suite je pense remplacer l'arduino par un ESP32 et l'interfacer avec Domoticz via MQTT et donc je pensais faire la même chose pour la dizaine d'appareils domestiques que je souhaite contrôler.
On peut voir dans le code arduino que la valeur de la variable pour la tension à été arbitrairement mise à 227.3V qui est la tension moyenne chez moi, mais en fait ça varie beaucoup d'où l'idée d'utiliser un PZM-004 sur un appareil et de simplifier à seulement une pince ampèremétrique pour les autres.
L'ESP32 ayant 18 entrées ana si je dis pas de bêtises ça permettrai de mesurer pas mal d'appareils sur une seule carte et de faire ensuite les calculs de puissance sur Domoticz (ou de récupérer la valeur de la tension sur l'ESP32 et de faire les calculs avant de les envoyer à Domoticz) je sais pas lequel est le plus simple...
RPI3 (Buster) + AEOTEC Z-Stick Gen5
Version: 2020.2 Build Hash: b63341bc0
Compile Date: 2020-04-26 13:47:55
dzVents Version: 3.0.2

joebuz
Messages : 29
Enregistré le : 13 mars 2019, 23:52

Re: [Tasmota] un "autre" wattmètre connecté pour moins de 15€ + calcul HP/HC

Message par joebuz »

Bon j'ai reçu toutes les pièces et me suis lancé dans le tuto.
Au moment de la compil j'ai ce message d'erreur :

Code : Tout sélectionner

Arduino : 1.8.9 (Windows 10), Carte : "LOLIN(WEMOS) D1 mini Pro, 80 MHz, Flash, Disabled, 16M (14M SPIFFS), v2 Lower Memory, Serial, None, Only Sketch, 921600"

c:/users/.../appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-3-20ed2b9/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: C:\Users\...\AppData\Local\Temp\arduino_build_399853/sonoff.ino.elf section `.text' will not fit in region `iram1_0_seg'

collect2.exe: error: ld returned 1 exit status

exit status 1
Erreur de compilation pour la carte LOLIN(WEMOS) D1 mini Pro
Quelqu'un aurait une idée de ce qui ne va pas ?
Voici quelques lignes de la version détaillée :

Code : Tout sélectionner

Utilisation du fichier déjà compilé : C:\Users\...\AppData\Local\Temp\arduino_build_399853\libraries\NeoPixelBus-2.2.9\internal\NeoPixelAvr.c.o
Utilisation du fichier déjà compilé : C:\Users\...\AppData\Local\Temp\arduino_build_399853\libraries\NeoPixelBus-2.2.9\internal\NeoPixelEsp.c.o
Utilisation du fichier déjà compilé : C:\Users\...\AppData\Local\Temp\arduino_build_399853\libraries\NeoPixelBus-2.2.9\internal\HtmlColorShortNames.cpp.o
Utilisation du fichier déjà compilé : C:\Users\...\AppData\Local\Temp\arduino_build_399853\libraries\NeoPixelBus-2.2.9\internal\HsbColor.cpp.o
Utilisation du fichier déjà compilé : C:\Users\...\AppData\Local\Temp\arduino_build_399853\libraries\NeoPixelBus-2.2.9\internal\HtmlColorNameStrings.cpp.o
Utilisation du fichier déjà compilé : C:\Users\...\AppData\Local\Temp\arduino_build_399853\libraries\NeoPixelBus-2.2.9\internal\HslColor.cpp.o
Utilisation du fichier déjà compilé : C:\Users\...\AppData\Local\Temp\arduino_build_399853\libraries\NeoPixelBus-2.2.9\internal\HtmlColorNames.cpp.o
Utilisation du fichier déjà compilé : C:\Users\...\AppData\Local\Temp\arduino_build_399853\libraries\NeoPixelBus-2.2.9\internal\NeoEsp8266UartMethod.cpp.o
Utilisation du fichier déjà compilé : C:\Users\...\AppData\Local\Temp\arduino_build_399853\libraries\NeoPixelBus-2.2.9\internal\HtmlColor.cpp.o
Utilisation du fichier déjà compilé : C:\Users\...\AppData\Local\Temp\arduino_build_399853\libraries\NeoPixelBus-2.2.9\internal\NeoGamma.cpp.o
Utilisation du fichier déjà compilé : C:\Users\...\AppData\Local\Temp\arduino_build_399853\libraries\NeoPixelBus-2.2.9\internal\RgbColor.cpp.o
Utilisation du fichier déjà compilé : C:\Users\...\AppData\Local\Temp\arduino_build_399853\libraries\NeoPixelBus-2.2.9\internal\RgbwColor.cpp.o
Utilisation du fichier déjà compilé : C:\Users\...\AppData\Local\Temp\arduino_build_399853\libraries\NeoPixelBus-2.2.9\internal\NeoPixelAnimator.cpp.o
Compiling library "SPI"
Utilisation du fichier déjà compilé : C:\Users\...\AppData\Local\Temp\arduino_build_399853\libraries\SPI\SPI.cpp.o
Compiling library "Adafruit_SGP30-1.0.0.13"
Utilisation du fichier déjà compilé : C:\Users\...\AppData\Local\Temp\arduino_build_399853\libraries\Adafruit_SGP30-1.0.0.13\Adafruit_SGP30.cpp.o
Compiling library "NewPing-1.9.1"
Utilisation du fichier déjà compilé : C:\Users\...\AppData\Local\Temp\arduino_build_399853\libraries\NewPing-1.9.1\NewPing.cpp.o
Compiling core...
cmd.exe /c rem cannot sign on windows
Using precompiled core: C:\Users\...\AppData\Local\Temp\arduino_cache_74385\core\core_44a92c4cc4328cdd83c7f2f3b27be699.a
Linking everything together...
"C:\\Users\\...\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\xtensa-lx106-elf-gcc\\2.5.0-3-20ed2b9/bin/xtensa-lx106-elf-gcc" -CC -E -P -DVTABLES_IN_FLASH "C:\\Users\\...\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.5.0/tools/sdk/ld/eagle.app.v6.common.ld.h" -o "C:\\Users\\...\\AppData\\Local\\Temp\\arduino_build_399853/local.eagle.app.v6.common.ld"
"C:\\Users\\...\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\xtensa-lx106-elf-gcc\\2.5.0-3-20ed2b9/bin/xtensa-lx106-elf-gcc" -Wl,-Map "-Wl,C:\\Users\\...\\AppData\\Local\\Temp\\arduino_build_399853/sonoff.ino.map" -g -w -Os -nostdlib -Wl,--no-check-sections -u app_entry -Wl,-static "-LC:\\Users\\...\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.5.0/tools/sdk/lib" "-LC:\\Users\\...\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.5.0/tools/sdk/ld" "-LC:\\Users\\...\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.5.0/tools/sdk/libc/xtensa-lx106-elf/lib" -Teagle.flash.16m14m.ld -Wl,--gc-sections -Wl,-wrap,system_restart_local -Wl,-wrap,spi_flash_read -o "C:\\Users\\...\\AppData\\Local\\Temp\\arduino_build_399853/sonoff.ino.elf" -Wl,--start-group "C:\\Users\\...\\AppData\\Local\\Temp\\arduino_build_399853\\sketch\\core_esp8266_timer.c.o" "C:\\Users\\...\\AppData\\Local\\Temp\\arduino_build_399853\\sketch\\core_esp8266_wiring_digital.c.o" "C:\\Users\\...\\AppData\\Local\\Temp\\arduino_build_399853\\sketch\\core_esp8266_wiring_pwm.c.o" "C:\\Users\\...\\AppData\\Local\\Temp\\arduino_build_399853\\sketch\\sonoff.ino.cpp.o" "C:\\Users\\...\\AppData\\Local\\Temp\\arduino_build_399853\\libraries\\esp-knx-ip-0.5.1\\esp-knx-ip-config.cpp.o" "C:\\Users\\...\\AppData\\Local\\Temp\\arduino_build_399853\\libraries\\esp-knx-ip-0.5.1\\esp-knx-ip-conversion.cpp.o" "C:\\Users\\...\\AppData\\Local\\Temp\\arduino_build_399853\\libraries\\esp-knx-ip-0.5.1\\esp-knx-ip-send.cpp.o" "C:\\Users\\...\\AppData\\Local\\Temp\\arduino_build_399853\\libraries\\esp-knx-ip-0.5.1\\esp-knx-ip-webserver.cpp.o" "C:\\Users\\...\\AppData\\Local\\Temp\\arduino_build_399853\\libraries\\esp-knx-ip-0.5.1\\esp-knx-ip.cpp.o" "C:\\Users\\...\\AppData\\Local\\Temp\\arduino_build_399853\\libraries\\EEPROM\\EEPROM.cpp.o" "C:\\Users\\...\\AppData\\Local\\Temp\\arduino_build_399853\\libraries\\ESP8266WiFi\\ESP8266WiFi.a" "C:\\Users\\...\\AppData\\Local\\Temp\\arduino_build_399853\\libraries\\ESP8266WebServer\\ESP8266WebServer.a" "C:\\Users\\...\\AppData\\Local\\Temp\\arduino_build_399853\\libraries\\ESP8266HTTPClient\\ESP8266HTTPClient.a" "C:\\Users\\...\\AppData\\Local\\Temp\\arduino_build_399853\\libraries\\ESP8266httpUpdate\\ESP8266httpUpdate.a" "C:\\Users\\...\\AppData\\Local\\Temp\\arduino_build_399853\\libraries\\ESP8266mDNS\\ESP8266mDNS.a" "C:\\Users\\...\\AppData\\Local\\Temp\\arduino_build_399853\\libraries\\Wire\\Wire.cpp.o" "C:\\Users\\...\\AppData\\Local\\Temp\\arduino_build_399853\\libraries\\Ticker\\Ticker.cpp.o" "C:\\Users\\...\\AppData\\Local\\Temp\\arduino_build_399853\\libraries\\DNSServer\\DNSServer.a" "C:\\Users\\...\\AppData\\Local\\Temp\\arduino_build_399853\\libraries\\PubSubClient-EspEasy-2.6.09\\PubSubClient.cpp.o" "C:\\Users\\...\\AppData\\Local\\Temp\\arduino_build_399853\\libraries\\IRremoteESP8266-2.5.2.03\\IRrecv.cpp.o" "C:\\Users\\...\\AppData\\Local\\Temp\\arduino_build_399853\\libraries\\IRremoteESP8266-2.5.2.03\\IRsend.cpp.o" "C:\\Users\\...\\AppData\\Local\\Temp\\arduino_build_399853\\libraries\\IRremoteESP8266-2.5.2.03\\IRtimer.cpp.o" "C:\\Users\\...\\AppData\\Local\\Temp\\arduino_build_399853\\libraries\\IRremoteESP8266-2.5.2.03\\IRutils.cpp.o" "C:\\Users\\...\\AppData\\Local\\Temp\\arduino_build_399853\\libraries\\IRremoteESP8266-2.5.2.03\\ir_Aiwa.cpp.o" "C:\\Users\\...\\AppData\\Local\\Temp\\arduino_build_399853\\libraries\\IRremoteESP8266-2.5.2.03\\ir_Argo.cpp.o" "C:\\Users\\...\\AppData\\Local\\Temp\\arduino_build_399853\\libraries\\IRremoteESP8266-2.5.2.03\\ir_Carrier.cpp.o" "C:\\Users\\...\\AppData\\Local\\Temp\\arduino_build_399853\\libraries\\IRremoteESP8266-2.5.2.03\\ir_Coolix.cpp.o" "C:\\Users\\...\\AppData\\Local\\Temp\\arduino_build_399853\\libraries\\IRremoteESP8266-2.5.2.03\\ir_Daikin.cpp.o" "C:\\Users\\...\\AppData\\Local\\Temp\\arduino_build_399853\\libraries\\IRremoteESP8266-2.5.2.03\\ir_Denon.cpp.o" "C:\\Users\\...\\AppData\\Local\\Temp\\arduino_build_399853\\libraries\\IRremoteESP8266-2.5.2.03\\ir_Dish.cpp.o" "C:\\Users\\...\\AppData\\Local\\Temp\\arduino_build_399853\\libraries\\IRremoteESP8266-2.5.2.03\\ir_Electra.cpp.o" "C:\\Users\\...\\AppData\\Local\\Temp\\arduino_build_399853\\libraries\\IRremoteESP8266-2.5.2.03\\ir_Fujitsu.cpp.o" "C:\\Users\\...\\AppData\\Local\\Temp\\arduino_build_399853\\libraries\\IRremoteESP8266-2.5.2.03\\ir_GICable.cpp.o" "C:\\Users\\...\\AppData\\Local\\Temp\\arduino_build_399853\\libraries\\IRremoteESP8266-2.5.2.03\\ir_GlobalCache.cpp.o" "C:\\Users\\...\\AppData\\Local\\Temp\\arduino_build_399853\\libraries\\IRremoteESP8266-2.5.2.03\\ir_Gree.cpp.o" "C:\\Users\\...\\AppData\\Local\\Temp\\arduino_build_399853\\libraries\\IRremoteESP8266-2.5.2.03\\ir_Haier.cpp.o" "C:\\Users\\...\\AppData\\Local\\Temp\\arduino_build_399853\\libraries\\IRremoteESP8266-2.5.2.03\\ir_Hitachi.cpp.o" "C:\\Users\\...\\AppData\\Local\\Temp\\arduino_build_399853\\libraries\\IRremoteESP8266-2.5.2.03\\ir_JVC.cpp.o" "C:\\Users\\...\\AppData\\Local\\Temp\\arduino_build_399853\\libraries\\IRremoteESP8266-2.5.2.03\\ir_Kelvinator.cpp.o" "C:\\Users\\...\\AppData\\Local\\Temp\\arduino_build_399853\\libraries\\IRremoteESP8266-2.5.2.03\\ir_LG.cpp.o" "C:\\Users\\...\\AppData\\Local\\Temp\\arduino_build_399853\\libraries\\IRremoteESP8266-2.5.2.03\\ir_Lasertag.cpp.o" "C:\\Users\\...\\AppData\\Local\\Temp\\arduino_build_399853\\libraries\\IRremoteESP8266-2.5.2.03\\ir_Lutron.cpp.o" "C:\\Users\\...\\AppData\\Local\\Temp\\arduino_build_399853\\libraries\\IRremoteESP8266-2.5.2.03\\ir_MWM.cpp.o" "C:\\Users\\...\\AppData\\Local\\Temp\\arduino_build_399853\\libraries\\IRremoteESP8266-2.5.2.03\\ir_Magiquest.cpp.o" "C:\\Users\\...\\AppData\\Local\\Temp\\arduino_build_399853\\libraries\\IRremoteESP8266-2.5.2.03\\ir_Midea.cpp.o" "C:\\Users\\...\\AppData\\Local\\Temp\\arduino_build_399853\\libraries\\IRremoteESP8266-2.5.2.03\\ir_Mitsubishi.cpp.o" "C:\\Users\\...\\AppData\\Local\\Temp\\arduino_build_399853\\libraries\\IRremoteESP8266-2.5.2.03\\ir_NEC.cpp.o" "C:\\Users\\...\\AppData\\Local\\Temp\\arduino_build_399853\\libraries\\IRremoteESP8266-2.5.2.03\\ir_Nikai.cpp.o" "C:\\Users\\...\\AppData\\Local\\Temp\\arduino_build_399853\\libraries\\IRremoteESP8266-2.5.2.03\\ir_Panasonic.cpp.o" "C:\\Users\\...\\AppData\\Local\\Temp\\arduino_build_399853\\libraries\\IRremoteESP8266-2.5.2.03\\ir_Pioneer.cpp.o" "C:\\Users\\...\\AppData\\Local\\Temp\\arduino_build_399853\\libraries\\IRremoteESP8266-2.5.2.03\\ir_Pronto.cpp.o" "C:\\Users\\...\\AppData\\Local\\Temp\\arduino_build_399853\\libraries\\IRremoteESP8266-2.5.2.03\\ir_RC5_RC6.cpp.o" "C:\\Users\\...\\AppData\\Local\\Temp\\arduino_build_399853\\libraries\\IRremoteESP8266-2.5.2.03\\ir_RCMM.cpp.o" "C:\\Users\\...\\AppData\\Local\\Temp\\arduino_build_399853\\libraries\\IRremoteESP8266-2.5.2.03\\ir_Samsung.cpp.o" "C:\\Users\\...\\AppData\\Local\\Temp\\arduino_build_399853\\libraries\\IRremoteESP8266-2.5.2.03\\ir_Sanyo.cpp.o" "C:\\Users\\...\\AppData\\Local\\Temp\\arduino_build_399853\\libraries\\IRremoteESP8266-2.5.2.03\\ir_Sharp.cpp.o" "C:\\Users\\...\\AppData\\Local\\Temp\\arduino_build_399853\\libraries\\IRremoteESP8266-2.5.2.03\\ir_Sherwood.cpp.o" "C:\\Users\\...\\AppData\\Local\\Temp\\arduino_build_399853\\libraries\\IRremoteESP8266-2.5.2.03\\ir_Sony.cpp.o" "C:\\Users\\...\\AppData\\Local\\Temp\\arduino_build_399853\\libraries\\IRremoteESP8266-2.5.2.03\\ir_Toshiba.cpp.o" "C:\\Users\\...\\AppData\\Local\\Temp\\arduino_build_399853\\libraries\\IRremoteESP8266-2.5.2.03\\ir_Trotec.cpp.o" "C:\\Users\\...\\AppData\\Local\\Temp\\arduino_build_399853\\libraries\\IRremoteESP8266-2.5.2.03\\ir_Whirlpool.cpp.o" "C:\\Users\\...\\AppData\\Local\\Temp\\arduino_build_399853\\libraries\\IRremoteESP8266-2.5.2.03\\ir_Whynter.cpp.o" "C:\\Users\\...\\AppData\\Local\\Temp\\arduino_build_399853\\libraries\\C2Programmer-1.0.0\\c2.cpp.o" "C:\\Users\\...\\AppData\\Local\\Temp\\arduino_build_399853\\libraries\\C2Programmer-1.0.0\\ihx.cpp.o" "C:\\Users\\...\\AppData\\Local\\Temp\\arduino_build_399853\\libraries\\TasmotaSerial-2.2.0\\TasmotaSerial.cpp.o" "C:\\Users\\...\\AppData\\Local\\Temp\\arduino_build_399853\\libraries\\rc-switch-2.6.2.13\\RCSwitch.cpp.o" "C:\\Users\\...\\AppData\\Local\\Temp\\arduino_build_399853\\libraries\\TasmotaModbus-1.1.0\\TasmotaModbus.cpp.o" "C:\\Users\\...\\AppData\\Local\\Temp\\arduino_build_399853\\libraries\\NeoPixelBus-2.2.9\\internal\\HsbColor.cpp.o" "C:\\Users\\...\\AppData\\Local\\Temp\\arduino_build_399853\\libraries\\NeoPixelBus-2.2.9\\internal\\HslColor.cpp.o" "C:\\Users\\...\\AppData\\Local\\Temp\\arduino_build_399853\\libraries\\NeoPixelBus-2.2.9\\internal\\HtmlColor.cpp.o" "C:\\Users\\...\\AppData\\Local\\Temp\\arduino_build_399853\\libraries\\NeoPixelBus-2.2.9\\internal\\HtmlColorNameStrings.cpp.o" "C:\\Users\\...\\AppData\\Local\\Temp\\arduino_build_399853\\libraries\\NeoPixelBus-2.2.9\\internal\\HtmlColorNames.cpp.o" "C:\\Users\\...\\AppData\\Local\\Temp\\arduino_build_399853\\libraries\\NeoPixelBus-2.2.9\\internal\\HtmlColorShortNames.cpp.o" "C:\\Users\\...\\AppData\\Local\\Temp\\arduino_build_399853\\libraries\\NeoPixelBus-2.2.9\\internal\\NeoEsp8266UartMethod.cpp.o" "C:\\Users\\...\\AppData\\Local\\Temp\\arduino_build_399853\\libraries\\NeoPixelBus-2.2.9\\internal\\NeoGamma.cpp.o" "C:\\Users\\...\\AppData\\Local\\Temp\\arduino_build_399853\\libraries\\NeoPixelBus-2.2.9\\internal\\NeoPixelAnimator.cpp.o" "C:\\Users\\...\\AppData\\Local\\Temp\\arduino_build_399853\\libraries\\NeoPixelBus-2.2.9\\internal\\NeoPixelAvr.c.o" "C:\\Users\\...\\AppData\\Local\\Temp\\arduino_build_399853\\libraries\\NeoPixelBus-2.2.9\\internal\\NeoPixelEsp.c.o" "C:\\Users\\...\\AppData\\Local\\Temp\\arduino_build_399853\\libraries\\NeoPixelBus-2.2.9\\internal\\RgbColor.cpp.o" "C:\\Users\\...\\AppData\\Local\\Temp\\arduino_build_399853\\libraries\\NeoPixelBus-2.2.9\\internal\\RgbwColor.cpp.o" "C:\\Users\\...\\AppData\\Local\\Temp\\arduino_build_399853\\libraries\\SPI\\SPI.cpp.o" "C:\\Users\\...\\AppData\\Local\\Temp\\arduino_build_399853\\libraries\\Adafruit_SGP30-1.0.0.13\\Adafruit_SGP30.cpp.o" "C:\\Users\\...\\AppData\\Local\\Temp\\arduino_build_399853\\libraries\\NewPing-1.9.1\\NewPing.cpp.o" "C:\\Users\\...\\AppData\\Local\\Temp\\arduino_cache_74385\\core\\core_44a92c4cc4328cdd83c7f2f3b27be699.a" -lhal -lphy -lpp -lnet80211 -llwip2-536-feat -lwpa -lcrypto -lmain -lwps -lbearssl -laxtls -lespnow -lsmartconfig -lairkiss -lwpa2 -lstdc++ -lm -lc -lgcc -Wl,--end-group "-LC:\\Users\\...\\AppData\\Local\\Temp\\arduino_build_399853"
c:/users/.../appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-3-20ed2b9/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: C:\Users\...\AppData\Local\Temp\arduino_build_399853/sonoff.ino.elf section `.text' will not fit in region `iram1_0_seg'

collect2.exe: error: ld returned 1 exit status

Utilisation de la bibliothèque esp-knx-ip-0.5.1 version 0.5.1 dans le dossier: C:\Program Files (x86)\Arduino\libraries\esp-knx-ip-0.5.1 
Utilisation de la bibliothèque EEPROM version 1.0 dans le dossier: C:\Users\...\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.0\libraries\EEPROM 
Utilisation de la bibliothèque ESP8266WiFi version 1.0 dans le dossier: C:\Users\...\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.0\libraries\ESP8266WiFi 
Utilisation de la bibliothèque ESP8266WebServer version 1.0 dans le dossier: C:\Users\...\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.0\libraries\ESP8266WebServer 
Utilisation de la bibliothèque ESP8266HTTPClient version 1.2 dans le dossier: C:\Users\...\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.0\libraries\ESP8266HTTPClient 
Utilisation de la bibliothèque ESP8266httpUpdate version 1.3 dans le dossier: C:\Users\...\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.0\libraries\ESP8266httpUpdate 
Utilisation de la bibliothèque ArduinoJson-5.11.2 version 5.11.2 dans le dossier: C:\Program Files (x86)\Arduino\libraries\ArduinoJson-5.11.2 
Utilisation de la bibliothèque ESP8266mDNS version 1.2 dans le dossier: C:\Users\...\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.0\libraries\ESP8266mDNS 
Utilisation de la bibliothèque Wire version 1.0 dans le dossier: C:\Users\...\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.0\libraries\Wire 
Utilisation de la bibliothèque Ticker version 1.0 dans le dossier: C:\Users\...\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.0\libraries\Ticker 
Utilisation de la bibliothèque DNSServer version 1.1.1 dans le dossier: C:\Users\...\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.0\libraries\DNSServer 
Utilisation de la bibliothèque PubSubClient-EspEasy-2.6.09 version 2.6 dans le dossier: C:\Program Files (x86)\Arduino\libraries\PubSubClient-EspEasy-2.6.09 
Utilisation de la bibliothèque IRremoteESP8266-2.5.2.03 version 2.5.2 dans le dossier: C:\Program Files (x86)\Arduino\libraries\IRremoteESP8266-2.5.2.03 
Utilisation de la bibliothèque C2Programmer-1.0.0 version 1.0.0 dans le dossier: C:\Program Files (x86)\Arduino\libraries\C2Programmer-1.0.0 
Utilisation de la bibliothèque TasmotaSerial-2.2.0 version 2.2.0 dans le dossier: C:\Program Files (x86)\Arduino\libraries\TasmotaSerial-2.2.0 
Utilisation de la bibliothèque rc-switch-2.6.2.13 version 2.6.2 dans le dossier: C:\Program Files (x86)\Arduino\libraries\rc-switch-2.6.2.13 
Utilisation de la bibliothèque TasmotaModbus-1.1.0 version 1.1.0 dans le dossier: C:\Program Files (x86)\Arduino\libraries\TasmotaModbus-1.1.0 
Utilisation de la bibliothèque NeoPixelBus-2.2.9 version 2.2.9 dans le dossier: C:\Program Files (x86)\Arduino\libraries\NeoPixelBus-2.2.9 
Utilisation de la bibliothèque SPI version 1.0 dans le dossier: C:\Users\...\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.0\libraries\SPI 
Utilisation de la bibliothèque Adafruit_SGP30-1.0.0.13 version 1.0.2 dans le dossier: C:\Program Files (x86)\Arduino\libraries\Adafruit_SGP30-1.0.0.13 
Utilisation de la bibliothèque NewPing-1.9.1 version 1.9.1 dans le dossier: C:\Program Files (x86)\Arduino\libraries\NewPing-1.9.1 
exit status 1
Erreur de compilation pour la carte LOLIN(WEMOS) D1 mini Pro
EDIT : + d'infos : j'utilise arduino IDE 1.8.9, la librairie ArduinoJson 5.11.2, et je n'ai mis que les librairies du ZIP dans le dossier librairies d'arduino
RPI3 (Buster) + AEOTEC Z-Stick Gen5
Version: 2020.2 Build Hash: b63341bc0
Compile Date: 2020-04-26 13:47:55
dzVents Version: 3.0.2

adv
Messages : 391
Enregistré le : 02 févr. 2016, 13:54
Contact :

Re: [Tasmota] un "autre" wattmètre connecté pour moins de 15€ + calcul HP/HC

Message par adv »

Hello, te prends le choux; flashe ton ESP directement avec:
https://github.com/arendst/Tasmota/rele ... asmota.bin

Ça va marcher ;)
Raspberry pi 3 - Domoticz beta | Piface v.2 + Téléinfo + RFXtrx433E + ZME_UZB1 USB Stick
sondes Oregon | motorisations Somfy Yslo Flex 2 RTS | prises chacon | Fibaro FGD-212, FGSD002, FGFS101 | Sonoff easyESP, Tasmota, Espurna | Sherlock S2 | ParadoxMG5050

joebuz
Messages : 29
Enregistré le : 13 mars 2019, 23:52

Re: [Tasmota] un "autre" wattmètre connecté pour moins de 15€ + calcul HP/HC

Message par joebuz »

Salut !
Alors j'ai pas mal avancé.
J'ai flashé le firmware sans soucis. OK
Suivi le tuto sans soucis. OK J'ai fait comme matDomotique avec un inter virtuel HC https://matdomotique.wordpress.com/2017 ... f-virtuel/
Je reçois bien les valeurs Tension/Courant/Puissance dans Domoticz.
J'ai cependant 2 problèmes :
1- Le script LUA pour le P1 Compteur intelligent ne s'active pas.
Je l'ai mis dans "/home/pi/domoticz/scripts/lua" je ne le vois pas dans les logs et mon compteur reste en rouge
J'ai essayé de le mettre dans "/home/pi/domoticz/scripts/dzVents/scripts" avec tout mes autres scripts .lua mais j'ai un message d'erreur dans les logs pour la ligne 5 et la fonction pairs ....
2- Les devices Domoticz se mettent à jour toutes les 5min.
Quand tu dis "passer la commande "teleperiod 60" dans la console Tasmota pour envoyer les données toutes les 60 secondes" je n'ai pas trouvé où c'était dans Tasmota !?

EDIT : Point 1 corrigé !
en regardant ici https://easydomoticz.com/point-scripts-lua/ j'ai compris que le nom de mon script ne commençait par "script_device_" et que les noms de mes Devices n'étaient pas des plus adaptés.
En corrigeant cela, c'est bon le P1 Compteur intelligent change bien de valeurs et je vois le script s'activer dans les logs.
C'est la première fois que j'utilise un script LUA je préfère dzVents, je le saurais pour la prochaine fois.

EDIT2 : Point 2 corrigé !
Configuration --> Configure Logging --> Telemetry period

Au top !! ça fonctionne tout nikel !
Merci pour ce tuto

EDIT 3 : Est-il possible de modifier les noms des courbes du graphique "Utilisation 1" et "Utilisation 2" par "Heures Pleines" et "Heures Creuses" ??
RPI3 (Buster) + AEOTEC Z-Stick Gen5
Version: 2020.2 Build Hash: b63341bc0
Compile Date: 2020-04-26 13:47:55
dzVents Version: 3.0.2

adv
Messages : 391
Enregistré le : 02 févr. 2016, 13:54
Contact :

Re: [Tasmota] un "autre" wattmètre connecté pour moins de 15€ + calcul HP/HC

Message par adv »

Tip top content pour toi !

Non hélas l'intitulé des champs ne peut pas se modifier dans un device de type P1 smart meter. :|

Je vais mettre à jour le tuto original concernant le flash, en fait rien ne sert de compiler soit-même car le firmware tamsota.bin se flash directement sur les wemos...

A+
Raspberry pi 3 - Domoticz beta | Piface v.2 + Téléinfo + RFXtrx433E + ZME_UZB1 USB Stick
sondes Oregon | motorisations Somfy Yslo Flex 2 RTS | prises chacon | Fibaro FGD-212, FGSD002, FGFS101 | Sonoff easyESP, Tasmota, Espurna | Sherlock S2 | ParadoxMG5050

facoco83
Messages : 7
Enregistré le : 30 janv. 2019, 23:49

Re: [Tasmota] un "autre" wattmètre connecté pour moins de 15€ + calcul HP/HC

Message par facoco83 »

Bonjour à tous,

j'ai réussi a installer Domoticz sur ma freebox Delta. J'avais laissé tombé y a un moment et j'ai tout repris à 0.

Ceci fait, j'avais déja testé sans succès de faire fonctionne le pzem004 avec un esp8266 nodemcu .

J'ai fait tout le sketch du tuto du début mais au démarrage, j'ai le message suivant :

Code : Tout sélectionner

..
WiFi connected
IP address: 
192.168.1.46

0.00V; 
__________Restet
Du coup, je le voit bien se connecter au Wifi puis il se déconnecte au bout de quelques secondes. Je ne comprend pas pourquoi mais du coup plus rien ne se passe.

Avez-vous une idée par hasard? Sachant que la compilation et le téléversement se fait parfaitement.

Merci
--
Adrien

poirette12
Messages : 1
Enregistré le : 02 mai 2020, 23:27

Re: [Tasmota] un "autre" wattmètre connecté pour moins de 15€ + calcul HP/HC

Message par poirette12 »

Bonsoir à tous,

je possède un pzem 004T V3 et un ESP8266

j'ai connecté l'ensemble de cette manière là:
Image

malheureusement j'ai toujours en réponse dans la console le retour d'erreur:
Image

j'ai la LED RX du PZEM qui clignote mais jamais la TX, ça me semble donc logique que ça ne fonctionne pas.
premiere question, ceux où ça fonctionne, est ce que les 2 LED du PZEM Rx et TX clignotent?

j'ai recup la librairie: https://github.com/olehs/PZEM004T
vous me confirmez qu'elle fonctionne pour le PZEM V3?

je pense que la réponse est non, j'ai donc choisi celle ci qui me semble plus logique:
https://github.com/mandulaj/PZEM-004T-v30

voici mon code recup sur l'exemple du lien précedent:

Code : Tout sélectionner


#include <PZEM004Tv30.h>

PZEM004Tv30 pzem(D2,D1);

void setup() {
  Serial.begin(115200);

  Serial.print("Reset Energy");
  pzem.resetEnergy();


  Serial.print("Set address to 0x42");
  pzem.setAddress(0x42);
}

void loop() {
  float volt = pzem.voltage();
  Serial.print("Voltage: ");
  Serial.print(volt);
  Serial.println("V");

  float cur = pzem.current();
  Serial.print("Current: ");
  Serial.print(cur);
  Serial.println("A");

  float powe = pzem.power();
  Serial.print("Power: ");
  Serial.print(powe);
  Serial.println("W");

  float ener = pzem.energy();
  Serial.print("Energy: ");
  Serial.print(ener,3);
  Serial.println("kWh");

  float freq = pzem.frequency();
  Serial.print("Frequency: ");
  Serial.print(freq);
  Serial.println("Hz");

  float pf = pzem.pf();
  Serial.print("PF: ");
  Serial.println(pf);
  Serial.println(" ");


  delay(1000);
}
mes doutes sont sur les numéros de pin déclarée, on peut bien l'utiliser avec les pin D1 et D2?

Merci de votre aide, dites moi s'il vous faut plus de détails.

Répondre