Onduleur Huawei SUN2000 - Modbus ? API?

Bonjour,
Je rencontre le même problème… et j’ai une petite préférence par la solution « ModBus » car je n’aime pas trop aller chercher sur le cloud une information disponible sur mon réseau local…

Après un certain nombre de recherches j’ai trouvé une libraire python faite pour HA pour récupérer les informations de l’onduleur par ModBus TCP.
Afin de tester cette solution j’ai fait un petit client MQTT qui publie le résultat du ModBus vers le broker MQTT de Jeedom.

Actuellement je fais tourner en « nohup » mon code python sur une VM syno et ça fonctionne très bien.
Le code est dispo sur ce repo github et il y a un petit readme pour décrire sommairement comment l’exécuter

Pour info: ça marche avec un dongle FE et avec le WLAN de l’onduleur, par contre le port à utiliser et le slave_id sont différents

  • WLAN onduleur (port=6607 et slave_id=0)
  • Dongle FE (port=502 et slave_id=1)

Très cordialement
Gonzalo
PS: Je n’ai jamais fait de plugin, si quelqu’un peut m’aider à transformer ce code en plugin ça devrait permettre d’avoir un modbus2mqtt

1 « J'aime »