Aller au contenu principal

Intégration domotique Agur, gratuite et open source

Intégration Agur pour Gladys Assistant

Suivez votre compteur d'eau Agur : index, consommation, factures et reste à payer.

Suivez votre contrat d'eau Agur dans Gladys : index du compteur, consommation entre deux relevés, consommation moyenne par jour, montant des factures et montant restant à payer, avec leur historique.

Prérequis​

  • Un compte sur l'espace client de votre service d'eau, avec au moins un contrat.
  • Une connexion internet sur la machine qui fait tourner Gladys : les données sont lues sur le site du service d'eau.

Configuration​

Ouvrez l'écran de configuration de l'intégration et renseignez :

ChampDescription
Adresse e-mailL'adresse avec laquelle vous vous connectez à l'espace client Agur.
Mot de passeLe mot de passe de l'espace client.

Cliquez ensuite sur Tester la connexion. En cas de succès, le bouton répond par exemple Connecté à Agur : 1 contrat(s) trouvé(s). ; sinon, il affiche l'un des messages décrits dans la partie « Dépannage » ci-dessous.

Les appareils​

Dès que la connexion fonctionne, chaque contrat du compte apparaît dans l'onglet Découverte de l'intégration, sans avoir à lancer de recherche, sous le nom du service d'eau suivi du numéro du compteur (par exemple Agur I21FA123456). Créez ceux que vous voulez suivre. Leurs fonctionnalités sont affichées sous leur nom anglais :

FonctionnalitéUnitéDescription
Meter indexm³L'index du compteur au dernier relevé.
Consumption since previous readingm³L'eau consommée entre le dernier relevé et le précédent, telle que facturée.
Average daily consumptionLLa consommation moyenne par jour sur cette même période, calculée par le service d'eau. Les périodes n'ayant pas toutes la même durée, c'est la valeur à comparer d'un relevé à l'autre.
Invoice amount€Le montant TTC de la dernière facture (négatif pour un avoir).
Amount due€Ce qu'il reste à payer sur le contrat : positif s'il reste une somme à régler, négatif si le compte est en votre faveur, 0 s'il est soldé.

L'appareil indique aussi le numéro de contrat, le numéro du compteur et l'adresse de livraison dans ses paramètres.

Historique​

À la création de l'appareil, l'intégration envoie à Gladys tout l'historique disponible sur l'espace client (relevés et factures), chacun à sa date réelle : les graphiques montrent donc l'évolution passée dès le premier jour. Un historique très long est envoyé en plusieurs minutes, pour respecter la limite de Gladys de 300 valeurs par minute.

Fréquence de mise à jour​

Les relevés sont ceux que le service d'eau utilise pour la facturation : en général un tous les six mois environ, selon votre contrat. Les valeurs affichées sont celles du dernier relevé et non une consommation en temps réel ; elles changent à chaque nouveau relevé ou nouvelle facture. L'intégration interroge l'espace client toutes les 6 heures, et 30 minutes après un échec.

Afficher les valeurs​

Gladys affiche « Pas de valeur récente » pour une valeur de plus de 48 heures. Pour l'éviter, l'index, le montant de la facture et le montant à payer sont republiés à chaque interrogation : ils restent affichés dans un bloc « Appareils » du tableau de bord, et leur graphique prend la forme d'un escalier (dernière valeur connue).

La consommation et la consommation moyenne journalière portent sur une période passée : elles ne sont pas republiées, pour que leurs graphiques gardent une valeur par relevé. Elles s'affichent donc « Pas de valeur récente » dans un bloc « Appareils » : suivez-les avec un graphique sur l'année (barres pour la consommation, courbe pour la moyenne).

Dépannage​

Les messages d'erreur s'affichent dans l'état de connexion de l'intégration et sous le bouton Tester la connexion.

« Saisissez l'adresse e-mail et le mot de passe de votre compte eau dans la configuration. » Renseignez les deux champs, puis enregistrez.

« Agur a refusé l'adresse e-mail ou le mot de passe (…). » Le message entre parenthèses est l'explication donnée par le service d'eau. Vérifiez vos identifiants en vous connectant sur son site ; si le site vous demande de changer de mot de passe, faites-le puis saisissez le nouveau dans Gladys. Pour ne pas risquer le blocage de votre compte, l'intégration suspend ses mises à jour après un refus : elles reprennent quand vous enregistrez la configuration ou cliquez sur Tester la connexion.

« Agur n'a pas répondu à temps », « Agur a répondu par une erreur (HTTP …) » ou « Agur a envoyé une réponse inattendue ». Le site du service d'eau est lent ou en maintenance. L'intégration réessaie toute seule ; si cela dure plusieurs jours, consultez les journaux de l'intégration et signalez le problème.

« Agur est injoignable. » Vérifiez la connexion internet de la machine qui fait tourner Gladys.

Un contrat n'apparaît pas dans l'onglet Découverte. Vérifiez qu'il est visible sur l'espace client avec le même compte, puis cliquez sur Tester la connexion : la liste des appareils est mise à jour juste après.

Confidentialité​

L'adresse e-mail et le mot de passe sont stockés par Gladys (le mot de passe comme un secret) et ne sont envoyés qu'au site de votre service d'eau. L'intégration ne communique avec rien d'autre.

Cette intégration n'est pas affiliée à Agur. Elle utilise l'interface de leur espace client, qui peut changer sans préavis.

Paramètres de configuration​

Voici les paramètres demandés par Agur dans son écran de configuration dans Gladys.

ParamètreTypeObligatoireDescription
Connexion à votre compte eausectionNonUtilisez l'adresse e-mail et le mot de passe avec lesquels vous vous connectez à l'espace client Agur. Chaque contrat du compte apparaît ensuite dans l'onglet Découverte.
Adresse e-mailstringOui
Mot de passesecretOui

Comment installer Agur dans Gladys​

  1. Dans Gladys, ouvrez Intégrations : Agur apparaît dans le catalogue, aux côtés des intégrations natives, avec un badge communautaire.
  2. Cliquez sur Installer. Gladys télécharge l'image Docker (ghcr.io/cicoub13/gladys-agur:0.1.1), la démarre dans un bac à sable isolé du cœur, et génère l'interface de l'intégration (appareils, découverte et configuration).
  3. Ouvrez l'écran Configuration de l'intégration, remplissez les paramètres, puis enregistrez.
  4. Vous pouvez aussi l'installer directement depuis l'URL de son dépôt : https://github.com/cicoub13/gladys-agur.

Agur nécessite Gladys >=4.86.0. Le catalogue dans Gladys se rafraîchit toutes les heures : une nouvelle version est donc disponible au plus tard une heure après sa sortie.

Vous n'utilisez pas encore Gladys ? C'est gratuit et open source : suivez le guide d'installation pour démarrer.

À propos des intégrations externes​

Agur est une intégration externe : une intégration communautaire empaquetée dans un conteneur Docker et publiée sur GitHub, que Gladys installe en un clic et exécute dans un bac à sable isolé de son cœur. Elle est publiée et maintenue par cicoub13, et non par l'équipe cœur de Gladys.

Inscrivez-vous à la newsletter Gladys Assistant

Quelques emails par mois sur les nouveautés et l'actualité du projet. Envoyés par Pierre-Gilles Leymarie, le fondateur du projet. Désinscription possible à tout moment 🙂