Skip to content

Latest commit

 

History

History
305 lines (215 loc) · 21.7 KB

README-fr.md

File metadata and controls

305 lines (215 loc) · 21.7 KB

Pool Monitor Card

hacs_badge

all Cliquez sur moi pour voir d'autres captures d'écran

ReadMe multilingue

Clique sur les boutons suivants pour choisir la langue de ton ReadMe : fr en

Table des matières


Description

La "Pool Monitor Card" est un plugin d'Home Assistant qui affiche les informations de 12 capteurs prédéfinis de votre piscine : température, pH, ORP et TDS mais aussi si vous en avez besoin : salinité, CYA, calcium, phosphate, alcalinité, chlore libre, chlore total, pression du filtre.

  • Température : Il s'agit de la température de l'eau de votre piscine. La température idéale d'une piscine se situe entre 26°C et 28°C. Connaître la température peut vous aider à décider si l'eau est suffisamment chaude pour nager ou si elle est trop froide et doit être chauffée.

  • pH : Il s'agit d'une mesure de l'acidité ou de l'alcalinité de l'eau de votre piscine. Le pH idéal d'une piscine se situe entre 7,0 et 7,4. Le maintien d'un niveau de pH approprié permet d'éviter les irritations de la peau et des yeux et de garder l'eau de la piscine propre à la baignade.

  • ORP : Il s'agit du potentiel d'oxydo-réduction, qui mesure la capacité de l'eau à oxyder ou à réduire les substances présentes dans la piscine. Le niveau de ORP est lié à la quantité de chlore ou d'autres désinfectants dans la piscine. La plage idéale pour le chlore dans une piscine se situe entre 650 et 750 mV. Le maintien d'un niveau ORP correct permet de s'assurer que l'eau de la piscine est correctement assainie et exempte de bactéries nocives.

  • TDS: Il s'agit du total des solides dissous, qui mesure la quantité de substances inorganiques et organiques présentes dans l'eau, telles que les minéraux, les sels et d'autres particules. Des niveaux élevés de TDS peuvent affecter la clarté de l'eau et rendre difficile l'équilibre des produits chimiques dans la piscine. La plage idéale pour le TDS dans une piscine d'eau salée se situe entre 3 000 et 5 000 parties par million (ppm) (3 et 5 g/L).

Cliquez sur moi pour poursuivre la liste des 8 autres capteurs possibles
  • Salinité : Elle mesure la quantité de sel dans l'eau. Une piscine d'eau salée a besoin d'une certaine quantité de sel pour fonctionner correctement. La plage idéale de sel dans une piscine d'eau salée se situe entre 2 500 et 3 500 ppm.

  • CYA : Il s'agit de l'acide cyanurique qui mesure la quantité de stabilisant dans l'eau. Le stabilisateur aide à protéger le chlore de la dégradation par la lumière du soleil. Le taux idéal de CYA dans une piscine se situe entre 30 et 50 ppm.

  • Calcium : Ce paramètre mesure la quantité de calcium dans l'eau. Des niveaux élevés de calcium peuvent entraîner l'entartrage des surfaces et des équipements de la piscine. La dureté calcique idéale d'une piscine se situe entre 200 et 400 ppm.

  • Phosphate : Ce paramètre mesure la quantité de phosphate dans l'eau. Les phosphates présents dans l'eau peuvent servir de nourriture à la croissance des algues. Le taux idéal de phosphate dans une piscine se situe entre 200 et 300 ppm.

  • Alcalinité : Elle mesure la capacité de l'eau à résister aux changements de pH. Une alcalinité adéquate permet d'éviter que l'eau ne devienne trop acide ou trop alcaline. L'alcalinité idéale d'une piscine se situe entre 80 et 120 ppm.

  • Chlore libre : Il s'agit de la quantité de chlore actif dans l'eau qui est disponible pour désinfecter la piscine. La plage idéale de chlore libre dans une piscine se situe entre 1 et 3 ppm.

  • Chlore total : Il s'agit de la concentration combinée du chlore libre et du chlore qui s'est combiné aux contaminants présents dans l'eau. La plage idéale pour le chlore total dans une piscine est de 5 ppm.

  • Pression du filtre : Elle mesure la pression à l'intérieur du filtre de la piscine. Une pression de filtre élevée peut indiquer que le filtre est sale et doit être nettoyé. La pression idéale du filtre peut varier en fonction de la marque et du modèle du filtre de la piscine.


