{"id":3783,"date":"2025-04-13T10:03:42","date_gmt":"2025-04-13T08:03:42","guid":{"rendered":"https:\/\/domo.rem81.com\/?p=3783"},"modified":"2025-06-04T15:57:48","modified_gmt":"2025-06-04T13:57:48","slug":"ha-analyse-de-leau-de-piscine-avec-le-poollab-2-0-et-integration-dans-home-assistant","status":"publish","type":"post","link":"https:\/\/domo.rem81.com\/index.php\/2025\/04\/13\/ha-analyse-de-leau-de-piscine-avec-le-poollab-2-0-et-integration-dans-home-assistant\/","title":{"rendered":"HA-Analyse de l\u2019eau de piscine avec le PoolLAB 2.0 et int\u00e9gration dans Home Assistant"},"content":{"rendered":"\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">Intro<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">Dans mon projet de domotique pour la gestion de ma piscine, j\u2019ai d\u00e9j\u00e0 mis en place un panneau de contr\u00f4le tactile avec un ESP32, OpenHASP, et Home Assistant, comme d\u00e9crit dans mon article pr\u00e9c\u00e9dent. Ce panneau me permet de surveiller et de contr\u00f4ler des param\u00e8tres comme la temp\u00e9rature de l\u2019eau, le pH, ou l\u2019ORP, gr\u00e2ce \u00e0 des capteurs connect\u00e9s. Cependant, pour une analyse plus compl\u00e8te et pr\u00e9cise de l\u2019eau, j\u2019ai d\u00e9cid\u00e9 d\u2019int\u00e9grer le<a href=\"https:\/\/www.amazon.fr\/PoolLAB-Photom%C3%A8tre-%C3%89lectronique-Testeur-dEau\/dp\/B0BX1LVD1C\/ref=sr_1_4_pp?__mk_fr_FR=%C3%85M%C3%85%C5%BD%C3%95%C3%91&amp;dib=eyJ2IjoiMSJ9.qmJgZrOzTqdrcFsIhpg7FuTGzbSWpie0nSfl7_D0QFbUA9vpXFoTIKxiSXJYWaVcdPJOPqNJFOXD8SlhUoANE_nUEVjS7JnOvn5Aga7y1KWb01mAPp-SmuBlMpA-SkS5P2UYlWhvCtq_F-dGwIaeEEpya2v1EhnWkp4X_xZTnmJCT68WSTH9HSZvRm4RHBoySRK2l7BAtPrDYJ_UNgKkRdiKb4Y5q0YoemJTPnsKz2tTYWbRo8gT7o-gjgznbETq1rKPUFnpwlhLSn8tMIVMndISK8jSrYzlk-p-qe_iP9E.MZ_cFua4ZIssew2Re4ILIXuFZ7acDQPqkLY63Jz-TaQ&amp;dib_tag=se&amp;keywords=poollab&amp;qid=1744531041&amp;s=lawn-garden&amp;sr=1-4\" data-type=\"link\" data-id=\"https:\/\/www.amazon.fr\/PoolLAB-Photom%C3%A8tre-%C3%89lectronique-Testeur-dEau\/dp\/B0BX1LVD1C\/ref=sr_1_4_pp?__mk_fr_FR=%C3%85M%C3%85%C5%BD%C3%95%C3%91&amp;dib=eyJ2IjoiMSJ9.qmJgZrOzTqdrcFsIhpg7FuTGzbSWpie0nSfl7_D0QFbUA9vpXFoTIKxiSXJYWaVcdPJOPqNJFOXD8SlhUoANE_nUEVjS7JnOvn5Aga7y1KWb01mAPp-SmuBlMpA-SkS5P2UYlWhvCtq_F-dGwIaeEEpya2v1EhnWkp4X_xZTnmJCT68WSTH9HSZvRm4RHBoySRK2l7BAtPrDYJ_UNgKkRdiKb4Y5q0YoemJTPnsKz2tTYWbRo8gT7o-gjgznbETq1rKPUFnpwlhLSn8tMIVMndISK8jSrYzlk-p-qe_iP9E.MZ_cFua4ZIssew2Re4ILIXuFZ7acDQPqkLY63Jz-TaQ&amp;dib_tag=se&amp;keywords=poollab&amp;qid=1744531041&amp;s=lawn-garden&amp;sr=1-4\" target=\"_blank\" rel=\"noreferrer noopener\"> <strong>PoolLAB 2.0 Photom\u00e8tre \u00c9lectronique Testeur d\u2019Eau<\/strong><\/a>, un appareil capable de mesurer jusqu\u2019\u00e0 27 param\u00e8tres d\u2019eau. Dans cet article, je vais vous pr\u00e9senter le PoolLAB 2.0, son utilisation pour l\u2019analyse de l\u2019eau de ma piscine, et comment j\u2019ai int\u00e9gr\u00e9 ses donn\u00e9es dans Home Assistant gr\u00e2ce \u00e0 une int\u00e9gration personnalis\u00e9e disponible sur GitHub, ainsi qu\u2019une carte personnalis\u00e9e pour un affichage optimis\u00e9.<\/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-full\"><img loading=\"lazy\" decoding=\"async\" width=\"329\" height=\"438\" data-id=\"3830\" src=\"https:\/\/domo.rem81.com\/wp-content\/uploads\/2025\/04\/image-19.png\" alt=\"\" class=\"wp-image-3830\" srcset=\"https:\/\/domo.rem81.com\/wp-content\/uploads\/2025\/04\/image-19.png 329w, https:\/\/domo.rem81.com\/wp-content\/uploads\/2025\/04\/image-19-225x300.png 225w\" sizes=\"auto, (max-width: 329px) 100vw, 329px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"398\" height=\"430\" data-id=\"3831\" src=\"https:\/\/domo.rem81.com\/wp-content\/uploads\/2025\/04\/image-20.png\" alt=\"\" class=\"wp-image-3831\" srcset=\"https:\/\/domo.rem81.com\/wp-content\/uploads\/2025\/04\/image-20.png 398w, https:\/\/domo.rem81.com\/wp-content\/uploads\/2025\/04\/image-20-278x300.png 278w\" sizes=\"auto, (max-width: 398px) 100vw, 398px\" \/><\/figure>\n<\/figure>\n\n\n\n<h1 class=\"wp-block-heading\">Pr\u00e9sentation du PoolLAB 2.0<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">Le <strong>PoolLAB 2.0<\/strong> est un photom\u00e8tre \u00e9lectronique con\u00e7u pour l\u2019analyse professionnelle de l\u2019eau des piscines et spas. Cet appareil, d\u00e9velopp\u00e9 par Water-i.d., est une version am\u00e9lior\u00e9e du PoolLAB 1.0, avec des fonctionnalit\u00e9s avanc\u00e9es qui en font un outil id\u00e9al pour les propri\u00e9taires de piscines exigeants comme moi. Voici ses principales caract\u00e9ristiques :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Mesure de 27 param\u00e8tres<\/strong> : Le PoolLAB 2.0 peut tester des param\u00e8tres essentiels comme le chlore (libre, combin\u00e9, total), le pH, l\u2019alcalinit\u00e9, l\u2019acide cyanurique, mais aussi des param\u00e8tres plus sp\u00e9cifiques comme le calcium, le cuivre, les phosphates, ou encore l\u2019oxyg\u00e8ne actif (MPS). Cela me permet d\u2019avoir une vue compl\u00e8te de la qualit\u00e9 de l\u2019eau de ma piscine.<\/li>\n\n\n\n<li><strong>Triple chambre de mesure<\/strong> : Gr\u00e2ce \u00e0 sa cuvette \u00e0 trois compartiments, je peux mesurer trois param\u00e8tres simultan\u00e9ment, ce qui acc\u00e9l\u00e8re le processus d\u2019analyse. La cuvette est interchangeable et l\u2019appareil est \u00e9tanche (IP68), ce qui permet de pr\u00e9lever des \u00e9chantillons en plongeant directement le PoolLAB dans l\u2019eau.<\/li>\n\n\n\n<li><strong>Connectivit\u00e9 WiFi et Bluetooth<\/strong> : Le PoolLAB 2.0 est \u00e9quip\u00e9 de WiFi et Bluetooth, ce qui permet de synchroniser automatiquement les r\u00e9sultats avec l\u2019application gratuite <strong>LabCom<\/strong> ou le cloud LabCom. Cela facilite le suivi des donn\u00e9es et la g\u00e9n\u00e9ration de rapports.<\/li>\n\n\n\n<li><strong>Kit de d\u00e9marrage<\/strong> : L\u2019appareil est livr\u00e9 avec 70 pastilles de test (DPD 1, DPD 3, Ph\u00e9nol Red, etc.), une seringue de 10 ml, un capuchon de protection contre la lumi\u00e8re, et trois piles AA. Des r\u00e9actifs suppl\u00e9mentaires (pastilles, liquides, ou poudres) peuvent \u00eatre achet\u00e9s pour tester tous les param\u00e8tres.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">J\u2019utilise le PoolLAB 2.0 une fois par semaine pour v\u00e9rifier les param\u00e8tres de mon eau, ce qui me permet d\u2019ajuster pr\u00e9cis\u00e9ment les produits chimiques (chlore, pH-, etc.) et de maintenir une eau claire et saine. L\u2019appareil est facile \u00e0 utiliser : apr\u00e8s avoir pr\u00e9lev\u00e9 un \u00e9chantillon d\u2019eau, je r\u00e9alise une op\u00e9ration de z\u00e9ro (une seule fois par lot de mesures), j\u2019ajoute les r\u00e9actifs correspondants, et le PoolLAB affiche les r\u00e9sultats sur son \u00e9cran couleur. Les donn\u00e9es sont ensuite synchronis\u00e9es avec l\u2019application LabCom, o\u00f9 je peux consulter l\u2019historique et obtenir des recommandations de dosage.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Vous trouverez sur cette page FB un mode d&#8217;emploi \u00ab\u00a0pour les nuls\u00a0\u00bb du poolab 2 (ainsi que d&rsquo;autres fichiers interressants en lien avec la gestion d&rsquo;une piscine): <a href=\"https:\/\/www.facebook.com\/groups\/1438741310278151\/files\/files\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/www.facebook.com\/groups\/1438741310278151\/files\/files<\/a><\/p>\n\n\n\n<h1 class=\"wp-block-heading\">Int\u00e9gration du PoolLAB 2.0 dans Home Assistant<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">Bien que l\u2019application LabCom soit pratique, je voulais centraliser les donn\u00e9es du PoolLAB 2.0 dans Home Assistant pour les combiner avec les autres capteurs de ma piscine (comme ceux utilis\u00e9s dans mon <a href=\"https:\/\/domo.rem81.com\/index.php\/2025\/04\/11\/ha-panneau-de-commande-pour-piscine-avec-un-esp32-openhasp-et-home-assistant\/\" data-type=\"link\" data-id=\"https:\/\/domo.rem81.com\/index.php\/2025\/04\/11\/ha-panneau-de-commande-pour-piscine-avec-un-esp32-openhasp-et-home-assistant\/\" target=\"_blank\" rel=\"noreferrer noopener\">panneau OpenHASP)<\/a>. Cela me permet de suivre tous les param\u00e8tres dans une seule interface et de cr\u00e9er des automatisations bas\u00e9es sur les r\u00e9sultats. J\u2019ai d\u00e9couvert une int\u00e9gration personnalis\u00e9e sur GitHub, d\u00e9velopp\u00e9e par dala318, appel\u00e9e <strong>python_poollab<\/strong>, qui permet de r\u00e9cup\u00e9rer les donn\u00e9es du PoolLAB via l\u2019API LabCom et de les int\u00e9grer dans Home Assistant. Voici comment j\u2019ai proc\u00e9d\u00e9.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u00c9tape 1 : Obtenir un jeton API LabCom<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Pour utiliser l\u2019API LabCom, il faut d\u2019abord obtenir un jeton API :<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Connectez-vous \u00e0 votre compte sur le site <a href=\"https:\/\/labcom.cloud\" target=\"_blank\" rel=\"noreferrer noopener\">LabCom Cloud<\/a>.<\/li>\n\n\n\n<li>Allez dans la section <strong>User Settings<\/strong> (Param\u00e8tres utilisateur) \u00e0 l\u2019adresse <code>https:\/\/labcom.cloud\/pages\/user-setting<\/code>.<\/li>\n\n\n\n<li>G\u00e9n\u00e9rez un jeton API et notez-le. Ce jeton sera utilis\u00e9 pour authentifier les requ\u00eates vers l\u2019API LabCom.<\/li>\n<\/ol>\n\n\n\n<h2 class=\"wp-block-heading\">\u00c9tape 2 : Installer l\u2019int\u00e9gration python_poollab<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">L\u2019int\u00e9gration <code>python_poollab<\/code> est une int\u00e9gration personnalis\u00e9e pour Home Assistant, disponible sur GitHub. Voici les \u00e9tapes pour l\u2019installer :<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Installer HACS (Home Assistant Community Store)<\/strong> : Si ce n\u2019est pas d\u00e9j\u00e0 fait, installez HACS dans Home Assistant. HACS est un gestionnaire de composants personnalis\u00e9s qui facilite l\u2019ajout d\u2019int\u00e9grations non officielles.<\/li>\n<\/ol>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Allez dans <strong>Configuration &gt; Int\u00e9grations<\/strong> dans Home Assistant, et ajoutez HACS si n\u00e9cessaire (vous pouvez suivre les instructions officielles sur le site de HACS).<\/li>\n<\/ul>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Ajouter le d\u00e9p\u00f4t python_poollab<\/strong> :<\/li>\n<\/ol>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Dans HACS, allez dans <strong>Integrations<\/strong> et cliquez sur le bouton \u201c+\u201d pour ajouter un nouveau d\u00e9p\u00f4t.<\/li>\n\n\n\n<li>Entrez l\u2019URL du d\u00e9p\u00f4t GitHub : <code><a href=\"https:\/\/github.com\/dala318\/python_poollab\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/github.com\/dala318\/python_poollab<\/a><\/code>.<\/li>\n\n\n\n<li>S\u00e9lectionnez la cat\u00e9gorie <strong>Integration<\/strong> et cliquez sur <strong>Add<\/strong>.<\/li>\n\n\n\n<li>Une fois le d\u00e9p\u00f4t ajout\u00e9, recherchez \u201cPoolLab\u201d dans HACS et installez l\u2019int\u00e9gration.<\/li>\n<\/ul>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Red\u00e9marrer Home Assistant<\/strong> : Apr\u00e8s l\u2019installation, red\u00e9marrez Home Assistant pour charger l\u2019int\u00e9gration.<\/li>\n<\/ol>\n\n\n\n<h2 class=\"wp-block-heading\">\u00c9tape 3 : Configurer l\u2019int\u00e9gration<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Une fois l\u2019int\u00e9gration install\u00e9e, il faut la configurer pour qu\u2019elle se connecte \u00e0 votre compte LabCom :<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Allez dans <strong>Configuration &gt; Int\u00e9grations<\/strong> dans Home Assistant.<\/li>\n\n\n\n<li>Cliquez sur \u201c+\u201d pour ajouter une nouvelle int\u00e9gration, et recherchez \u201cPoolLab\u201d.<\/li>\n\n\n\n<li>Entrez le jeton API que vous avez obtenu dans l\u2019\u00e9tape 1.<\/li>\n\n\n\n<li>Si vous avez plusieurs sources d\u2019eau configur\u00e9es dans LabCom (par exemple, une piscine et un spa), vous devrez peut-\u00eatre sp\u00e9cifier l\u2019ID de la source d\u2019eau \u00e0 surveiller. Vous pouvez trouver cet ID dans l\u2019application LabCom ou via l\u2019API.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">Une fois configur\u00e9e, l\u2019int\u00e9gration cr\u00e9e des entit\u00e9s dans Home Assistant pour chaque param\u00e8tre mesur\u00e9 par le PoolLAB 2.0. Par exemple, j\u2019ai maintenant des entit\u00e9s comme:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"> free_chlorine:<br>    &#8211; entity: sensor.my_sampling_point_pl_chlorine_free<br>  total_chlorine:<br>    &#8211; entity: sensor.my_sampling_point_pl_chlorine_total<br>  cya:<br>    &#8211; entity: sensor.my_sampling_point_pl_cyanuric_acid<br>  alkalinity:<br>    &#8211; entity: sensor.my_sampling_point_pl_alkalinity<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">qui affichent les derni\u00e8res valeurs synchronis\u00e9es depuis le cloud LabCom.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Compl\u00e9mentarit\u00e9 avec mon panneau OpenHASP<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">L\u2019int\u00e9gration du PoolLAB 2.0 compl\u00e8te parfaitement mon panneau de contr\u00f4le bas\u00e9 sur OpenHASP. Alors que mon panneau affiche en temps r\u00e9el les donn\u00e9es des capteurs connect\u00e9s (comme la temp\u00e9rature ou le pH mesur\u00e9 par un capteur EZO), le PoolLAB 2.0 me fournit une analyse plus d\u00e9taill\u00e9e et pr\u00e9cise, notamment pour des param\u00e8tres que mes capteurs ne mesurent pas, comme l\u2019acide cyanurique, le chlore libre, total et l&rsquo;alcalinit\u00e9. Je peux consulter les donn\u00e9es du PoolLAB directement dans Home Assistant, aux c\u00f4t\u00e9s des donn\u00e9es de mon panneau, ce qui me donne une vue d\u2019ensemble compl\u00e8te de l\u2019\u00e9tat de ma piscine.<\/p>\n\n\n\n<h1 class=\"wp-block-heading\">Int\u00e9gration avanc\u00e9e dans Home Assistant avec une carte personnalis\u00e9e<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">Pour aller plus loin dans la visualisation des donn\u00e9es, j\u2019ai d\u00e9cid\u00e9 d\u2019utiliser une carte personnalis\u00e9e dans Lovelace, appel\u00e9e <strong>Pool Monitor Card<\/strong>, qui me permet d\u2019afficher les donn\u00e9es du PoolLAB 2.0 et de mes capteurs existants dans un format clair et visuel. Cette carte est id\u00e9ale pour surveiller les param\u00e8tres de la piscine en un coup d\u2019\u0153il, avec des indicateurs de couleur pour signaler les valeurs hors normes. Voici comment j\u2019ai configur\u00e9 cette carte.<\/p>\n\n\n\n<h1 class=\"wp-block-heading\">Installation de Pool Monitor Card<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">La carte <code>custom:pool-monitor-card<\/code> est une carte personnalis\u00e9e pour Lovelace, disponible sur GitHub (vous pouvez la trouver via HACS ou l\u2019installer manuellement). Pour l\u2019installer via HACS :<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Dans HACS, allez dans <strong>Frontend<\/strong> et cliquez sur \u201c+\u201d pour ajouter un nouveau d\u00e9p\u00f4t.<\/li>\n\n\n\n<li>Entrez l\u2019URL du d\u00e9p\u00f4t de la carte (par exemple, <code>https:\/\/github.com\/username\/pool-monitor-card<\/code> \u2013 v\u00e9rifiez le d\u00e9p\u00f4t exact sur GitHub).<\/li>\n\n\n\n<li>Installez la carte et red\u00e9marrez Home Assistant.<\/li>\n<\/ol>\n\n\n\n<h1 class=\"wp-block-heading\">Configuration de la carte<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">Une fois install\u00e9e, j\u2019ai ajout\u00e9 la carte \u00e0 mon tableau de bord Lovelace avec la configuration suivante, qui combine les donn\u00e9es du PoolLAB 2.0 (via <code>python_poollab<\/code>) et celles de mes capteurs existants (utilis\u00e9s dans mon panneau OpenHASP) :<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"306\" height=\"654\" src=\"https:\/\/domo.rem81.com\/wp-content\/uploads\/2025\/04\/image-21.png\" alt=\"\" class=\"wp-image-3841\" srcset=\"https:\/\/domo.rem81.com\/wp-content\/uploads\/2025\/04\/image-21.png 306w, https:\/\/domo.rem81.com\/wp-content\/uploads\/2025\/04\/image-21-140x300.png 140w\" sizes=\"auto, (max-width: 306px) 100vw, 306px\" \/><\/figure>\n\n\n\n<pre class=\"wp-block-code\"><code>type: custom:pool-monitor-card\ndisplay:\n  compact: false\n  show_names: true\n  show_labels: true\n  show_last_updated: false\n  show_icons: true\n  show_units: true\n  gradient: true\n  language: fr\ncolors:\n  normal_color: \"#00b894\"\n  low_color: \"#fdcb6e\"\n  warn_color: \"#e17055\"\n  cool_color: \"#00BFFF\"\n  marker_color: \"#000000\"\n  hi_low_color: \"#00000099\"\nsensors:\n  temperature:\n    - entity: sensor.esp178_temperature_eau\n      setpoint: 30\n      step: 3\n  ph:\n    - entity: sensor.esp178_ph_ezo\n      setpoint: 7.2\n      step: 0.2\n  free_chlorine:\n    - entity: sensor.my_sampling_point_pl_chlorine_free\n      setpoint: 2\n      chlorine_step: 1\n  total_chlorine:\n    - entity: sensor.my_sampling_point_pl_chlorine_total\n      setpoint: 3\n      step: 1\n  cya:\n    - entity: sensor.my_sampling_point_pl_cyanuric_acid\n      setpoint: 37.5\n      step: 12.5\n  alkalinity:\n    - entity: sensor.my_sampling_point_pl_alkalinity\n      setpoint: 90\n      step: 30\n  pressure:\n    - entity: sensor.esp178_pression_filtre\n      unit: bar\n      setpoint: 1\n      step: 1\n  product_weight:\n    - entity: sensor.esp129_poids_ph_moins<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Explication de la configuration<\/strong> :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Options d\u2019affichage<\/strong> (<code>display<\/code>) :<\/li>\n\n\n\n<li><code>compact: false<\/code> : Affiche la carte en mode d\u00e9taill\u00e9, avec plus d\u2019espace pour chaque param\u00e8tre.<\/li>\n\n\n\n<li><code>show_names: true<\/code> et <code>show_labels: true<\/code> : Affiche les noms et \u00e9tiquettes des capteurs pour une meilleure lisibilit\u00e9.<\/li>\n\n\n\n<li><code>show_last_updated: false<\/code> : Masque la date de derni\u00e8re mise \u00e0 jour pour un affichage plus \u00e9pur\u00e9.<\/li>\n\n\n\n<li><code>show_icons: true<\/code> et <code>show_units: true<\/code> : Affiche des ic\u00f4nes et les unit\u00e9s (par exemple, \u00b0C, bar) pour chaque param\u00e8tre.<\/li>\n\n\n\n<li><code>gradient: true<\/code> : Utilise un d\u00e9grad\u00e9 de couleurs pour indiquer les valeurs.<\/li>\n\n\n\n<li><code>language: fr<\/code> : D\u00e9finit la langue en fran\u00e7ais pour les \u00e9tiquettes.<\/li>\n\n\n\n<li><strong>Couleurs<\/strong> (<code>colors<\/code>) :<\/li>\n\n\n\n<li><code>normal_color: \"#00b894\"<\/code> : Vert pour les valeurs dans la plage normale.<\/li>\n\n\n\n<li><code>low_color: \"#fdcb6e\"<\/code> : Jaune pour les valeurs basses.<\/li>\n\n\n\n<li><code>warn_color: \"#e17055\"<\/code> : Rouge pour les valeurs critiques.<\/li>\n\n\n\n<li><code>cool_color: \"#00BFFF\"<\/code> : Bleu pour les temp\u00e9ratures basses.<\/li>\n\n\n\n<li>Autres couleurs pour les marqueurs et les indicateurs de plage.<\/li>\n\n\n\n<li><strong>Capteurs<\/strong> (<code>sensors<\/code>) :<\/li>\n\n\n\n<li><strong>Temp\u00e9rature<\/strong> : Utilise <code>sensor.esp178_temperature_eau<\/code> (de mon panneau OpenHASP), avec un point de consigne de 30\u00b0C et des paliers de 3\u00b0C.<\/li>\n\n\n\n<li><strong>pH<\/strong> : Utilise <code>sensor.esp178_ph_ezo<\/code> (de mon panneau), avec un point de consigne de 7.2 et des paliers de 0.2.<\/li>\n\n\n\n<li><strong>Chlore libre et total<\/strong> : Utilise <code>sensor.my_sampling_point_pl_chlorine_free<\/code> et <code>sensor.my_sampling_point_pl_chlorine_total<\/code> (du PoolLAB 2.0), avec des points de consigne de 2 mg\/L et 3 mg\/L respectivement.<\/li>\n\n\n\n<li><strong>Acide cyanurique (CYA)<\/strong> : Utilise <code>sensor.my_sampling_point_pl_cyanuric_acid<\/code> (PoolLAB), avec un point de consigne de 37.5 mg\/L et des paliers de 12.5 mg\/L.<\/li>\n\n\n\n<li><strong>Alcalinit\u00e9<\/strong> : Utilise <code>sensor.my_sampling_point_pl_alkalinity<\/code> (PoolLAB), avec un point de consigne de 90 mg\/L et des paliers de 30 mg\/L.<\/li>\n\n\n\n<li><strong>Pression<\/strong> : Utilise <code>sensor.esp178_pression_filtre<\/code> (de mon panneau), avec un point de consigne de 1 bar et des paliers de 1 bar.<\/li>\n\n\n\n<li><strong>Poids du produit<\/strong> : Utilise <code>sensor.esp129_poids_ph_moins<\/code>, qui mesure le poids de mon r\u00e9servoir de pH- (pas de point de consigne d\u00e9fini ici).<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Pourquoi cette carte est-elle utile ?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">La carte <code>custom:pool-monitor-card<\/code> offre une visualisation claire et intuitive de tous les param\u00e8tres de ma piscine, en combinant les donn\u00e9es en temps r\u00e9el de mes capteurs (via OpenHASP) et les mesures ponctuelles du PoolLAB 2.0. Les indicateurs de couleur me permettent de rep\u00e9rer imm\u00e9diatement les valeurs hors normes (par exemple, un pH trop \u00e9lev\u00e9 en rouge), et le mode d\u00e9taill\u00e9 rend l\u2019affichage facile \u00e0 lire. Cette carte est devenue un \u00e9l\u00e9ment central de mon tableau de bord Lovelace, me donnant une vue d\u2019ensemble rapide et efficace de l\u2019\u00e9tat de ma piscine.<\/p>\n\n\n\n<h1 class=\"wp-block-heading\">Limites et points \u00e0 noter<\/h1>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Fr\u00e9quence des mesures<\/strong> : Le PoolLAB 2.0 n\u00e9cessite une intervention manuelle pour effectuer les mesures (pr\u00e9lever un \u00e9chantillon, ajouter des r\u00e9actifs, etc.), contrairement \u00e0 mes capteurs connect\u00e9s qui mesurent en continu. Les donn\u00e9es dans Home Assistant ne sont mises \u00e0 jour que lorsque je synchronise les r\u00e9sultats via l\u2019application LabCom.<\/li>\n\n\n\n<li><strong>Co\u00fbt des r\u00e9actifs<\/strong> : Les 70 pastilles incluses permettent de r\u00e9aliser un certain nombre de tests, mais pour une utilisation r\u00e9guli\u00e8re, il faut pr\u00e9voir l\u2019achat de r\u00e9actifs suppl\u00e9mentaires (pastilles, liquides, ou poudres), ce qui peut repr\u00e9senter un co\u00fbt additionnel.<\/li>\n\n\n\n<li><strong>D\u00e9pendance au cloud<\/strong> : L\u2019int\u00e9gration <code>python_poollab<\/code> repose sur l\u2019API LabCom, ce qui signifie que les donn\u00e9es doivent \u00eatre synchronis\u00e9es via le cloud. Si le service LabCom est indisponible, l\u2019int\u00e9gration ne fonctionnera pas.<\/li>\n<\/ul>\n\n\n\n<h1 class=\"wp-block-heading\">Conclusion<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">Le <strong>PoolLAB 2.0 Photom\u00e8tre \u00c9lectronique<\/strong> est un outil puissant pour l\u2019analyse de l\u2019eau de piscine, offrant une pr\u00e9cision professionnelle et une large gamme de param\u00e8tres mesurables. Son int\u00e9gration dans Home Assistant via le projet <code>python_poollab<\/code>, combin\u00e9e \u00e0 la carte personnalis\u00e9e <code>custom:pool-monitor-card<\/code>, m\u2019a permis de centraliser les donn\u00e9es avec le reste de mon syst\u00e8me domotique, rendant la gestion de ma piscine encore plus efficace. Combin\u00e9 \u00e0 mon panneau OpenHASP, j\u2019ai maintenant une solution compl\u00e8te pour surveiller et entretenir ma piscine, avec des alertes automatis\u00e9es et un suivi visuel des param\u00e8tres de l\u2019eau.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Si vous cherchez un moyen d\u2019am\u00e9liorer la gestion de votre piscine, je vous recommande vivement le PoolLAB 2.0, surtout si vous utilisez d\u00e9j\u00e0 Home Assistant. Avez-vous d\u2019autres outils ou int\u00e9grations pour l\u2019analyse de l\u2019eau ? Partagez vos id\u00e9es en commentaire !<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\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 <a href=\"https:\/\/domo.rem81.com\/index.php\/2025\/03\/21\/ha-gestion-complete-dune-piscine-avec-esp32-et-esphome\/\" data-type=\"link\" data-id=\"https:\/\/domo.rem81.com\/index.php\/2025\/03\/21\/ha-gestion-complete-dune-piscine-avec-esp32-et-esphome\/\" target=\"_blank\" rel=\"noreferrer noopener\">ESPHome et ESP32<\/a><\/li>\n\n\n\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><\/li>\n\n\n\n<li>Filtration 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\n\n\n<li><a href=\"https:\/\/domo.rem81.com\/index.php\/2025\/04\/04\/ha-mesurer-la-consommation-deau-de-ma-piscine-avec-un-esp8266-et-esphome\/\" data-type=\"link\" data-id=\"https:\/\/domo.rem81.com\/index.php\/2025\/04\/04\/ha-mesurer-la-consommation-deau-de-ma-piscine-avec-un-esp8266-et-esphome\/\" target=\"_blank\" rel=\"noreferrer noopener\">Mesure consommation d&rsquo;eau<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/domo.rem81.com\/index.php\/2025\/04\/11\/ha-panneau-de-commande-pour-piscine-avec-un-esp32-openhasp-et-home-assistant\/\" data-type=\"link\" data-id=\"https:\/\/domo.rem81.com\/index.php\/2025\/04\/11\/ha-panneau-de-commande-pour-piscine-avec-un-esp32-openhasp-et-home-assistant\/\" target=\"_blank\" rel=\"noreferrer noopener\">Panneau de contr\u00f4le avec un ESP32<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/domo.rem81.com\/index.php\/2025\/04\/13\/ha-analyse-de-leau-de-piscine-avec-le-poollab-2-0-et-integration-dans-home-assistant\/\" data-type=\"link\" data-id=\"https:\/\/domo.rem81.com\/index.php\/2025\/04\/13\/ha-analyse-de-leau-de-piscine-avec-le-poollab-2-0-et-integration-dans-home-assistant\/\" target=\"_blank\" rel=\"noreferrer noopener\">Analyse de l&rsquo;eau avec PoolLAB2.0<\/a><\/li>\n<\/ol>\n","protected":false},"excerpt":{"rendered":"<p>Intro Dans mon projet de domotique pour la gestion de ma piscine, j\u2019ai d\u00e9j\u00e0 mis en place un panneau de contr\u00f4le tactile avec un ESP32, OpenHASP, et Home Assistant, comme &hellip; <\/p>\n","protected":false},"author":1,"featured_media":3830,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4],"tags":[33],"class_list":["post-3783","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-homeassistant","tag-piscine"],"_links":{"self":[{"href":"https:\/\/domo.rem81.com\/index.php\/wp-json\/wp\/v2\/posts\/3783","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=3783"}],"version-history":[{"count":12,"href":"https:\/\/domo.rem81.com\/index.php\/wp-json\/wp\/v2\/posts\/3783\/revisions"}],"predecessor-version":[{"id":3958,"href":"https:\/\/domo.rem81.com\/index.php\/wp-json\/wp\/v2\/posts\/3783\/revisions\/3958"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/domo.rem81.com\/index.php\/wp-json\/wp\/v2\/media\/3830"}],"wp:attachment":[{"href":"https:\/\/domo.rem81.com\/index.php\/wp-json\/wp\/v2\/media?parent=3783"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/domo.rem81.com\/index.php\/wp-json\/wp\/v2\/categories?post=3783"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/domo.rem81.com\/index.php\/wp-json\/wp\/v2\/tags?post=3783"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}