Aller au contenu principal

Intégration domotique Tibber, gratuite et open source

Intégration Tibber pour Gladys Assistant

Connecteur non officiel : prix Tibber, heures creuses, consommation, puissance Pulse et contrats.

Connecteur non officiel, sans lien avec Tibber. Il amène votre compte Tibber dans Gladys : les prix horaires de l'électricité de votre maison (aujourd'hui et demain), le niveau de prix Tibber, votre consommation et, avec un Tibber Pulse ou Watty, la puissance en direct. Tibber est une marque de Tibber AS. Disponible là où Tibber vend de l'électricité : Norvège, Suède, Allemagne et Pays-Bas.

Ce que vous obtenez​

SurfaceContenu
Un appareil par maisonprix actuel, prix suivant, moyenne, minimum et maximum du jour (par kWh, TVA incluse), le niveau Tibber (très bon marché à très cher), un capteur « période creuse », la consommation par demi-heure pour le suivi énergétique de Gladys, la consommation et le coût d'hier
Avec un Pulse / Wattypuissance en direct, production, consommation et coût du jour, tensions et courants des trois phases
Déclencheurs de scènedébut / fin des heures creuses (les N heures les moins chères du jour), niveau de prix modifié, prix de demain publiés, seuil de puissance franchi (500 W à 11 kW, à la hausse ou à la baisse)
Actions de scèneprix actuel (prix, niveau, heures creuses, prix suivant, chiffres du jour, fenêtre la moins chère) et heures les moins chères (les N heures consécutives les moins chères des 24 prochaines heures, d'aujourd'hui ou de demain)
WidgetsPrix Tibber (maintenant, ensuite, moyennes, niveau, heures creuses, courbe d'aujourd'hui et de demain) et Puissance Tibber en direct (jauge, kWh et coût du jour, pic, tensions, courants)
Contrat d'énergie (Gladys 5.2+)un modèle Tibber par pays : chaque demi-heure de votre compteur est tarifée depuis vos prix horaires Tibber, plus l'abonnement mensuel

Installation​

  1. Sur developer.tibber.com, connectez-vous avec votre compte Tibber et créez un jeton d'accès personnel.
  2. Installez l'intégration, collez le jeton dans Jeton d'accès, enregistrez, puis cliquez sur Tester la connexion : vos maisons et leur prix actuel s'affichent.
  3. Ouvrez Découverte et ajoutez l'appareil de chaque maison.
  4. Placez le widget Prix Tibber (et Puissance Tibber en direct avec un Pulse) sur un tableau de bord, choisissez la maison.

Les prix sont lus au démarrage et toutes les heures ; ceux de demain sont demandés à partir de 12 h 45 toutes les 10 minutes jusqu'à leur publication (vers 13 h). Les capteurs bougent à chaque créneau de prix (horaire, ou toutes les 15 minutes là où Tibber y est passé). La consommation est lue toutes les heures.

Scènes​

  • Début / fin des heures creuses : le créneau actuel entre dans les N heures les moins chères du jour ou en sort (N = Heures creuses par jour, 4 par défaut). Lancer le chauffe-eau, la recharge de la voiture, le lave-linge.
  • Niveau de prix modifié : le niveau Tibber du prix (par rapport à la moyenne des derniers jours) a changé ; filtrez sur les nouveaux niveaux.
  • Prix de demain publiés : une fois par jour, avec la moyenne, les extrêmes et la fenêtre la moins chère de demain, pour une notification.
  • Seuil de puissance franchi : la puissance du Pulse est passée au-dessus ou en dessous du nombre de watts choisi. Prévenir quand le four et la recharge tournent en même temps.

Deux actions de scène pour une condition ou un message qui suit : prix actuel donne {{price}}, {{level}}, {{cheap}}, {{next_price}}, {{avg_price}}, {{window_start_time}}… ; heures les moins chères donne le début et la fin ({{start_time}}, {{end_time}}, {{start}} et {{end}} en dates ISO pour un « attendre jusqu'à »), {{minutes_until_start}} et l'économie par rapport à la période.

Suivi énergétique (Gladys 5.2 ou plus récent)​

Dans Suivi de l'énergie → Contrats, créez un contrat depuis le modèle Tibber de votre pays, choisissez l'appareil de la maison Tibber comme compteur et renseignez l'abonnement mensuel. Gladys demande alors à l'intégration de tarifer chaque demi-heure depuis votre propre historique de prix Tibber (prix de l'énergie, TVA incluse) ; les coûts apparaissent à côté de la consommation comme pour tout contrat. La consommation de l'appareil est la consommation horaire rapportée par Tibber, répartie en deux demi-heures égales, publiée avec environ une heure de retard.

Avec un Pulse, Gladys affiche aussi la puissance en direct et le coût du jour directement depuis Tibber.

Dépannage​

  • « Tibber a refusé le jeton » : le jeton a été révoqué ou mal copié ; créez-en un nouveau sur developer.tibber.com.
  • « Aucune maison avec un abonnement actif » : le compte n'a pas encore de contrat Tibber en cours.
  • Pas de puissance en direct : la maison doit avoir un Tibber Pulse ou Watty avec la consommation en temps réel activée dans l'application Tibber, et l'option Puissance en direct cochée. La ligne d'état dit « puissance en direct sur <maison> » quand le flux est connecté.
  • Prix de demain absents : Tibber les publie vers 13 h heure locale ; l'intégration redemande toutes les 10 minutes.
  • Logs : le niveau de log de l'intégration se règle avec la variable LOG_LEVEL.

Confidentialité​

Le jeton est stocké chiffré par Gladys et envoyé uniquement aux serveurs de Tibber (api.tibber.com, websocket-api.tibber.com). Votre adresse ne sert qu'à nommer l'appareil quand la maison n'a pas de surnom.

Paramètres de configuration​

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

ParamètreTypeObligatoireDescription
Compte TibbersectionNonConnecteur non officiel, sans lien avec Tibber. Créez un jeton d'accès personnel sur developer.tibber.com (Settings → Access token) et collez-le ci-dessous : l'intégration découvre vos maisons, lit les prix horaires (aujourd'hui et demain), votre consommation et, avec un Tibber Pulse ou Watty, la puissance en direct. Elle fournit aussi un modèle de contrat Tibber pour le suivi énergétique de Gladys. Tibber est une marque de Tibber AS.
Jeton d'accèssecretOuiStocké chiffré par Gladys et envoyé uniquement à api.tibber.com.
Heures creuses par journumberNonLes N heures les moins chères de la journée forment la « période creuse » (capteur, déclencheurs, widget).
Puissance en direct d'un Tibber Pulse / WattybooleanNonGarde une connexion websocket ouverte vers Tibber pour les maisons dont la consommation en temps réel est activée.

Comment installer Tibber dans Gladys​

  1. Dans Gladys, ouvrez Intégrations : Tibber 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/lm1lc3n7/gladys-tibber: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/LM1LC3N7/gladys-tibber.

Tibber nécessite Gladys >=5.2.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​

Tibber 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 LM1LC3N7, 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 🙂