🏊 Nouvelle intégration Home Assistant : iopool pour la gestion de piscine!

icon

Bonjour Ă  tous,

Je suis heureux de vous présenter l’intégration iopool pour Home Assistant !
Après mon article sur HACF (Gestion piscine iopool avec AppDaemon), il n’est désormais plus nécessaire de passer par AppDaemon : tout est intégré nativement dans Home Assistant grâce à cette nouvelle intégration.


:rocket: Présentation

L’intégration iopool permet de connecter votre piscine équipée d’un capteur iopool à Home Assistant.
Vous pouvez ainsi :

  • RĂ©cupĂ©rer les mesures de votre piscine (tempĂ©rature, pH, ORP, etc.)
  • Suivre les recommandations de filtration
  • Piloter la filtration automatiquement selon les recommandations iopool (mode Ă©tĂ©/hiver, crĂ©neaux horaires, etc.)
  • Visualiser l’état de la piscine et recevoir des alertes
  • Changer le mode de la piscine (Boost, Hiver, etc.)
  • IntĂ©grer toutes ces donnĂ©es dans vos automatisations Home Assistant

:package: Installation

  1. Consultez la documentation officielle : https://docs.page/mguyard/hass-iopool
  2. Ajoutez l’intégration via HACS
  3. Configurez votre clé API iopool directement depuis l’interface Home Assistant

:gear: Fonctionnalités principales

  • RĂ©cupĂ©ration automatique des donnĂ©es : tempĂ©rature, pH, ORP, recommandations de filtration, etc.
  • Gestion avancĂ©e de la filtration : configuration des crĂ©neaux, modes Ă©tĂ©/hiver, durĂ©e minimale/maximale, etc.
  • SĂ©lecteurs de mode : passez facilement du mode EtĂ© au mode Hiver, etc.
  • EntitĂ©s Home Assistant : capteurs, sĂ©lecteurs, interrupteurs, tout est intĂ©grĂ© !
  • Diagnostics : accès aux informations de debug pour faciliter le support

:open_book: Documentation

Toute la documentation est disponible ici :
:point_right: https://docs.page/mguyard/hass-iopool


:lady_beetle:

Note importante
Il s’agit d’une version initiale de l’intégration. Malgré de nombreux tests, il peut subsister des bugs ou des cas particuliers non couverts.
N’hésitez pas à faire vos retours, ouvrir des issues sur GitHub ou proposer des améliorations !


:speech_balloon: Liens utiles


Merci Ă  tous pour vos retours et vos tests !
Bon été et bonne baignade :beach_umbrella:

6 « J'aime »

Salut @mguyard !

Qu’est-ce que tu conseilles pour ceux qui ont dĂ©jĂ  fait la config avec AppDaemon (et pour qui ça marche bien) ? On passe Ă  l’intĂ©gration ? Avec quels « risques Â» ou quels conseils ?

Merci pour le boulot en tout cas.

Bonne fin de week end

Bonjour,

La migration est assez simple Ă  faire.
Je recommande de mettre en place l’intégration quand vous serez prêt, commenter l’app iopool-pumpmanager et les YAML iopool + iopool-pumpmanager afin de pouvoir faire un retour arrière rapide au besoin.

1 « J'aime »

Que vois-je!!! Une intégration iopool trop bien! Je m’en vais tester cela de suite, c’est super car me manquait vraiment plus que ça à intégrer à ma domotique!
Merci beaucoup!

Edit: Et hop en 30sec c’est installé et opérationnel, au top bravo et encore merci!
Reste à faire une belle carte pour le tableau de bord, et là je vais me gratter la tête car ce n’est pas mon dada.

Salut !

Regarde cet article réalisé par l’auteur de l’intégration : Gestion ZEN de sa piscine avec iopool et Home Assistant

Elle va bien :wink:

Yes j’ai commencé, mais j’ai bien du mal à avoir un bon résultats. Les lignes de codes c’est pas trop mon truc.
J’ai bien installé toutes les cartes supplémentaire, mais je suis un peu perdu.

