Skip to content

remycrochon/filtration_piscine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Filtration_piscine

Gestion du temps de filtration d'une piscine.

Installation

Instructions d'installation dans [(https://domo.rem81.com/index.php/2022/02/02/ha-gestion-piscine-1-filtration-avec-appdaemon-2/)]

Fonctionnement

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/

App configuration

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.