multinet33 / filtration_piscine

Filtration Piscine

Home Page:https://domo.rem81.com/2022/02/02/ha-gestion-piscine-1-filtration-avec-appdaemon/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Filtration_piscine

hacs_badge

Gestion du temps de filtration d'une piscine.

Installation

This app is best installed using HACS, so that you can easily track and download updates.

Alternatively, you can download the nightmode directory from inside the apps directory here to your local apps directory, then add the configuration to enable the filtration_piscine module.

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.

About

Filtration Piscine

https://domo.rem81.com/2022/02/02/ha-gestion-piscine-1-filtration-avec-appdaemon/

License:MIT License


Languages

Language:Python 100.0%