Avec la "Pool Monitor Card", vous pouvez facilement contrôler ces aspects importants de votre piscine et faire les ajustements nécessaires pour que l'eau soit sûre et agréable à la baignade.

Support

Hey mec ! Aide-moi pour quelques 🍻 ou un ☕!

coffee

Installation

via HACS

En attendant que la carte "Pool Monitor Card" soit disponible par défaut dans le répertoire HACS. cliquez sur : Open your Home Assistant instance and open a repository inside the Home Assistant Community Store.

Manuellement

  1. Téléchargez le fichier pool_monitor_card.js depuis la dernière version disponible et sauvegardez-le dans votre dossier configuration/www.
  2. Allez dans Configuration > Lovelace dashboard > Resources dans Home Assistant et cliquez sur Add resource.
    1. Ajoutez /local/community/pool-monitor-card/pool_monitor_card.js à l'URL.
    2. Choisissez Javascript Module comme Resource type.

Mise en place sous Lovelace

Utilisation de l'interface utilisateur

Pas encore possible.

Utilisation de YAML

  1. Vous avez juste besoin d'ajouter une nouvelle carte avec type : 'custom:pool-monitor-card' à votre liste de cartes et n'importe quelle configuration que vous trouverez ci-dessous si vous voulez personnaliser davantage votre carte.

Exemple de code

type: 'custom:pool-monitor-card'
temperature: sensor.your_temperature_sensor
ph: sensor.your_ph_sensor

Paramètres principaux

Voici une liste de capteurs qu'il peut être important de surveiller, en fonction des besoins spécifiques de votre piscine. Il est essentiel de maintenir les niveaux dans les plages recommandées pour que votre piscine reste saine et baignable.

*Tous les capteurs sont optionnels mais vous devez définir au moins une de ces entités.

Nom Type Exigence Description Valeur par défaut
type texte Obligatoire custom:pool-monitor-card
temperature texte Option* Entité Temperature aucune
ph texte Option* Entité pH aucune
orp texte Option* Entité ORP aucune
tds texte Option* Entité TDS aucune
salinity String Optional* L'entité qui mesure le niveau de sel dans l'eau (pour les piscines d'eau salée). none
cya String Optional* L'entité qui mesure le niveau d'acide cyanurique dans l'eau. none
calcium String Optional* L'entité qui mesure le niveau de dureté calcique dans l'eau. none
phosphate String Optional* L'entité qui mesure le niveau de phosphate dans l'eau. none
free_chlorine String Optional* L'entité qui mesure la concentration de chlore libre dans l'eau. none
total_chlorine String Optional* L'entité qui mesure la concentration de chlore libre et de chlore combiné dans l'eau. none
alkalinity String Optional* L'entité qui mesure l'alcalinité de l'eau. none
pressure String Optional* L'entité qui mesure la pression du filtre dans la piscine. none

Paramètres avancés

Vous pouvez aller plus loin avec la carte en modifiant l'interface utilisateur (UI).

eXperience Utilisateur (UI/UX)

Name Type Requirement Description Default
title texte Option Titre de la carte aucune
compact booléen Option Mode Compact false
show_names booléen Optional Afficher le nom de l'entité true
show_labels booléen Option Afficher la qualification de l'état (Bas, idéal, Elevé) true
show_last_updated booléen Optional Afficher la date relative de la dernière mise à jour du capteur [Uniquement pour compact = false]. false
language texte Option Langue d'interface (en, fr) en

Besoin de changer l'unité, le point de consigne et les étapes ? Pas de problème, voir les paramètres additionnels ci-dessous pour chaque entité mesurée

Température

click me to open
Name Type Requirement Description Default
temperature_unit String Optional Temperature Unit (°C or °F) °C
temperature_setpoint Number Optional Temperature Set Point If unit=°C:27
If unit=°F:80
temperature_step Number Optional Temperature Step If unit=°C:1
If unit=°F:2

NOTE: J'ai ajouté un deuxième paramètre appelé temperature_2 (avec la même logique pour l'unité, le point de consigne, le pas) pour ceux qui ont plusieurs capteurs de température.

