HA-Gestion piscine-6_Mode Hors gel

Intro

Ma piscine étant protégée par un volet immergé, je ne peux pas baisser le niveau d’eau sous les skimmers , je suis dans l’obligation de pratiquer un hivernage actif de ma piscine.

Je peux donc lancer la filtartion à n’importe quel moment, ce qui n’est pas possible avec un hivernage passif (Skimmers, filtre, pompe sans eau).

Je vous propose de découvrir ma solution de mise hors gel de la piscine.

Fonctionnement

Automatisme en mode « Restart », c’est à dire qu’il est relancé si un déclencheur est activé, utile sur changement d’état du « input_boolean.hors_gel_valid=off », dans ce cas retour au mode de fonctionnement « Hiver3.

Nota: Pour mettre en marche et arrêter la pompe, je m’appui sur l’automatisme de la filtration piscine en forçant le mode de fonctionnement de la pompe en « Marche Forcée », puis après un délai, en « Arrêt Forcé ».

Code de l’automation:

- id: '1633075302563'
  alias: 3_1_2 Piscine-Hors-Gel
  description: ''
  trigger:
  - platform: time_pattern
    hours: /1
  - platform: state
    entity_id: input_boolean.hors_gel_valid
    id: hg_deval
    from: 'on'
    to: 'off'
  condition: []
  action:
  - choose:
    - conditions:
      - condition: numeric_state
        entity_id: sensor.vp2_temp_out
        below: input_number.hors_gel_inf_seuil2
      - condition: state
        entity_id: input_select.mode_fonctionnement_piscine
        state: Hiver
      - condition: state
        entity_id: input_boolean.hors_gel_valid
        state: 'on'
      sequence:
      - service: input_select.select_option
        data:
          option: Ma F
        target:
          entity_id: input_select.mode_fonctionnement_piscine
      - service: notify.telegram
        data:
          message: '{{states("sensor.date_time") }}'
          title: Piscine Hors-Gel Seuil 2 Marc Ppe
      - delay:
          hours: 0
          minutes: 30
          seconds: 0
          milliseconds: 0
      - service: input_select.select_option
        target:
          entity_id: input_select.mode_fonctionnement_piscine
        data:
          option: At F
      - delay:
          hours: 0
          minutes: 0
          seconds: 2
          milliseconds: 0
      - service: input_select.select_option
        target:
          entity_id: input_select.mode_fonctionnement_piscine
        data:
          option: Hiver
      - service: notify.telegram
        data:
          message: '{{states("sensor.date_time") }}'
          title: Piscine Hors-Gel Seuil 2 Arret Ppe
    - conditions:
      - condition: numeric_state
        entity_id: sensor.vp2_temp_out
        below: input_number.hors_gel_inf_seuil1
      - condition: state
        entity_id: input_select.mode_fonctionnement_piscine
        state: Hiver
      - condition: state
        entity_id: input_boolean.hors_gel_valid
        state: 'on'
      sequence:
      - service: input_select.select_option
        data:
          option: Ma F
        target:
          entity_id: input_select.mode_fonctionnement_piscine
      - service: notify.telegram
        data:
          message: '{{states("sensor.date_time") }}'
          title: Piscine Hors-Gel Seuil 1 Marc Ppe
      - delay:
          hours: 0
          minutes: 15
          seconds: 0
          milliseconds: 0
      - service: input_select.select_option
        target:
          entity_id: input_select.mode_fonctionnement_piscine
        data:
          option: At F
      - delay:
          hours: 0
          minutes: 0
          seconds: 2
          milliseconds: 0
      - service: input_select.select_option
        target:
          entity_id: input_select.mode_fonctionnement_piscine
        data:
          option: Hiver
      - service: notify.telegram
        data:
          message: '{{states("sensor.date_time") }}'
          title: Piscine Hors-Gel Seuil 1 Arret Ppe
    - conditions:
      - condition: state
        entity_id: input_boolean.hors_gel_valid
        state: 'off'
      sequence:
      - service: input_select.select_option
        target:
          entity_id: input_select.mode_fonctionnement_piscine
        data:
          option: At F
      - delay:
          hours: 0
          minutes: 0
          seconds: 2
          milliseconds: 0
      - service: input_select.select_option
        target:
          entity_id: input_select.mode_fonctionnement_piscine
        data:
          option: Hiver
      - service: notify.telegram
        data:
          message: '{{states("sensor.date_time") }}'
          title: Piscine Hors-Gel devalidé
    default: []
  mode: restart

Déclaration d’entités

Les entités associées à la piscine sont regroupées dans un fichier piscine.yaml.

Panneaux de Contrôle

Extrait du panneau de contrôle en rapport avec cet article.

Les panneaux de contrôle complets sont décrits dans l’article 1_Filtration.

Liste des publications en lien avec cet article:

  1. Filtration
  2. Mesure de puissance électrique
  3. Mise à niveau automatique
  4. Mesure du pH
  5. Régulation du Ph
  6. Mise Hors Gel

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée.

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.