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

Bonjour,
Non pas normal. Quelle version du blueprint utilisez vous ?

Dans le blueprint :
min_version : 2024.6.0

Pour info :
Mon dashboard visuel. (en test)

J’ai mis la lampe escalier en test (simulation de la filtration) car ma filtration fonctionne avec une automatisation sur Lifedomus (en attente de basculer en HA)

merci pour votre travail j utilise actuellement une automation assez basique qui fonctionne avec la température de l eau et le calendrier ha je vais tester

Je me demande si ce n’est pas parce que vous avez mis 00:00 en heure pivot. Si vous mettez 12:00 ça donne quoi ?

Je viens de faire un test avec heure pivot 12:00 puis clic Recalcul. Les affichages Départ et Fin ne bougent pas.


Pour info mes entrées (certaines ne sont pas utilisées dans le blueprint)

Certaines ne sont pas visibles dans l’écran, mais sont instanciés.

Quel mode avez vous configuré ? Le blueprint ne serait pas sur inactif ?

Le blueprint est actif car quand je clique sur Recalcul il affiche bien le temps de filtration.
J’ai testé les modes :

  • Inactif (fonctionne) après un clic sur Recalcul → arrêt de l’entité (OFF)
  • Forcé (fonctionne) après un clic sur Recalcul → active l’entité (ON)
  • Automatique (bizarre) après un clic sur Recalcul → affiche le nouveau temps de filtration mais n’affiche pas les heures de départ ni de fin.
  • Hivernage et courbe (non testé)

Je viens de m’apercevoir que si je créer l’entrée « input_datetime.heure_debut_filtration_1_piscine » le champ s’actualise, mais il ne faut pas dans le blueprint lui affecter un autre nommage input.
Voir le dashboard avec l’entrée « input_datetime.heure_debut_filtration_1_piscine »

On ne doit pas affecter un autre input dans le paramétrage du blueprint, car cela ne fonctionne pas.

Merci pour les tests, je vais regarder ça

J’ai trouvé… des restes de mes tests. Je vais corriger et republier une version demain

Ok j’attends pour faire de nouveaux tests.

C’est bon, j’ai mis à jour les 2 blueprint, il vous faut les réimporter.

Merci pour ton travail !

Bonjour,
J’ai rechargé le blueprint (avancé), il fonctionne à merveille.
Merci pour le partage.

1 « J'aime »

Merci pour le debug :+1::smiley:

1 « J'aime »

Bonjour @Makai,
Il serait intéressant de pouvoir changer le mode ‹ Arrêt › - ‹ Manuel › - ‹ Auto › dans le dashboard.
Donc un sensor.mode_de_fonctionnement.

Exemple : On a un diner ce soir sur la terrasse, et on veut que la piscine tourne pour le fun toute la soirée.
Un petit clic sur un bouton et la piscine passe en ‹ Manuel ›.
Au bout d’une tempo le mode repasse en « Auto » par exemple.
Sans aller dans le blueprint.

Qu’en penses-tu ?
Merci.

Bonjour,
Oui je vais modifier le blueprint avancé pour sortir le mode du blueprint comme pour les autres paramètres. J’essaye de faire ça rapidement

2 « J'aime »

Bonjour à tous,

J’ai donc mis à jour le blueprint avancé afin que le mode de filtration soit basé sur un input_select. A chaque changement de mode, le recalcule se fait automatiquement.

Il vous faut ajouter un input_select comme ceci :

input_select:
  mode_filtration_piscine:
    name: "Mode de filtration de la piscine"
    icon: mdi:format-list-checks
    options:
      - "Courbe"
      - "Hivernage"
      - "Automatique"
      - "Forcé"
      - "Inactif"

puis réimporter le blueprint, le code sur Github est à jour.

Pour ceux qui souhaiteraient également avoir les heures de pivot paramétrables depuis votre dashboard, il faut procéder ainsi :

  • Créer 2 input_datetime à mettre sur votre dashboard :
input_datetime:
  heure_pivot_filtration_piscine:
    name: "Heure pivot filtration"
    has_time: true
  heure_pivot_filtration_hivernage_piscine:
    name: "Heure pivot filtration hivernage"
    has_time: true
  • Ensuite créer 2 template sensor :
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')) }}"
  - sensor:
      name: "Heure pivot filtration hivernage sensor"
      unique_id: heure_pivot_filtration_hivernage
      device_class: timestamp
      state: "{{ today_at(states('input_datetime.heure_pivot_filtration_hivernage_piscine')) }}"

et ensuite configurer le blueprint pour utiliser les 2 entités créés.

Le 1er post a été mis à jour avec ces nouvelles infos.

2 « J'aime »

Merci pour cette modification.
Cela fonctionne merveilleusement.
:pray: Bravo et encore merci.

1 « J'aime »