{"id":251,"date":"2021-02-24T19:00:00","date_gmt":"2021-02-24T18:00:00","guid":{"rendered":"https:\/\/domo.rem81.com\/?p=251"},"modified":"2025-04-10T19:18:35","modified_gmt":"2025-04-10T17:18:35","slug":"home-assistant-gestion-piscine-2_mesure-de-puissance-electrique","status":"publish","type":"post","link":"https:\/\/domo.rem81.com\/index.php\/2021\/02\/24\/home-assistant-gestion-piscine-2_mesure-de-puissance-electrique\/","title":{"rendered":"HA-Mesure de puissance \u00e9lectrique avec un PZEM"},"content":{"rendered":"\n\n\n\n<h1 class=\"wp-block-heading\">Intro<\/h1>\n\n\n\n<p>Je vous propose de d\u00e9couvrir le dispositif de mesure de puissance \u00e9lectrique d&rsquo;un consommateur en l\u2019occurrence ici un chalet.<\/p>\n\n\n\n<h1 class=\"wp-block-heading\">Module PZEM<\/h1>\n\n\n\n<p>Mon choix, pour des raisons de co\u00fbt et de facilit\u00e9 d\u2019int\u00e9gration dans HA, s&rsquo;est arr\u00eat\u00e9 sur le module PZEM-004T 100A associ\u00e9 \u00e0 un ESP8266, l&rsquo;ensemble int\u00e9gr\u00e9 via ESPHOME.<\/p>\n\n\n\n<p>Il permet de surveiller la consommation \u00e9lectrique de la piscine (W), de comptabiliser l&rsquo;\u00e9nergie (kWh) et accessoirement de visualiser la tension du r\u00e9seau (V), la fr\u00e9quence (hz) et le facteur de puissance.<\/p>\n\n\n\n<p>Rien de r\u00e9volutionnaire dans cet article, si ce n&rsquo;est de vous faire d\u00e9couvrir le module PZEM-004T qui permet de monitorer \u00e0 moindre cout une installation \u00e9lectrique. Il existe en 10A (mesure directe) et 100A (avec TOR de Mesure). <\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Principales caract\u00e9ristiques<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Tension<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Plage de mesure: 80 \uff5e 260 V<\/li>\n\n\n\n<li>R\u00e9solution: 0,1 V<\/li>\n\n\n\n<li>Pr\u00e9cision de mesure: 0,5%<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Facteur de puissance<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Plage de mesure: 0,00 \uff5e 1,00<\/li>\n\n\n\n<li>R\u00e9solution: 0,01<\/li>\n\n\n\n<li>Pr\u00e9cision de mesure: 1%<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">La fr\u00e9quence<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Plage de mesure: 45Hz \uff5e 65Hz<\/li>\n\n\n\n<li>R\u00e9solution: 0,1 Hz<\/li>\n\n\n\n<li>Pr\u00e9cision de mesure: 0,5%<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Intensit\u00e9<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Plage de mesure: 0 \uff5e 10A (PZEM-004T-10A);&nbsp;0 \u00e0 100A (PZEM-004T-100A)<\/li>\n\n\n\n<li>Courant de mesure de d\u00e9part: 0,01A (PZEM-004T-10A);&nbsp;0,02 A (PZEM-004T-100A)<\/li>\n\n\n\n<li>R\u00e9solution: 0.001A<\/li>\n\n\n\n<li>Pr\u00e9cision de mesure: 0,5%<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Puissance active<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Plage de mesure:\n<ul class=\"wp-block-list\">\n<li>0 \uff5e 2,3 kW (PZEM-004T-10A);<\/li>\n\n\n\n<li>0 \u00e0 23 kW (PZEM-004T-100A)<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Puissance de mesure de d\u00e9part: 0,4 W<\/li>\n\n\n\n<li>R\u00e9solution: 0,1 W<\/li>\n\n\n\n<li>Format d&rsquo;affichage:\n<ul class=\"wp-block-list\">\n<li>&lt; 1000W, il affiche une d\u00e9cimale, telle que: 999.9W<\/li>\n\n\n\n<li>\u22651000W, il n&rsquo;affiche que des entiers, tels que: 1000W<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Pr\u00e9cision de mesure: 0,5%<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">\u00c9nergie active<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Plage de mesure: 0 \uff5e 9999.99kWh<\/li>\n\n\n\n<li>R\u00e9solution: 1Wh<\/li>\n\n\n\n<li>Pr\u00e9cision de mesure: 0,5%<\/li>\n\n\n\n<li>Format d&rsquo;affichage:\n<ul class=\"wp-block-list\">\n<li>&gt; 10kWh, l&rsquo;unit\u00e9 d&rsquo;affichage est Wh (1kWh = 1000Wh), par exemple: 9999Wh<\/li>\n\n\n\n<li>\u226510kWh, l&rsquo;unit\u00e9 d&rsquo;affichage est le kWh, par exemple: 9999.99kWh<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<h1 class=\"wp-block-heading\">Mise en oeuvre<\/h1>\n\n\n\n<h2 class=\"wp-block-heading\">Le mat\u00e9riel<\/h2>\n\n\n\n<p>Le mat\u00e9riel n\u00e9cessaire \u00e0 la r\u00e9alisation est r\u00e9duit au minimum:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>un module <a href=\"https:\/\/www.amazon.fr\/Hopbucan-PZEM-004T-Amp%C3%A8rem%C3%A8tre-num%C3%A9rique-Fr%C3%A9quence\/dp\/B0BFQXZSX8\/ref=sr_1_3?crid=RQCG5I9R76N9&amp;dib=eyJ2IjoiMSJ9.4XspIaX3c4J7xoE56rGimSS7eLB8_Yh14HBKR_Q9l7T3PVHeHO7ql6s9KaSoqXbAG8_Y5RSNxBcVMuj2-AoLVQ-jd__Jfg22PjEQ0KmFSGgBOwGUkepTJr7s82UNQh5Q58Pbr6YlPoykwrwarvaHNs3Roi30Om0NHg3yjxRRp-tNO_AMK6sxjhfxjryx6QHI_7z5jZicYDgDjjii3d_7modpzNIMuhljd5Hr59nCP-Q-8NGJKouU9aowARcZBNkX91oqdir9idgIiwcj8hG6FhLUdaSUmbheTIfKyVO57b7xg9tW1d_jkdmNm54oSffDwEZYQX8Fm3u3IpxRFGAnLjlbbr9ItV4VvWwVmTn8HKZrTVDAQgxxTkNGrdu_U0ULNSIPkQZsdXO9Tec5oQ2paYiGSKJ2qLC38hHDZhAnSaizByLrAh2O89Mntdi66ECR._G9emuWca-TwdJUaJaNOjr-SQlqch1RUNlCM3eSElDc&amp;dib_tag=se&amp;keywords=pzem-004t+v3&amp;qid=1742888346&amp;sprefix=pzem%2Caps%2C125&amp;sr=8-3\" target=\"_blank\" rel=\"noreferrer noopener\">PZEM-004T 100A<\/a> permettant de mesurer des courants de 0-100A sous une tension alternative de 80-260V.<\/li>\n\n\n\n<li>un module <a href=\"https:\/\/www.amazon.fr\/gp\/product\/B08BTYHJM1\/ref=ppx_yo_dt_b_asin_title_o05_s00?ie=UTF8&amp;th=1\">esp8266<\/a> d1 ou \u00e9quivalent.<\/li>\n\n\n\n<li>une alimentation <a href=\"https:\/\/fr.aliexpress.com\/item\/32408565688.html?spm=a2g0o.productlist.0.0.744e5d09Ab1ESz&amp;algo_pvid=c4cb2209-427b-4bd8-ab68-46b926703759&amp;algo_expid=c4cb2209-427b-4bd8-ab68-46b926703759-1&amp;btsid=2100bdd016164980212357324eef8c&amp;ws_ab_test=searchweb0_0,searchweb201602_,searchweb201603_\">220VCA-5VCC<\/a> courant continu.<\/li>\n\n\n\n<li>divers composants et accessoires<\/li>\n<\/ul>\n\n\n\n<p>Je pr\u00e9f\u00e8re int\u00e9grer mes composants sur un circuit imprim\u00e9, c&rsquo;est plus propre et donc plus fiable. Je con\u00e7ois mes sch\u00e9mas et mes circuit imprim\u00e9s avec le logiciel Eagle et je les grave avec une CNC de ma fabrication.<\/p>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"1024\" data-id=\"257\" src=\"https:\/\/domo.rem81.com\/wp-content\/uploads\/2021\/03\/IMG_20201020_114127-scaled-1-1024x1024.jpg\" alt=\"\" class=\"wp-image-257\" srcset=\"https:\/\/domo.rem81.com\/wp-content\/uploads\/2021\/03\/IMG_20201020_114127-scaled-1-1024x1024.jpg 1024w, https:\/\/domo.rem81.com\/wp-content\/uploads\/2021\/03\/IMG_20201020_114127-scaled-1-300x300.jpg 300w, https:\/\/domo.rem81.com\/wp-content\/uploads\/2021\/03\/IMG_20201020_114127-scaled-1-150x150.jpg 150w, https:\/\/domo.rem81.com\/wp-content\/uploads\/2021\/03\/IMG_20201020_114127-scaled-1-768x768.jpg 768w, https:\/\/domo.rem81.com\/wp-content\/uploads\/2021\/03\/IMG_20201020_114127-scaled-1-1536x1536.jpg 1536w, https:\/\/domo.rem81.com\/wp-content\/uploads\/2021\/03\/IMG_20201020_114127-scaled-1-2048x2048.jpg 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"1024\" data-id=\"259\" src=\"https:\/\/domo.rem81.com\/wp-content\/uploads\/2021\/03\/IMG_20201020_113344-scaled-1-768x1024.jpg\" alt=\"\" class=\"wp-image-259\" srcset=\"https:\/\/domo.rem81.com\/wp-content\/uploads\/2021\/03\/IMG_20201020_113344-scaled-1-768x1024.jpg 768w, https:\/\/domo.rem81.com\/wp-content\/uploads\/2021\/03\/IMG_20201020_113344-scaled-1-225x300.jpg 225w, https:\/\/domo.rem81.com\/wp-content\/uploads\/2021\/03\/IMG_20201020_113344-scaled-1-1152x1536.jpg 1152w, https:\/\/domo.rem81.com\/wp-content\/uploads\/2021\/03\/IMG_20201020_113344-scaled-1-1536x2048.jpg 1536w, https:\/\/domo.rem81.com\/wp-content\/uploads\/2021\/03\/IMG_20201020_113344-scaled-1.jpg 1920w\" sizes=\"auto, (max-width: 768px) 100vw, 768px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"1024\" data-id=\"261\" src=\"https:\/\/domo.rem81.com\/wp-content\/uploads\/2021\/03\/IMG_20210207_173941-scaled-1-1024x1024.jpg\" alt=\"\" class=\"wp-image-261\" srcset=\"https:\/\/domo.rem81.com\/wp-content\/uploads\/2021\/03\/IMG_20210207_173941-scaled-1-1024x1024.jpg 1024w, https:\/\/domo.rem81.com\/wp-content\/uploads\/2021\/03\/IMG_20210207_173941-scaled-1-300x300.jpg 300w, https:\/\/domo.rem81.com\/wp-content\/uploads\/2021\/03\/IMG_20210207_173941-scaled-1-150x150.jpg 150w, https:\/\/domo.rem81.com\/wp-content\/uploads\/2021\/03\/IMG_20210207_173941-scaled-1-768x768.jpg 768w, https:\/\/domo.rem81.com\/wp-content\/uploads\/2021\/03\/IMG_20210207_173941-scaled-1-1536x1536.jpg 1536w, https:\/\/domo.rem81.com\/wp-content\/uploads\/2021\/03\/IMG_20210207_173941-scaled-1-2048x2048.jpg 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<figcaption class=\"blocks-gallery-caption wp-element-caption\">La CNC, le circuit imprim\u00e9, le montage final (l&rsquo;ESP est sous la platine PZEM)<\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Sch\u00e9ma \u00e9lectronique<\/h2>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"860\" height=\"556\" src=\"https:\/\/domo.rem81.com\/wp-content\/uploads\/2021\/05\/Capture-decran_2021-05-07_22-50-09-1.png\" alt=\"\" class=\"wp-image-400\" srcset=\"https:\/\/domo.rem81.com\/wp-content\/uploads\/2021\/05\/Capture-decran_2021-05-07_22-50-09-1.png 860w, https:\/\/domo.rem81.com\/wp-content\/uploads\/2021\/05\/Capture-decran_2021-05-07_22-50-09-1-300x194.png 300w, https:\/\/domo.rem81.com\/wp-content\/uploads\/2021\/05\/Capture-decran_2021-05-07_22-50-09-1-768x497.png 768w\" sizes=\"auto, (max-width: 860px) 100vw, 860px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Codage<\/h2>\n\n\n\n<p>La programmation de l&rsquo;ESP est r\u00e9alis\u00e9e avec ESPHOME. Un composant PZEM-004 V1 est inclus dans la <a href=\"https:\/\/www.esphome.io\/components\/sensor\/pzem004t.html\" target=\"_blank\" rel=\"noreferrer noopener\">biblioth\u00e8que<\/a> mais la nouvelle version des PZEM-004 V3 n\u00e9cessite la version <a href=\"https:\/\/www.esphome.io\/components\/sensor\/pzemac.html\" target=\"_blank\" rel=\"noreferrer noopener\">pzemac<\/a>.<\/p>\n\n\n\n<p>Je vous invite \u00e0 parcourir mon article la programmation des <a href=\"https:\/\/domo.rem81.com\/index.php\/2021\/03\/25\/home-assistant_esp-home\/\" data-type=\"link\" data-id=\"https:\/\/domo.rem81.com\/index.php\/2021\/03\/25\/home-assistant_esp-home\/\" target=\"_blank\" rel=\"noreferrer noopener\">ESP avec ESPHOME<\/a>.<\/p>\n\n\n\n<p>Vous trouverez ci-dessous le code de l&rsquo;ESP, le Wifi est \u00e0 adapter \u00e0 votre configuration<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>substitutions:\n  device_name: esp131-pzem-chalet \n  friendly_name: esp131-pzem-chalet\n  adress_ip: \"192.168.0.131\"\n  time_timezone: \"Europe\/Paris\"\n  \nesphome:\n  name: ${device_name}\n  \nesp8266:\n  board: d1_mini\n  framework:\n    version: recommended  \n  \nwifi:\n  networks:\n    - ssid: !secret wifi\n      password: !secret mdpwifi\n  reboot_timeout: 5min\n\n  manual_ip:\n    static_ip: ${adress_ip}\n    gateway: 192.168.0.254\n    subnet: 255.255.255.0\n\n\n# Enable logging\nlogger:\n  baud_rate: 0\n# Enable Home Assistant API\napi:\n\nota:\n  platform: esphome\n# Configuration UART\nuart:\n  rx_pin: GPIO3\n  tx_pin: GPIO1\n  baud_rate: 9600\n  stop_bits: 1\n\nweb_server:\n  port: 80\n# Utilisez la LED bleue de l'appareil comme LED d'\u00e9tat, qui clignotera s'il y a des avertissements (lent) ou des erreurs (rapide)\nstatus_led:\n  pin:\n    number: GPIO16\n    inverted: true\n\nbinary_sensor:\n#Etat de la connection\n  - platform: status\n    name: \"${friendly_name}_Status\"\n\nsensor:\n  - platform: pzemac\n    current:\n      name: \"${friendly_name} Intensite\"\n    voltage:\n      name: \"${friendly_name} Tension\"\n    energy:\n      name: \"${friendly_name} Energie\"\n      unit_of_measurement: \"kWh\"\n      filters:\n        - multiply: 0.001\n    power:\n      name: \"${friendly_name} Puissance\"\n      unit_of_measurement: \"W\"\n    update_interval: 30s\n\n  - platform: restart\n    name: \"${friendly_name} Restart\"\n\n\n     <\/code><\/pre>\n\n\n\n<h1 class=\"wp-block-heading\">Affichage<\/h1>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"401\" height=\"451\" src=\"https:\/\/domo.rem81.com\/wp-content\/uploads\/2021\/02\/image.png\" alt=\"\" class=\"wp-image-3670\" srcset=\"https:\/\/domo.rem81.com\/wp-content\/uploads\/2021\/02\/image.png 401w, https:\/\/domo.rem81.com\/wp-content\/uploads\/2021\/02\/image-267x300.png 267w\" sizes=\"auto, (max-width: 401px) 100vw, 401px\" \/><\/figure>\n\n\n\n<h1 class=\"wp-block-heading\">Conclusion<\/h1>\n\n\n\n<p>Simple, peu on\u00e9reux, pr\u00e9cis, facilement int\u00e9grable \u00e0 HA, le module PZEM-004T remplit correctement son r\u00f4le.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Intro Je vous propose de d\u00e9couvrir le dispositif de mesure de puissance \u00e9lectrique d&rsquo;un consommateur en l\u2019occurrence ici un chalet. Module PZEM Mon choix, pour des raisons de co\u00fbt et &hellip; <\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4],"tags":[17],"class_list":["post-251","post","type-post","status-publish","format-standard","hentry","category-homeassistant","tag-esphome"],"_links":{"self":[{"href":"https:\/\/domo.rem81.com\/index.php\/wp-json\/wp\/v2\/posts\/251","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/domo.rem81.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/domo.rem81.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/domo.rem81.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/domo.rem81.com\/index.php\/wp-json\/wp\/v2\/comments?post=251"}],"version-history":[{"count":14,"href":"https:\/\/domo.rem81.com\/index.php\/wp-json\/wp\/v2\/posts\/251\/revisions"}],"predecessor-version":[{"id":3673,"href":"https:\/\/domo.rem81.com\/index.php\/wp-json\/wp\/v2\/posts\/251\/revisions\/3673"}],"wp:attachment":[{"href":"https:\/\/domo.rem81.com\/index.php\/wp-json\/wp\/v2\/media?parent=251"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/domo.rem81.com\/index.php\/wp-json\/wp\/v2\/categories?post=251"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/domo.rem81.com\/index.php\/wp-json\/wp\/v2\/tags?post=251"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}