Aller au contenu principal

Intégration domotique Zonneplan, gratuite et open source

Intégration Zonneplan pour Gladys Assistant

Prix dynamiques Zonneplan, compteur P1, panneaux solaires, batterie et borne de recharge.

Cette intégration amène votre compte Zonneplan dans Gladys : les prix dynamiques de l'électricité et du gaz, et les équipements suivis par Zonneplan — compteur P1 (Zonneplan Connect), panneaux solaires, batterie domestique (Nexus) et borne de recharge.

Elle passe par les serveurs de Zonneplan sur Internet (cloud) : rien à installer sur votre réseau. Elle demande Gladys 5.1 ou plus récent.

Se connecter​

Zonneplan n'a pas de mot de passe : il vous envoie un code à usage unique par e-mail.

  1. Dans Intégrations → Zonneplan → Configuration, saisissez l'adresse e-mail de votre compte Zonneplan et enregistrez.
  2. Cliquez sur M’envoyer un code de connexion. Zonneplan vous envoie un code par e-mail.
  3. Saisissez le code dans Se connecter avec le code, puis validez. Le code est valable quelques minutes : s'il a expiré, demandez-en un nouveau.

La réponse sous le bouton liste ce qui a été trouvé sur votre compte. La session se renouvelle ensuite toute seule ; il ne faut se reconnecter que si elle est fermée (par exemple depuis l'application Zonneplan). Tester la connexion vérifie la session à tout moment, Se déconnecter la supprime de Gladys.

Réglages​

RéglageRôle
E-mail du compte ZonneplanL'adresse à laquelle le code de connexion est envoyé.
Créneaux de prixPar heure (par défaut) ou par quart d'heure : depuis octobre 2025, le marché fixe un prix toutes les 15 minutes ; Zonneplan publie aussi des moyennes horaires.
Intervalle de rafraîchissement (s)Fréquence de lecture du compteur P1, des panneaux, de la batterie et de la borne (60 à 3600 s, 300 par défaut). Zonneplan limite le nombre d'appels : gardez 300 s sauf besoin.

Appareils​

Ouvrez l'onglet Découverte de l'intégration et créez les appareils voulus. Il y a un appareil par installation de votre compte :

AppareilFonctionnalités
Zonneplan electricity pricePrix du kWh maintenant, prix du créneau suivant, tranche tarifaire (low / normal / high), énergie durable (%)
Zonneplan gas pricePrix du m³ aujourd'hui, prix du lendemain (dès qu'il est connu)
Zonneplan P1 meterPuissance tirée du réseau, puissance renvoyée au réseau (W)
Zonneplan solar panelsPuissance produite (W), production totale (kWh)
Zonneplan home batteryNiveau de la batterie (%), puissance de charge, puissance de décharge (W)
Zonneplan charge pointPuissance de recharge (W), énergie de la session (kWh), interrupteur Charge now (boost)

Les prix incluent la TVA et les taxes, comme dans l'application Zonneplan. Le prix de l'électricité change pile au début de chaque créneau. Les mesures P1 et solaires passent par le cloud de Zonneplan toutes les quelques minutes : ce ne sont pas des mesures à la seconde.

L'interrupteur Charge now lance une recharge immédiate (pleine puissance tout de suite, quel que soit le prix) ; l'éteindre arrête la recharge. En dehors d'une recharge immédiate, Zonneplan recharge lui-même aux heures creuses, et l'interrupteur est sur ON pendant une telle recharge.

Chaque appareil porte un badge cloud. Un point orange dessus signifie que Zonneplan a demandé de ralentir les appels pour un moment ; les données reviennent seules.

Scènes​

Déclencheurs​