Edit: J’y arrive petit Ă  petit, en dĂ©couvrant le CTRL+F pour recherche le sensor sĂ©lectionnĂ©, puis le « remplacer tout Â» par le bon sensor avec notre nom… ça me change la vie!
Me reste à trouver où modifier la température, qui n’est pas bonne par rappor à mon appli qui doit correspondre à un spa ( Entre 34 et 38.5).

1 « J'aime »

Bonjour et merci beaucoup pour ce tuto, j’attends la livraison de mon eco start connect + pour implémenter rapidement ton tuto :stuck_out_tongue_winking_eye:

Concernant l’automatisation/programmation de la pompe de filtration, ca se passe comment exactement ?
J’ai un shelly configuré que j’utilise pour programmer la pompe via l’application Shelly jusque là.
Comment faire pour récupérer le temps de filtration iopool qui va donner l’ordre au shelly de fonctionner entre 2 plages horaires programmés par ton script stp ?

merci encore énormément pour ton super travail.

bonne journée !

Tout est géré dans l’intégration. En configurant les options de l’intégration tu as le même comportement que avec AppDaemon.

Je vais mettre Ă  jour ce week-end la doc avec ces infos je pense

PS : Je viens de le mettre dans la doc beta : Setup

1 « J'aime »

c’est configuré ! au top merci encore ! je voulais te faire profiter des 25 euros mais le support m’a dit que le parrainage n’était pas compatible avec l’offre de réduction en cours (239 euros).

1 « J'aime »

Une fois tout installé et si ça marche, on peut supprimer toute l’ancienne installation avec appdaemon?
Super job en tout cas !!!

Bonjour,

Oui une fois que tu as retrouvé le comportement souhaité avec l’intégration comme tu l’avais avec l’app AppDaemon, tu peux retirer toute la configuration de l’app et la supprimer dans HACS

Bonjour, comment récupérer les infos du temps de fitration /en cours/exécuté sur la journée ? (j’ai des shellys), à ajouter au dashboard?

Concernant cet arrondi pour la température et le PH, ça vient de l’intégration ? ou y’a quelque chose à faire ?
J’ai ouvert une issue sur le git, mais si ça se trouve, ça ne vient pas de ton intégration.

Salut,
Je viens d’installer et je n’ai pas ces arrondis mais les valeurs avec 2 chiffres après la virgules pour la temp et un chiffre derrière la virgule pour le pH.

ça alors. sur le dashbord on parle ? pas sur les entities.

Oui, sur le dahsboard:

Bonjour,

Il existe une entité sensor.iopool_*_elapsed_filtration_duration

L’intégration ne fait pas d’arrondi. Elle collecte les données tels que iopool les retournes.
Je fais cependant au niveau de l’entité une configuration du display précision pour que l’entité affiche moins de décimale que ce qu’elle possède vraiment.
Les cartes elles affichent les valeurs des entités sans prendre en compte le display précision associés. Il faut donc faire un arrondi au niveau des cartes.
Par exemple sur la carte pool-monitor-card, il semble que l’arrondi existe depuis la version 1.3.2 : [BUG] Sensor number does not support rounding · Issue #3 · wilsto/pool-monitor-card · GitHub

sensor < 10 rounded to 2 decimals
sensor < 100 rounded to 1 decimals
sensor > 100 rounded to 0 decimals

Il faudrait voir avec @Wilsto si il a des infos dessus.

1 « J'aime »

@mguyard

Salut,
Je viens d’installer l’intégration aujourd’hui ( j’ai également reçu la sonde ce jour);
On est d’accord que le iopool pump manager n’est pas encore fonctionnel sans l’appdeamon ?

Merci.

Bonjour,

Iopool PumpManager n’existe que avec AppDaemon car c’est une application AppDaemon. Mais l’ensemble des fonctionnalités de Iopool PumpManager sont intégrées dans l’intégration iopool :

Dispo uniquement dans la doc beta pour le moment mais les fonctionnalités sont bien présentes dans la version stable.

1 « J'aime »

Merci de ton aide, j’ai bien renseigner le tout pour que la pompe démarre à la bonne heure mais il manquait des entités dans la carte lovelace qui était donnée dans le post initial. C’est pour cela que j’avais posé la question.