{"id":1974,"date":"2022-05-13T15:49:48","date_gmt":"2022-05-13T13:49:48","guid":{"rendered":"https:\/\/domo.rem81.com\/?p=1974"},"modified":"2025-04-14T09:55:15","modified_gmt":"2025-04-14T07:55:15","slug":"ha-gestion-piscine-7_mesure-de-pression","status":"publish","type":"post","link":"https:\/\/domo.rem81.com\/index.php\/2022\/05\/13\/ha-gestion-piscine-7_mesure-de-pression\/","title":{"rendered":"HA-Mesure de pression d&rsquo;un filtre de piscine"},"content":{"rendered":"\n\n\n\n<h1 class=\"wp-block-heading\">Intro<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">La pression du filtre \u00e0 sable refl\u00e8te le niveau d\u2019encrassement de celui-ci, il est un facteur clef dans l&rsquo;optimisation de la consommation d&rsquo;\u00e9nergie quotidienne d&rsquo;un piscine, plus il est sale moins il est efficace. Je vous propose dans cet article la mise en oeuvre d&rsquo;une mesure de pression simple et \u00e9conomique.<\/p>\n\n\n\n<h1 class=\"wp-block-heading\">Cahier des charges<\/h1>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Mesurer la pression<\/li>\n\n\n\n<li>Notifier sur d\u00e9passement d&rsquo;un seuil<\/li>\n<\/ul>\n\n\n\n<h1 class=\"wp-block-heading\">Liste des courses<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">J&rsquo;ai achet\u00e9 ce type de <a rel=\"noreferrer noopener\" href=\"https:\/\/fr.aliexpress.com\/item\/4001254325128.html?spm=a2g0o.productlist.0.0.f13c28c2HUuPLL&amp;algo_pvid=045fee31-374e-4dfd-858f-9cd65a7a0c8d&amp;algo_exp_id=045fee31-374e-4dfd-858f-9cd65a7a0c8d-1&amp;pdp_ext_f=%7B%22sku_id%22%3A%2210000015482488430%22%7D&amp;pdp_npi=2%40dis%21EUR%21%2114.54%21%21%21%21%21%402101e9d416524239434433011e24dc%2110000015482488430%21sea\" target=\"_blank\">capteur.<\/a> Gamme de pression 30psi ce qui fait 2068.33 mbar.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"469\" height=\"374\" src=\"https:\/\/domo.rem81.com\/wp-content\/uploads\/2022\/05\/image.png\" alt=\"\" class=\"wp-image-1979\" srcset=\"https:\/\/domo.rem81.com\/wp-content\/uploads\/2022\/05\/image.png 469w, https:\/\/domo.rem81.com\/wp-content\/uploads\/2022\/05\/image-300x239.png 300w\" sizes=\"auto, (max-width: 469px) 100vw, 469px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Entr\u00e9e: 0-30 psi<br>Sortie: sortie de tension lin\u00e9aire de 0.5V ~ 4.5V. 0 sortie psi 0.5V, 15 sorties psi 2.5V, 30 sorties psi 4.5V.<br>Pr\u00e9cision: \u00e0 moins de 2% de la lecture (pleine \u00e9chelle).<br>Filetage: 1\/8 \u00ab\u00a0-27 NPT.<br>Connecteur de c\u00e2blage: d\u00e9connexion rapide \u00e9tanche \u00e0 l&rsquo;eau. Le connecteur d&rsquo;accouplement est inclus.<br>C\u00e2blage: <\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Rouge pour + 5V<\/li>\n\n\n\n<li>Noir pour le 0 V<\/li>\n\n\n\n<li>Vert pour le signal analogique<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Pour l&rsquo;interfacer avec HA, j&rsquo;ai choisi de le raccorder sur la voie analogique A3 de  l&rsquo;ESP32 de la piscine.<\/p>\n\n\n\n<h1 class=\"wp-block-heading\">Mise en oeuvre<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">Peut \u00eatre la partie la plus d\u00e9licate, sur le ballon j&rsquo;ai ajout\u00e9 un T\u00e9 en laiton entre le ballon et le pressostat d&rsquo;origine.<\/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=\"1991\" src=\"https:\/\/domo.rem81.com\/wp-content\/uploads\/2022\/05\/IMG_20220513_111325-scaled-2-1024x1024.jpg\" alt=\"\" class=\"wp-image-1991\" srcset=\"https:\/\/domo.rem81.com\/wp-content\/uploads\/2022\/05\/IMG_20220513_111325-scaled-2-1024x1024.jpg 1024w, https:\/\/domo.rem81.com\/wp-content\/uploads\/2022\/05\/IMG_20220513_111325-scaled-2-300x300.jpg 300w, https:\/\/domo.rem81.com\/wp-content\/uploads\/2022\/05\/IMG_20220513_111325-scaled-2-150x150.jpg 150w, https:\/\/domo.rem81.com\/wp-content\/uploads\/2022\/05\/IMG_20220513_111325-scaled-2-768x768.jpg 768w, https:\/\/domo.rem81.com\/wp-content\/uploads\/2022\/05\/IMG_20220513_111325-scaled-2-1536x1536.jpg 1536w, https:\/\/domo.rem81.com\/wp-content\/uploads\/2022\/05\/IMG_20220513_111325-scaled-2-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=\"1024\" height=\"1024\" data-id=\"1992\" src=\"https:\/\/domo.rem81.com\/wp-content\/uploads\/2022\/05\/IMG_20220513_111339-scaled-1-1024x1024.jpg\" alt=\"\" class=\"wp-image-1992\" srcset=\"https:\/\/domo.rem81.com\/wp-content\/uploads\/2022\/05\/IMG_20220513_111339-scaled-1-1024x1024.jpg 1024w, https:\/\/domo.rem81.com\/wp-content\/uploads\/2022\/05\/IMG_20220513_111339-scaled-1-300x300.jpg 300w, https:\/\/domo.rem81.com\/wp-content\/uploads\/2022\/05\/IMG_20220513_111339-scaled-1-150x150.jpg 150w, https:\/\/domo.rem81.com\/wp-content\/uploads\/2022\/05\/IMG_20220513_111339-scaled-1-768x768.jpg 768w, https:\/\/domo.rem81.com\/wp-content\/uploads\/2022\/05\/IMG_20220513_111339-scaled-1-1536x1536.jpg 1536w, https:\/\/domo.rem81.com\/wp-content\/uploads\/2022\/05\/IMG_20220513_111339-scaled-1-2048x2048.jpg 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Le c\u00e2blage est simple, le capteur d\u00e9livre une valeur analogique comprise entre 0.5 et 4.5 V proportionnelle \u00e0 la pression (pour m\u00e9moire 1 psi = 68,9476 mbar):<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>0 psi -&gt; 0 mbar -&gt; 0.5 Vcc<\/li>\n\n\n\n<li>15 psi -&gt; 1034.21 mbar -&gt; 2.5 Vcc<\/li>\n\n\n\n<li>30 psi -&gt; 2068.43 mbar -&gt; 4.5 Vcc<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Le sch\u00e9ma global de l&rsquo;ESp32 est le suivant:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"555\" src=\"http:\/\/192.168.0.211\/wp-content\/uploads\/2022\/05\/image-2-1024x555.png\" alt=\"\" class=\"wp-image-1983\" srcset=\"https:\/\/domo.rem81.com\/wp-content\/uploads\/2022\/05\/image-2-1024x555.png 1024w, https:\/\/domo.rem81.com\/wp-content\/uploads\/2022\/05\/image-2-300x163.png 300w, https:\/\/domo.rem81.com\/wp-content\/uploads\/2022\/05\/image-2-768x416.png 768w, https:\/\/domo.rem81.com\/wp-content\/uploads\/2022\/05\/image-2.png 1137w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Un zoom sur la voie analogique A3:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"870\" height=\"367\" src=\"http:\/\/192.168.0.211\/wp-content\/uploads\/2022\/05\/image-3.png\" alt=\"\" class=\"wp-image-1985\" srcset=\"https:\/\/domo.rem81.com\/wp-content\/uploads\/2022\/05\/image-3.png 870w, https:\/\/domo.rem81.com\/wp-content\/uploads\/2022\/05\/image-3-300x127.png 300w, https:\/\/domo.rem81.com\/wp-content\/uploads\/2022\/05\/image-3-768x324.png 768w\" sizes=\"auto, (max-width: 870px) 100vw, 870px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">J&rsquo;utilise un ESp32 Lolin, les voies analogiques sont limit\u00e9es \u00e0 3.3 V, il convient d&rsquo;adapter la tension de 5V \u00e0 3.3 V. Un simple pont diviseur fait l&rsquo;affaire, vous pouvez le calculer facilement sur ce <a href=\"http:\/\/nononux.free.fr\/index.php?page=elec-brico-outils#!elec-brico-outil-pont-diviseur-tension\" data-type=\"URL\" data-id=\"http:\/\/nononux.free.fr\/index.php?page=elec-brico-outils#!elec-brico-outil-pont-diviseur-tension\" target=\"_blank\" rel=\"noreferrer noopener\">site<\/a>:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"876\" height=\"465\" src=\"http:\/\/192.168.0.211\/wp-content\/uploads\/2022\/05\/image-1.png\" alt=\"\" class=\"wp-image-1982\" srcset=\"https:\/\/domo.rem81.com\/wp-content\/uploads\/2022\/05\/image-1.png 876w, https:\/\/domo.rem81.com\/wp-content\/uploads\/2022\/05\/image-1-300x159.png 300w, https:\/\/domo.rem81.com\/wp-content\/uploads\/2022\/05\/image-1-768x408.png 768w\" sizes=\"auto, (max-width: 876px) 100vw, 876px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">J&rsquo;ai choisi ces deux r\u00e9sistances dispo dans mon stock. Ce qui donne pour:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>0.5 V en entr\u00e9e -&gt; 0.37 V sur l&rsquo;entr\u00e9e Ana soit 0 mbar<\/li>\n\n\n\n<li>2.5 V en entr\u00e9e -&gt; 1.83 V sur l&rsquo;entr\u00e9e Ana soit 1034.21 mbar<\/li>\n\n\n\n<li>4.5 V en entr\u00e9e -&gt; 3.3 V sur l&rsquo;entr\u00e9e Ana soit 2038.43 mbar<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Bien entendu, ces valeurs sont th\u00e9oriques et d\u00e9pendent en grande partie de la pr\u00e9cision des r\u00e9sistances, mais nous sommes bien d&rsquo;accord, nous ne sommes pas dans un laboratoire.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Bon \u00e7a c&rsquo;est la th\u00e9orie car en pratique, j&rsquo;obtiens en valeur brute (il faut pour ce faire supprimer dans un premier temps la mise \u00e0 l&rsquo;\u00e9chelle \u00ab\u00a0filters: &#8230;)):<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Pompe \u00e0 l\u2019arr\u00eat: 0 bar sur mon pressostat \u00e0 aiguille et 0.5 V en entr\u00e9e ANA<\/li>\n\n\n\n<li>Pompe en marche: 0.8 bars sur mon pressostat \u00e0 aiguille et 2.21 V en entr\u00e9e ANA<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">N&rsquo;ayant pas de moyen d&rsquo;\u00e9talonner la cha\u00eene de mesure, je me contente de ces 2 valeurs pour calculer la mise \u00e0 l&rsquo;\u00e9chelle, ce qui donne dans l&rsquo;ESP Home:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code># Mesure de la pression filtre\n  - platform: adc\n    pin: A0\n    id: esp125_pression_filtre\n    name: \"Pression filtre\"\n    unit_of_measurement: \"Bars\"\n    update_interval: 60s\n    attenuation: 11db\n    filters:\n      - calibrate_linear:\n        - 0.5 -&gt; 0.0\n        - 2.21 -&gt; 0.8\n# moyenne sur 30 mn + affichage toutes les 10 mn\n      - sliding_window_moving_average:\n          window_size: 30\n          send_every: 1\n         <\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Pour le fun, je calcule la moyenne glissant sur 30 mn avec un affichage toutes les minutes<\/p>\n\n\n\n<h1 class=\"wp-block-heading\">Notification<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">Un automatisme tout simple envoyant une notification si la pression est sup\u00e9rieure \u00e0 1 bar pendant plus de 15 mn<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>alias: 3_1_5 Piscine-Pression haute\ndescription: ''\ntrigger:\n  - platform: numeric_state\n    entity_id: sensor.pression_filtre\n    above: '1'\n    for:\n      hours: 0\n      minutes: 15\n      seconds: 0\n      milliseconds: 0\ncondition: &#091;]\naction:\n  - service: notify.telegram\n    data:\n      message: &gt;-\n        Pression Haute = {{states(\"sensor.pression_piscine_p\")\n        }}{{-\"\\n\"-}}{{states(\"sensor.date_time\") }}\n      title: Piscine Alerte Pression Filtre !!!\nmode: single\n<\/code><\/pre>\n\n\n\n<h1 class=\"wp-block-heading\">Liste des publications en lien avec cet article:<\/h1>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Filtration avec \u00ab\u00a0<a href=\"https:\/\/domo.rem81.com\/index.php\/2022\/02\/02\/ha-gestion-piscine-1-filtration-avec-appdaemon-2\/\" target=\"_blank\" rel=\"noreferrer noopener\">AppDaemon\u00a0\u00bb<\/a> ou avec \u00ab\u00a0<a href=\"https:\/\/domo.rem81.com\/index.php\/2021\/01\/20\/home-assistant-gestion-piscine-filtration-poolpump\/\" target=\"_blank\" rel=\"noreferrer noopener\">Pool Pump Manager<\/a>\u00ab\u00a0<\/li>\n\n\n\n<li><a href=\"https:\/\/domo.rem81.com\/index.php\/2021\/02\/24\/home-assistant-gestion-piscine-2_mesure-de-puissance-electrique\/\" target=\"_blank\" rel=\"noreferrer noopener\">Mesure de puissance \u00e9lectrique<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/domo.rem81.com\/index.php\/2021\/04\/02\/home-assistant-gestion-piscine-1_mise-a-niveau-automatique\/\" target=\"_blank\" rel=\"noreferrer noopener\">Mise \u00e0 niveau automatique<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/domo.rem81.com\/index.php\/2021\/05\/11\/home-assistant-gestion-piscine-4_mesure-ph\/\" target=\"_blank\" rel=\"noreferrer noopener\">Mesure du pH<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/domo.rem81.com\/index.php\/2021\/08\/14\/ha-gestion-piscine-5_regulation-du-ph\/\" target=\"_blank\" rel=\"noreferrer noopener\">R\u00e9gulation du Ph<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/domo.rem81.com\/index.php\/2021\/11\/30\/ha-gestion-piscine-6_mode-hors-gel\/\" target=\"_blank\" rel=\"noreferrer noopener\">Mise Hors Gel<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/domo.rem81.com\/index.php\/2022\/05\/13\/ha-gestion-piscine-7_mesure-de-pression\/\" target=\"_blank\" rel=\"noreferrer noopener\">Mesure de pression<\/a><\/li>\n<\/ol>\n","protected":false},"excerpt":{"rendered":"<p>Intro La pression du filtre \u00e0 sable refl\u00e8te le niveau d\u2019encrassement de celui-ci, il est un facteur clef dans l&rsquo;optimisation de la consommation d&rsquo;\u00e9nergie quotidienne d&rsquo;un piscine, plus il est &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,33],"class_list":["post-1974","post","type-post","status-publish","format-standard","hentry","category-homeassistant","tag-esphome","tag-piscine"],"_links":{"self":[{"href":"https:\/\/domo.rem81.com\/index.php\/wp-json\/wp\/v2\/posts\/1974","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=1974"}],"version-history":[{"count":8,"href":"https:\/\/domo.rem81.com\/index.php\/wp-json\/wp\/v2\/posts\/1974\/revisions"}],"predecessor-version":[{"id":3658,"href":"https:\/\/domo.rem81.com\/index.php\/wp-json\/wp\/v2\/posts\/1974\/revisions\/3658"}],"wp:attachment":[{"href":"https:\/\/domo.rem81.com\/index.php\/wp-json\/wp\/v2\/media?parent=1974"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/domo.rem81.com\/index.php\/wp-json\/wp\/v2\/categories?post=1974"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/domo.rem81.com\/index.php\/wp-json\/wp\/v2\/tags?post=1974"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}