pH

click me to open
Name Type Requirement Description Default
ph_unit String Optional pH Unit pH
ph_setpoint Number Optional pH Set Point 7.2
ph_step Number Optional pH Step 0.2

ORP

click me to open
Name Type Requirement Description Default
orp_unit String Optional ORP Unit mV
orp_setpoint Number Optional ORP Set Point 700
orp_step Number Optional ORP Step 50

TDS

click me to open
Name Type Requirement Description Default
tds_unit String Optional TDS Unit (g/L or ppm) g/L
tds_setpoint Number Optional TDS Set Point If unit=g/L:4
If unit=ppm:4000
tds_step Number Optional TDS Step If unit=g/L:1
If unit=ppm:1000

Salinity

click me to open
Name Type Requirement Description Default
salinity_unit String Optional Salinity Unit (ppm or mg/L) ppm
salinity_setpoint Number Optional Salinity Set Point 3000
salinity_step Number Optional Salinity Step 500

Cyanuric Acid

click me to open
Name Type Requirement Description Default
cya_unit String Optional Cyanuric Acid Unit ppm
cya_setpoint Number Optional Cyanuric Acid Set Point 40
cya_step Number Optional Cyanuric Acid Step 10

Calcium

click me to open
Name Type Requirement Description Default
calcium_unit String Optional Calcium Unit ppm
calcium_setpoint Number Optional Calcium Set Point 300
calcium_step Number Optional Calcium Step 100

Phosphate

click me to open
Name Type Requirement Description Default
phosphate_unit String Optional Phosphate Unit ppb
phosphate_setpoint Number Optional Phosphate Set Point 100
phosphate_step Number Optional Phosphate Step 100

Alkalinity

click me to open
Name Type Requirement Description Default
alkalinity_unit String Optional Alkalinity Unit ppm
alkalinity_setpoint Number Optional Alkalinity Set Point 100
alkalinity_step Number Optional Alkalinity Step 20

Free Chlorine

click me to open
Name Type Requirement Description Default
free_chlorine_unit String Optional Free Chlorine Unit ppm
free_chlorine_setpoint Number Optional Free Chlorine Set Point 2
free_chlorine_step Number Optional Free Chlorine Step 1

Total Chlorine

click me to open
Name Type Requirement Description Default
total_chlorine_unit String Optional Total Chlorine Unit ppm
total_chlorine_setpoint Number Optional Total Chlorine Set Point 3
total_chlorine_step Number Optional Total Chlorine Step 1

Filter Pressure

click me to open
Name Type Requirement Description Default
pressure_unit String Optional Filter Pressure Unit (psi or bar) psi
pressure_setpoint Number Optional Filter Pressure Set Point 20
pressure_step Number Optional Filter Pressure Step 10

Matériels

Voici une liste non exhaustive, non testée et non affiliée de différents matériaux susceptibles d'intégrer certaines des valeurs ci-dessus :

Marque Modèle Temp pH ORP TDS HA Support
Bluerriot Blue Connect Plus Gold ✔️ ✔️ ✔️ ✔️ Blog
Flipr AnalysR ✔️ ✔️ ✔️ Component
iopool ECO ✔️ ✔️ ✔️ Tuto fr @mguyard
Inkbird IBS-P01R Bluetooth ✔️ Component
Ondilo ICO Pool ✔️ ✔️ ✔️ ✔️ Component
Zodiac iAqualink eXO iQ ✔️ ✔️ ✔️ Tuto via nodeRED

NOTE: ✔️ indique que le modèle est capable de mesurer le paramètre spécifié, tandis que ❌ indique qu'il ne l'est pas. La dernière colonne concerne des infos pour le connecter à Home Assistant.

Cliquez sur moi pour voir plus de matériel