iopool est une société belge qui propose une sonde connectée (EcO) sans abonnement pour vous aider à gérer votre Piscine ou Spa.
Outre la sonde, iopool c’est aussi une application mobile, produits d’entretien et des accessoires pour piscine.
La sonde iopool est uniquement compatible Bluetooth et l’ensemble des informations et actions sont disponibles directement dans l’application mobile iopool lorsque vous êtes à portée du bluetooth. Ces données sont ensuite transmises par l’application au cloud iopool.
Cependant, iopool propose un relais Bluetooth/Wifi que vous laissez à portée Bluetooth de la piscine et qui permet de collecter les données de la sonde EcO et les transmettre en wifi vers le cloud iopool. Ainsi depuis n’importe où, vous pouvez accéder aux informations de votre piscine avec votre application mobile iopool et avec votre Jeedom.
Ce plugin est donc une interface avec le CLOUD iopool
L’utilisation d’un relais Bluetooth/Wifi est une recommandation au fonctionnement du plugin.
En effet, si vous ne possédez pas de relais, les données que le plugin pourra afficher, seront uniquement les données que votre application aura collectées en Bluetooth. Il est donc recommandé d’utiliser le relais pour avoir des données plus régulières sans devoir ouvrir votre application et vous approcher de votre piscine/SPA.
Si vous n’êtes pas encore client iopool et que vous souhaitez acquérir la sonde EcO, je vous propose mon lien de parrainage qui vous fera économiser 25 Euros pour l’achat d’un des EcO Start comme le pack EcO Start + Relais Bluetotth-Wi-Fi. Avec le parrainage, le pack EcO Start vous reviendra à 174€ au lieu de 199€
De mon côté, je recevrai aussi un bon d’achat de 25 Euros. Un moyen qui ne vous coûte rien (qui vous fait même gagner 25 Euros) et qui permettra de soutenir le développement du plugin.
Pour profiter des 25 euros de réduction, rien de plus simple :
Si vous avez déjà un compte iopool mais n’avez jamais commandé, contactez le support pour demander la suppression de votre compte afin que vous puissiez créer un nouveau compte et profiter du bon de réduction (Note: vous pouvez aussi créer un compte avec une nouvelle adresse email).
Installer le plugin sur votre Jeedom et activez le. Une fois actif, vous devez saisir dans la configuration du plugin, votre clé API ainsi que le paramètre de température.
Allez dans les paramètres de votre application mobile iopool (Plus > Paramètres). Votre clé API y sera accessible.
Pour découvrir l’ensemble des sondes de votre compte, aller dans le plugin et cliquez sur “Synchronisation”. L’ensemble des sondes vont être créées.
Par défaut, les sondes sont créées pour une utilisation Piscine. Si vous l’utilisez au sein d’un SPA, éditez l’équipement pour le configurer en tant que type SPA. Ainsi les seuils de températures seront ajustées sur le widget du dashboard.
Le plugin inclut un widget qui vous donne visuellement un retour sur les informations récoltées
Une tâche CRON s’exécute toute les 5 minutes.
Afin de ne pas surcharger le cloud iopool de requetes simultanées, un temps d’attente aléatoire entre 0 et 10 secondes s’ajoute lors du lancement du rafraichissement automatique des données Ce temps d’attente n’est ajouté qu’une seule fois même si l’on a plusieures sondes.
Dans un scénario, vous pouvez utiliser la commande Rafraichir afin de reforcer un refresh des informations. Un bouton de refresh est aussi disponible en haut à droite du widget.
FONCTIONNALITE DISPONIBLE UNIQUEMENT A PARTIR DE v2.0.0
La sonde iopool EcO permet à partir des informations saisie sur votre piscine (dimension, hauteur d’eau, puissance de pompe, etc…) dans l’application iopool, le temp de filtration recommandé. Ce temps est disponible dans la commande information Temps de filtration recommandé
Il est possible au sein d’une sonde EcO du plugin, d’activer la filtration automatique de votre piscine ou SPA. Pour cela, il vous faut une prise connectée, pilotable par Jeedom. Jeedom doit être en mesure de :
Une fois la filtration activée dans le plugin, vous pouvez configurer les commandes correspondantes à votre prise connectée.
La durée de filtration utilisée comme base est celle fournie par iopool et votre sonde. Toutefois, il est possible de paramétrer son comportement et surcharger le temps recommandé pour iopool.
Plusieurs options sont disponibles pour paramétrer l’usage du temps de filtration recommandé par iopool :
Il est possible de surcharger le temps de filtration recommandé par iopool, en l’augmentant ou en le réduisant, en configurant les champs Durée minimum de filtration et Durée maximum de filtration
En cliquant sur les “+ Options avancées” vous pourrez personnaliser quelques paramètres complémentaires.
La partie filtration du plugin fonctionne à partir d’un agenda de filtration qu’il génére automatiquement et quotidiennement pour chaque sonde.
Le cache est généré dans les 15 minutes précédant l’heure de début de la première plage de filtration, afin d’avoir le temps de filtration recommandé le plus pertinent.
Lors de certaines situations (comme l’application de produits), il peut être nécessaire de faire fonctionner la pompe pour une durée spécifique (Boost).
Le plugin intégre donc des commandes permettant de lancer/arrêter des Boosts de filtration pour :
Ces commandes de boost possèdent automatiquement des types générique permettant par exemple, d’être disponible au sein de HomeBridge (et donc par extention, Homekit - Google, Alexa et d’autres solution utilisant les types génériques devraient eux aussi être fonctionnels)
Un boost de filtration vient en complément à la filtration. Ce qui veut dire qu’il ne réduira pas le temps de filtration recommandé par iopool et utilisé par la filtration du plugin.
Cependant, si une période de boost chevauche une période de filtration, la filtration effectuée sera un cumul des périodes.
Exemple 1 : Une période de filtration est configurée de 11h à 16h (5h de filtration recommandé par iopool - configuré en une seule plage). Si un boost de 4H est lancé à 10h30, la filtration effectuée sera de 10h30 à 16h sans interruption.
Exemple 2 : Une période de filtration est configurée de 11h à 13h et de 16h à 18h (4h de filtration recommandé par iopool - configuré en deux plages 50/50). Si un boost de 8H est lancé à 10h30, la filtration effectuée sera de 10h30 à 18h30 sans interruption.
Les commandes de boost ne sont pas disponibles sur le widget. Elles sont pensées pour être déclenchées depuis un mobile (via Homekit, Google, Alexa, etc…) après un traitement de votre piscine/spa. Toutefois, vous pouvez aussi les lancer depuis la commande de l’équipement, ou encore par un scenario si besoin.
Actuellement le plugin utilise toutes les commandes disponible par l’API iopool
Il existe actuellement plusieurs commandes qui sont décrites ci-dessous :
Il existe aussi des commandes d’action de Boost de filtration
Il existe aussi des commandes d’information de Boost de filtration
Le plugin permet de générer des notifications lorsque certains indicateurs passent en warning ou critical. Pour le configurer, un nouvel onglet est disponible sur l’équipement.
L’envoi de notification s’appui sur un plugin tiers configurable (DiscordLink, Telegram, etc…)
Seules les commandes de type “action” et sous-type “message” peuvent être utilisé pour envoyer les notifications. Ce type de commande correspond généralement aux commandes de notification traditionnelles
Vous pouvez définir de recevoir des alertes pour tout ou parti de ces indateurs:
Il est possible de positionner des filtres:
Les commandes suivantes sont historisées par défaut :
Afin que les valeurs ne soient pas moyennées dans l’historique, le plugin force que l’historisation Jeedom de ces commandes ne soient pas lissées. Ainsi les valeurs affichées dans l’historique correspondent bien aux valeurs collectées. Dans le cas contraire, par défaut Jeedom fait une moyenne toutes les 5 minutes des valeurs et donc sera moins précis.
L’inconvénient est que donc plus de valeurs peuvent être stockées et donc consommer plus de place en base de données (qui a un impact à terme sur l’espace disque dur).
Si vous souhaitez changer ce comportement, il suffit de suivre ce tutoriel pour remettre un lissage par défaut (moyenne). L’article est globalement très interessant à lire pour votre culture de l’historisation au sein de Jeedom.
Afin de pouvoir vous aider plus rapidement à résoudre votre souci, voici les informations nécessaires à mettre dans votre sujet (copiez/collez le contenu ci-dessous et remplissez le dans votre sujet):
Toutes les questions ci-dessous sont importantes pour avoir une aide valable. AIDEZ-NOUS A VOUS AIDER !
Afin de faciliter la collecte des informations nécessaires à l’analyse d’un problème, un bouton a était mis en place dans la configuration du plugin pour générer automatiquement une archive avec toutes les informations nécessaires.
Cette archive est consultable après génération si vous souhaitez vérifier son contenu
Pour qu’une archive DiagDebug soit utile à l’analyse, il faut avant de la générer, activer les logs en DEBUG sur le plugin, et simuler le problème.
Pour le générer il faut se rendre sur la page de configuration du plugin et cliquer sur le bouton Générer un package de DiagDebug
Au clic, en quelques secondes, une bannière apparait en vert (en bas à droite de l’écran) en cas de succès, contenant le lien de téléchargement du DiagDebug Package
Attention, cette bannière ne reste visible que quelques secondes. Si vous n’avez pas cliqué sur le lien avant sa disparition, il faudra générer un nouveau package.
Si la bannière est rouge, cela indique un souci un souci de génération. Le message d’erreur dans la bannière donne plus de détail sur comment la résoudre.
La numérotation des versions est effectuée ainsi pour le moment :