Plugin Piscine : le blueprint pour HA (gestion de la filtration)

Un énorme merci pour ce blueprint qui va me faire enfin basculer de Jeedom vers Homeassistant.

Petite question?

  • Tout comme le plugin piscine, serait-il possible de choisir notre temps de filtration pour le mode hivernage plutôt que les 3h requis lorsque l’eau est inférieure à 10 degrés et des 5h lorsque inférieure à 15?
    Personnellement, ça fait des années que je fait tourner ma filtration 1h par jour l’hivers histoire de brasser un peu sans aucune conséquence (eau tjrs limpide) puisque au dessous de 12 et sous bâche , les algues ne sont pas censées pouvoir se former.

Encore merci pour ce super travail.

Comment réagi le blueprint en cas de coupure de courant ou d’arrêt filtration via HA durant le temps de filtration?
Il me semble que la filtration ne reprend plus et reste arrêté si oublie de la réactiver.

Serait-il possible de relancer la filtration automatiquement au bout d’un temps donné ou quelque chose du genre? Pour plus de sécurité.

Arrivant fraîchement de Jeedom, j’ai pas réussi à mettre la durée de filtration en heures (un post plus haut noté des exemples de code mais j’ai pas compris)

Enfin, serait-il envisageable de rajouter un choix de durée de filtration parametrable pour l’hivernage car 3h me semble vraiment excessif surtout lorsque l’eau arrive vers les 5 degrés.

En tout cas, ce blueprint est ce qu’il me manquait pour basculer de Jeedom à HA.

Merci encore.

Génial ton développement, bravo !

Une idée de comment je pourrait l’utiliser avec une variable qui contient le start et le fin dans le même champs ?

par exemple, j’ai la variable {{ states('pool_pump.next_run_schedule') }} qui vaut 00:00 - 13:43

Du coup, pour le start, j’aimerais utiliser qq chose comme ça : {{ states('pool_pump.next_run_schedule').split('-')[0] }}

Bonne journée

Quelqu’un pour m’aider svp?

Bonjour,

En l’état, en cas de coupure ou d’arrêt de la filtration, il vous faut relancer la pompe manuellement ou attendre la 2nd période où le lendemain la 1ere période de filtration.

Pour la durée de filtration en heure, il vous faut créer un template. Vous pouvez tester le code présent plus haut dans les outils de développement / Modèle.

Je vais regarder pour le temps de filtration en hivernage.

1 « J'aime »

Merci pour ta réponse,
Désolé pour les questions mais étant encore novice avec HA, c’est pas encore simple pour moi.

Donc pour les coupures de courant, si le début de la seconde période redémarre la filtration, ça me va. En effet, cela signifie que la pompe aurai le temps à minima de faire la moitié de la journée.
Quizz de ceux qui n’ont pas mis de pause entre la première et la seconde période? (Comme moi :rofl:)

Pour ce qui est de la durée en heure, j’avoue ne pas tout avoir compris et m’être fait aidé de ChatGPT.
Il me dit de rajouter le template à la suite des deux template que tu as fait rajouter pour les heures pivot de filtration.
J’ai pris les modèles disponible plus haut pour le calcul.


template:
  - sensor:
      - name: "Durée filtration piscine (lisible)"
        state: >-
          {% set ct = states('input_number.duree_filtration_piscine') | int %}
          {{ (ct // 60) }}h {{ (ct % 60) }}min
        unit_of_measurement: ""
        icon: mdi:clock-outline

Pour ce qui est de cette ligne:


duree_filtration_piscine:
    name: "Durée de filtration de la piscine"
    min: 0
    max: 1440
    step: 1
    unit_of_measurement: "min"
    icon: mdi:timer-outline

Puis-je remplacer le step et le passer à 15? De 1 en 1 est impossible à effectuer via l’appli smartphone.

Enfin, merci beaucoup si tu arrive à faire quelque chose pour l’hivernage, ce serai parfait et c’est la seule chose qui me chagrinais.

Bonjour,
Je vais me lancer pour installer le blueprint.
Par contre, je souhaite créer les template via l’interface (pas par un yaml) pour avoir tout dans entrée.
J’ai donc pris entrée, template, modéliser capteur. Puis dans Etat je colle le state

"{{ today_at(states('input_datetime.heure_pivot_filtration_piscine')) }}"

mais ensuite je ne vois pas ce qu’il faut pour que ce soit device_class: timestamp dans Classe d’appareil, mettre Date ou Durée ou autre ?

D’après ce que j’ai lu, il te faut créer 4 input date time

input_datetime:
heure_debut_filtration_1_piscine
heure_fin_filtration_1_piscine
heure_debut_filtration_2_piscine
heure_fin_filtration_2_piscine

Tu peux les créér a partir de ui

Tu vas dans appareils et services/entités/créé une entrée puis tu sélectionne date et/ou heure

Puis tu rempli les champs

Tu reproduis cela pour les autres input.

@pascal_ha j’ai fait les deux entrées datetime, c’est pour les deux template que je bloque

template:
  - sensor:
      name: "Heure pivot filtration sensor"
      unique_id: heure_pivot_filtration
      device_class: timestamp
      state: "{{ today_at(states('input_datetime.heure_pivot_filtration_piscine')) }}"

Tu as utilisé template et modèle capteur ?

Puis remplir les champs

Je pense que c’est horodatage.

Bonjour,

je viens d’installer ta blueprint et ça a l’air de bien fonctionner. Mais j’ai un problème :slight_smile:

En fait, mon capteur de température est dans la ligne de traitement de l’eau… donc si la pompe s’arrête, la température n’évolue pas et va même rejoindre la température de l’air au bout d’un moment.

Penses-tu qu’il serait possible de lancer une recalculation automatique du temps de filtration 30s par exple après que la pompe soit démarrée? ou quelque chose dans le genre… peut-être une recalculation dès que la température de l’eau évolue rapidement. Je donne des idées, savoir si c’est possible.

Merci d’avance, Cyril.

Bonjour,

Le calcul de la durée de filtration pour le lendemain se fait tous les jours à l’heure de fin de la 2nd période de filtration. La température pour le calcul est récupérée à ce moment là donc normalement pas un souci

1 « J'aime »

Ok merci. Peux-tu me dire pourquoi il est possible d’avoir une heure de fin du 1er créneau qui est avant l’heure de début stp?

Normalement pas possible. Il faut vérifier les paramètres du blueprint voir si vous n’avez pas mélangé l’heure de début et de fin de la 1ere période.

Oh purée c’était ça, j’avais mis 2 fois la même variable dans 2 paramètres. Désolé

Sorry My Bad GIF by chuber channel

1 « J'aime »

Ce sujet a été automatiquement fermé après 60 jours. Aucune réponse n’est permise dorénavant.