DéclencheurQuandVariables
Tranche tarifaire Zonneplan changéeLe nouveau créneau est dans une autre tranche ; filtre sur la tranchenouvelle tranche, tranche précédente, prix
Prix Zonneplan négatifLe prix de l'électricité vient de passer sous zéroprix, fin du créneau (HH:mm)
Prix Zonneplan de demain publiésLes prix de demain sont connus (en général l'après-midi)date, créneau et prix le moins cher et le plus cher, moyenne
Recharge Zonneplan démarrée / arrêtéeUne borne commence ou arrête de recharger ; filtre sur la bornepuissance, énergie de la session

Actions​

ActionRôle
Lire le prix ZonneplanDonne le prix actuel et suivant, la tranche, la part durable et le créneau le moins cher du jour
Trouver la période Zonneplan la moins chèreLa suite de créneaux consécutifs la moins chère de la durée voulue (en heures) dans les heures à venir : début, fin, prix moyen, « commence dans » (minutes), « commence maintenant »
Zonneplan : recharger maintenantRecharge immédiate sur la borne choisie
Zonneplan : arrêter la rechargeArrête la recharge de la borne choisie

Exemple — lancer le lave-vaisselle pendant les 2 heures les moins chères de la nuit : une scène déclenchée à 22:00 exécute Trouver la période Zonneplan la moins chère (durée 2, dans les 10), attend commence dans minutes puis allume la prise du lave-vaisselle.

Exemple — recharger la voiture quand le prix devient négatif : déclencheur Prix Zonneplan négatif, action Zonneplan : recharger maintenant.

Les heures (HH:mm) sont celles des Pays-Bas.

Widgets​

Ajoutez-les depuis Tableau de bord → Modifier → Ajouter un widget :

  • Prix Zonneplan : prix maintenant et ensuite (en couleur selon la tranche), part durable, courbe des prix des heures à venir avec le créneau le moins cher et le plus cher du jour.
  • Vue d'ensemble Zonneplan : puissance tirée du réseau et renvoyée, production solaire, niveau de batterie et puissance de recharge en direct, la connexion, et les boutons Recharger maintenant / Arrêter la recharge.

Dépannage​

Message dans l'écran de configurationQue faire
Non connectéSuivez Se connecter.
La session Zonneplan a expiréDemandez un nouveau code : la session a été fermée ou est trop ancienne.
Zonneplan demande de ralentirRien : les appels reprennent à l'heure indiquée. Augmentez l'intervalle si ça arrive souvent.
Zonneplan est injoignableVérifiez l'accès Internet de Gladys ; l'intégration réessaie chaque minute.

Un appareil manque ? Vérifiez que son contrat est actif dans l'application Zonneplan, puis cliquez sur Scanner dans l'onglet Découverte.

Vie privée​

L'intégration ne parle qu'à app-api.zonneplan.nl. Les jetons de session sont stockés dans le volume de données privé de l'intégration, lisibles par elle seule, et jamais écrits dans les logs. Se déconnecter les supprime. Cette intégration n'est ni faite ni supportée par Zonneplan ; elle utilise la même API que l'application Zonneplan.

Paramètres de configuration​

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

ParamètreTypeObligatoireDescription
Pour commencersectionNonZonneplan n'a pas de mot de passe : il vous envoie un code de connexion par e-mail. 1. Saisissez ci-dessous l'adresse e-mail de votre compte Zonneplan et enregistrez. 2. Cliquez sur « M’envoyer un code de connexion ». 3. Saisissez le code reçu par e-mail dans « Se connecter avec le code ». Les appareils de votre compte (prix, compteur P1, panneaux solaires, batterie, borne) apparaissent ensuite dans l'onglet Découverte.
E-mail du compte ZonneplanstringOuiL'adresse avec laquelle vous vous connectez à l'application Zonneplan. Le code de connexion y est envoyé.
Créneaux de prixselectNonDepuis octobre 2025, le marché fixe un prix par quart d'heure ; Zonneplan publie aussi des moyennes horaires.
Intervalle de rafraîchissement (s)numberNonFréquence de lecture du compteur P1, des panneaux, de la batterie et de la borne, en secondes (une minute minimum). Zonneplan limite le nombre d'appels : 300 s, c'est ce qu'utilise son application.

Comment installer Zonneplan dans Gladys​

  1. Dans Gladys, ouvrez Intégrations : Zonneplan 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/prohand/gladys-zonneplan:0.1.2), 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/prohand/gladys-zonneplan.

Zonneplan nécessite Gladys >=5.1.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​

Zonneplan 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 prohand, 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 🙂