Un Routeur Solaire conçu pour Home Assistant

Je vous présente ici un projet de routeur solaire basé entièrement sur ESPHome et donc 100% compatible avec Home Assistant.


Il y a quelques mois, j’ai construit un routeur solaire modèle F1ATB. Après une petite adaptation (pas si triviale) à mon onduleur, il fonctionne bien, mais son intégration à Home Assistant via MQTT ne me convenait pas. J’aimerais pouvoir créer des automatisations qui interagissent avec mon routeur solaire et là, ce n’est pas possible.

Je suis alors tombé sur le projet de Rem81 qui lui est bien adapté à Home Assistant, mais qui n’a pas la versatilité de F1ATB. On ne peut pas par exemple avoir une mesure d’énergie déportée du routeur solaire.

Est-ce qu’on ne pourrait pas marier les deux mondes ?

Eh bien si, on peut, voici donc le projet Solar-Router-for-ESPHome

Ce projet propose de construire un routeur solaire avec très peu de composant (au choix de l’utilisateur) et d’assembler le logiciel qui correspond en quelques lignes.

On peut construire un routeur solaire avec:

  • 1 x ESP32
  • 1 x module Triac RoboDyn 24A
  • 2 x leds + résistances
  • 1 x alimentation USB de téléphone


image

Et le configurer en 15 lignes ajoutées à la fin d’un yaml.

Voici par exemple la configuration qui permet de piloter ce relais à partir des mesures d’énergies faites par un onduleur Fronius :

substitutions:
  power_meter_ip_address: "192.168.1.21"
  regulator_gate_pin: GPIO22
  green_led_pin: GPIO19
  yellow_led_pin: GPIO18
packages:
  power_meter:
    url: https://github.com/XavierBerger/Solar-Router-for-ESPHome/
    file: solar_router/power_meter_fronius.yaml
  regulator:
    url: https://github.com/XavierBerger/Solar-Router-for-ESPHome/
    file: solar_router/regulator_triac.yaml
  solar_router:
    url: https://github.com/XavierBerger/Solar-Router-for-ESPHome/
    file: solar_router/solar_router_engine.yaml

Je vous laisse consulter la documentation (en anglais) pour plus de détails sur l’installation et le fonctionnement et voir par exemple comment déporter la mesure sur un ESP8266 qui pourra être installé prêt du compteur tandis que le routeur sera lui installé à côté du chauffe-eau ou comment utiliser un relais SSR.

Attention cependant : Le projet est très jeune et il y a des limitations. La première et non de moindre est le capteur d’énergie qui ne supporte aujourd’hui que les onduleurs Fronius utilisant un SmartMeter. Mais le projet est conçu pour s’adapter à tout type de capteur d’énergie et à tout type de régulateurs, alors, si vous êtes développeurs, n’hésitez pas à proposer une Pull Request sur le projet GitHub pour ajouter de nouveaux capteurs d’énergie.

Bonne lecture et n’hésitez pas à faire part de vos commentaires et remarques qui feront progresser ce projet.

8 « J'aime »

Salut, je ne sais pas si tu connais ce router solaire de chez Clyric. On peut soit avoir un pince ou l’utiliser avec un shelly. Il a subi pas me modification et d’amelioration. Il y a un enorme suivi. Il permet de router soit directement derriere le router ou sinon avec des dimmers.

Je te donne les liens

Forum
Assocation

2 « J'aime »

@Elpigeondindo Merci pour ces liens. J’étais tombé sur de routeur lors de mes recherches. C’est une solution intéressante surtout par le PCB qui est proposé.
La version F1ATB étant plus simple quant au matériel mise en oeuvre, j’étais parti sur ce routeur. Ensuite, j’ai basé mon développement sur le matériel que j’avais à disposition.

Merci pour le partage… C’est propre en packages :slight_smile:

1 « J'aime »

Je trouve l’idée top pour ce routeur, étant équipé d’un Fronius primo je valide mais …

J’ai tout essayé, impossible d’avoir le real power du Fronius … j’ai essayé avec la config Standalone - Solar Router for ESPHome mais non.

Je ne vois pas ce que je peux modifier, je n’ai pas trouvé dans la doc :confused:

Est ce que tu as activé la fonction solar API comme spécifié dans le chapitre 3 de ce document https://www.fronius.com/~/downloads/Solar%20Energy/Operating%20Instructions/42,0410,2012.pdf ?

Arf…

The Solar API’s enable/disable feature is available on GEN24 only.

J’ai un primo … dommage, je pensais que c’était les mêmes datamanager sur les deux onduleurs.

Bonsoir
C’est super intéressant. Pour ma part je récupère le surplus de consommation avec Ecojoko donc difficile d’adapter

Hello,

Je travaille sur mon routeur solaire plutôt en hiver vu qu’il sert à chauffer mon bureau qui ne profite pas bien du poêle de la maison.

Je ne peux développer des power meter que pour le matériel que je possède… Donc Ekojoko, c’est rappé. Par contre, j’ai pu échanger sur GitHub avec 2 utilisateurs. Une des solutions mise en œuvre consiste à interroger home assistant pour avoir les données de consommation et production. Je pense que je vais créer un power meter officiel avec ce principe et je le mettrai à disposition. Comme ça, à défaut d’avoir une solution native, il y aura toujours moyen de passer par HA.

À suivre…

1 « J'aime »

Perso c’est ce que j’ai fait avec le Shelly em via ha.

Le real_power du routeur vient directement de HA. J’ai chauffé la piscine tout l’été avec ce routeur ras.

Par contre un collègue galère avec le sien qui fait des software reset de manière aléatoire.
On soupçonne une division par zéro a un moment où un autre mais on a pas encore trouvé pour faire l’issue correctement.

Bonjour tous le monde,

Il y a du nouveau sur le projet Solar-Router-for-ESPHome. J’ai récemment ajouté les fonctionnalités suivantes :

  • Support du Power Meter Home Assistant en natif.
    Ce power meter permet d’interroger Home Assistant pour connaitre les échanges d’énergie avec le réseau. On bénéficie de toute la puissance de Home Assistant et ça ouvre donc un nombre gigantesque de possibilités. (Merci @tikismoke pour l’idée).
  • Le régulateur Mecanical Relay qui permet d’utiliser un relais tout ou rien.
  • Pour utiliser ce régulateur, j’ai développé un nouveau moteur Engine ON/OFF qui permet de basculer le relais tout ou rien à partir d’un seuil défini dans Home Assistant (voir exemple ici).

Ah oui, pour le fun, avec le relais mécanique et le moteur tout ou rien, je propose dans la documentation « le plus petit routeur solaire du monde » que l’on peut fabriquer pour 2€ … Tiens, j’aurai peut-être dû l’appeler le routeur à deux balles ? :laughing: :joy:

2 « J'aime »