[Article] Gestion ZEN de sa piscine avec iopool et Home Assistant

Merci beaucoup pour ta réponse rapide.
En fait j’avais bien écrit

value_template: "{{ value_json.title }}

et comme ça renvoyait une erreur, j’ai essayé avec des guillements simples ou doubles, mais sans succès. J’ai réessayé de nouveau avec la bonne syntaxe, et toujours l’erreur.

Pour les températures, merci, je regarde cela tout à l’heure.

L’erreur indique que tu as pas de réponse. Essaye de faire un curl pour voir ce que ça retourne :

curl --header 'x-api-key: icimacléapiiopool' https://api.iopool.com/v1/pools/icimonpoolid

Bonjour,

J’ai fait l’installation de l’ensemble des données iopool mais lorsque je fais l’interrogation :

`curl --header 'x-api-key: icimacléapiiopool' https://api.iopool.com/v1/pools/icimonpoolid`

J’ai ce retour :

{"message":"Missing Authentication Token"}**%**

Et mes sensors iopool sont unavailable ou unknown rendant PumpManager caduque

Tu as bien déclaré ta clé api ? Sans erreurs ?
Car le message indique que tu ne passe pas la clé api qui doit être déclaré dans le fichiers secrets.yaml

Le curl fonctionne, voici le retour :

Il y a 3 bassins : SPA, Piscine 1 (qui n’existe pas mais que je n’ai pas pu supprimer de l’appli IoPool) et Piscine. J’ai utilisé l’Id associé à Piscine dans Iopool.yaml et celui associé à SPA dans spa.yaml.

Le dashboard Piscine marche très bien.

Dans les entités, « mode_iopool_spa » est en état inconnu.
et dans l’outil de dév Template toujours l’erreur ‹ value_json › is undefined

Merci pour la direction à creuser c’était simple j’ai pas mis l’ID PISCINE mais l’ID API comme un idiot

1 « J'aime »

Tu n’as pas partagé le retour. Donc dur à analyser :slight_smile:

Que donne le contenu de sensor.spa au niveau des attributs ?

Quel outil de dev tu parles ? Si c’est la partie modèle dans les outils de dev, c’est normal car seul le module rest connait value_json. C’est interne a l’integration restful

Fait attention, dans ta capture tu as laissé ta clé api. Je te laisse la cacher, autant éviter qu’elle traîne.
Et je te laisse répondre à mes autres questions car en effet, ça semble bien fonctionner donc les attributs du sensor.spa devrait être bon.

Bonjour,
Problème résolu, bien que je ne comprenne pas tout.
En fait, je pensais créer un sensor.spa mais il est apparu un sensor.iopool_2.
Il suffit d’utiliser cette entité dans le spa.yaml pour régler le pb, mais je ne comprends pas d’où vient ce iopool_2.
Pour le paramétrage des températures je regarderai un peu plus tard.
Merci beaucoup pour ton aide !

Peut être que tu as créé initialement sans changer le nom du sensor.
Comme tu as un id sur le sensor, tu peux changer le name et ajuster côté package ensuite pour interroger sensor.spa

Re,

A l’utilisation j’ai l’impression que les sensors orp, temp et ph ne se mettent pas à jour à intervalles régulier.
Pourtant, je vois bien dans la platform:rest :

scan_interval: 300

Par contre, elles se mettent à jour lorsque je fais une interrogation par l’application IOPOOL sur mon téléphone

Bonjour,

Ca ressemble à un cas où ta sonde n’est pas connecté à ton relais.
Tu vois bien les 2 connecté dans l’application ( Ma Piscine / Appareils) ?

J’avais pas compris cet aspect là.

Je n’ai pas de relais et je pensais que homeassistant appellait régulièrement l’API

C’est indiqué dans l’article.
Home Assistant interroge régulièrement iopool mais si iopool n’a pas connaissance des valeurs de ta sonde, ça donne rien.

2 méthodes pour remonter à iopool les données de la sonde, soit le relais, soit le téléphone avec l’app

1 « J'aime »

Bonjour,

J’ai mis à jour le dashboard dans l’article avec le nouveau format.
Bien lire les dépendances nécessaires et l’alerte sous la capture d’écran.

C’est une base pour vous mais qui nécessitera quelques ajustements de votre cotés.

1 « J'aime »

Bonjour,

J’ai l’impression que le temps de filtration ne change pas en fonction de ce que préconise IOPOOL, pour moi ca reste figé sur 8 heures.

Une idée d’où ca peut venir ?

Merci

Bonjour,

Tu vois que ca ne change pas à quel niveau ?

Tu as quelle valeur dans sensor.recommanded_filtration_iopool_pool et dans sensor.pool_pump_calculated_duration ?
Tu peux aussi partager ta configuration dans AppDaemon ?

Est ce que ce ne serait pas la configuration du fichier apps.yaml dans appdeamon ?
J’avais ce soucis et j’ai augmenté le paramètre max_duration qui était limité à 8h (480).