Intégration externe - Hoymiles via OpenDTU (solaire de balcon)

Salut tout le monde !

L’autre grand nom du solaire de balcon : les micro-onduleurs Hoymiles (séries HM, HMS et HMT), dans Gladys, par OpenDTU. OpenDTU est la passerelle open source (un ESP32 avec un module radio) que beaucoup utilisent à la place du DTU d’origine. Tout reste en local.

Ce que ça fait

  • Un appareil par onduleur :
    • la puissance solaire, et celle de chaque panneau, nommé comme dans OpenDTU ;
    • l’énergie du jour et l’énergie totale ;
    • la tension, la fréquence, la température et le rendement ;
    • la limite de puissance et la marche/arrêt.
  • Le suivi d’énergie de Gladys : l’énergie totale est un index de production, et Gladys en tire sa production par demi-heure pour ses écrans Énergie.
  • Trois déclencheurs de scène : production démarrée, production arrêtée (avec l’énergie du jour), alarme d’onduleur. Les alarmes viennent du journal d’événements de l’onduleur (surtension du réseau, surchauffe…).
  • Deux actions de scène : régler la limite de puissance (en watts ou en pourcentage), lire la production.
  • Un widget « Production solaire », le même que pour APsystems.

Le truc sympa

  • Une batterie pleine et pas de consommation → une scène baisse la limite de l’onduleur, puis la remonte quand le lave-linge démarre.
  • La nuit est gérée : puissance à 0, compteurs gardés, statut vert.
  • La limite n’est jamais écrite de façon permanente : l’onduleur l’oublie à son redémarrage, et sa mémoire ne s’use pas.

Installation

Gladys 5.1 minimum. Elle arrive dans le store au prochain passage de l’indexeur. Vous êtes pressé ? Intégrations → Installer depuis GitHub, avec l’adresse GitHub - LM1LC3N7/gladys-hoymiles: Gladys Assistant external integration for Hoymiles micro-inverters through OpenDTU: live solar production, daily energy, per-panel values and power limit, on the local network. Unofficial, not affiliated with Hoymiles. · GitHub

  1. Saisissez l’adresse IP de votre OpenDTU. Ajoutez le mot de passe admin pour pouvoir régler la limite et la marche/arrêt ; sans lui, l’intégration lit seulement.
  2. Cliquez sur Tester OpenDTU : il liste vos onduleurs.
  3. Ajoutez-les dans Découverte et placez le widget sur un tableau de bord.

Petites réserves honnêtes

  • Testeurs recherchés ! Je n’ai pas d’OpenDTU. L’intégration suit son code source, ancien et nouveau format des réponses compris.
  • AhoyDTU, l’autre firmware libre, n’est pas encore pris en charge : c’est sur la liste.
  • OpenDTU ne dit pas si un onduleur est allumé ou éteint. L’interrupteur montre donc « allumé » tant que l’onduleur produit.
  • Les courbes de l’écran Énergie sont à confirmer sur une vraie installation.

Comme les précédentes, développée avec Claude Code. Projet indépendant, non affilié à Hoymiles ni au projet OpenDTU.

Dépôt : GitHub - LM1LC3N7/gladys-hoymiles: Gladys Assistant external integration for Hoymiles micro-inverters through OpenDTU: live solar production, daily energy, per-panel values and power limit, on the local network. Unofficial, not affiliated with Hoymiles. · GitHub