Gestion du temps de filtration d'une piscine.
Instructions d'installation dans [(https://domo.rem81.com/index.php/2022/02/02/ha-gestion-piscine-1-filtration-avec-appdaemon-2/)]
Les fonctionnalités sont les suivantes:
Traitement des 4 modes de fonctionnement:
- Été: Temps de calcul fonction de la température de l’eau
- Hiver: temps de filtration basé sur une heure de départ et une durée
- Ma F: Force la pompe en marche
- At F: Force la pompe à l’arrêt
En mode Été:
- choix du modèle de calcul du temps de filtration: ** Mode abaque Abacus ** Mode classique: Température divisée par 2
- Répartition du temps de filtration autour de l’heure Pivot: 50% avant et 50% après.
- Possibilité de choisir son heure pivot entre 11:00 et 14:00 (butées modifiables dans l’application)
- Possibilité de minorer ou majorer par un coefficient le temps de filtration (entre 60 et 140%: c’est un choix personnel basé sur mon retour d’expérience)
- Limiter l’heure de fin à 23:59:59.
- Temporisation de prise en compte de la température après demarrage de la pompe
- Forçage à l’arrêt de la pompe quelque soit le mode de fonctionnement *Affichage de la plage de filtration dans HA L’heure pivot représente selon moi le zénith du soleil, elle sert de de référence horaire dans ma programmation.
- Abaque du mode Abacus: Cette formule, utilisée par Pool Pump Manager et le pluging Jeedom a été récupérée dans https://github.com/scadinot/pool.
Plus de détail dans https://domo.rem81.com/2022/02/02/ha-gestion-piscine-1-filtration-avec-appdaemon/
Piscine:
class: FiltrationPiscine
module: filtration_piscine
temperature_eau: sensor.temp_piscine
mode_de_fonctionnement: input_select.mode_fonctionnement_piscine
h_pivot: input_datetime.heure_pivot_pisc
h_debut_hiver: input_datetime.heure_ma_pump_pisc_hiv
duree_hiver: input_number.duree_filtration_max_mode_hiver
coef: input_number.filtration_coeff_abaque
mode_calcul: input_boolean.calcul_mode_abaque
tempo_eau: input_number.tempo_circulation_eau
mem_temp: input_number.mem_temp_piscine
arret_force: input_boolean.piscine_arret_force
duree_filtration_ete: input_number.duree_filtration_ete
periode_filtration: input_text.piscine_periode_filtration
key | optional | type | default | description |
---|---|---|---|---|
module |
False | string | nightmode |
|
class |
False | string | NightMode |
|
temperature_eau: |
False | string | sensor.temp_piscine | Mesure de la temperature de l'eau. |
mode_de_fonctionnementt |
False | string | input_select.mode_fonctionnement_piscine | Selection du mode fonctionnement de la filtration. |
h_pivot |
False | string | input_datetime.heure_pivot_pisc | Heure pivot autour de laquelle le temps de filtration est réparti (50/50). |
h_debut_hiver |
False | string | input_datetime.heure_ma_pump_pisc_hiv | Heure de début de filtration en hiver. |
duree_hiver |
False | string | input_number.duree_filtration_max_mode_hiver | Durée de la filtration en hiver. |
coef |
False | string | input_number.filtration_coeff_abaque | Coefficient du temps de filtration entre 60 et 140% |
mode_calcul |
False | string | input_boolean.calcul_mode_abaque | Validation de mode de calcul avec Abaque sinon c'est la méthode classique (T°/2) |
tempo_eau |
False | string | input_number.tempo_circulation_eau | # Temps circulation de l'eau avant prise en compte mesure température dans le cas où la mesure de température de l'eau se trouve sur le circuit de pompage. |
mem_temp |
False | string | input_number.mem_temp_piscine | Memoire de la temperature de l'eau avant arret. |
arret_force |
False | string | input_boolean.piscine_arret_force | Arret forcé filtration- Bloque la filtration si = on. |
duree_filtration_ete |
False | string | input_number.duree_filtration_ete | # Affiche la durée de la filtration en ete. |
cde_pompe |
False | string | switch.ppe_filtration | Switch de commande de la pompe. |
periode_filtration |
False | string | input_text.piscine_periode_filtration | Affichage dans HA des heures de filtration. |