propriétaire d’un onduleur hybride Deye, j’ai longtemps subi l’appli Solarman :
données qui transitent par des serveurs à l’étranger, latence, et impossible
d’exploiter proprement ma production dans ma domotique.
J’ai donc conçu une passerelle matérielle (ESP32 + 4 ports RS485 en RJ45) qui
interroge l’onduleur ET le BMS de la batterie directement en Modbus, et publie
toutes les mesures en MQTT sur le réseau local : production PV, consommation,
injection/soutirage réseau, état batterie cellule par cellule.
Côté Jeedom, ça s’intègre naturellement avec le plugin jMQTT : les topics sont
propres et documentés, on crée ses équipements et tout remonte en temps réel.
Aucun cloud, aucun compte, aucune dépendance internet — si ma box tombe, l’écran
embarqué de la carte continue d’afficher l’essentiel.
Elle tourne chez moi 24/7 depuis des mois. Je poste surtout pour échanger : si vous avez un
Deye (ou un autre onduleur Modbus) et des questions sur les registres, la lecture
BMS ou l’intégration jMQTT, je réponds volontiers
J’ai un Solis S6, il me semble avoir compris que c’était un peu les mêmes type de matériel que Deye
J’utilise Solarman en lui indiquant l’IP de mon convertisseur ZLAN Ethernet <> Modbus
Cela me permet de récupérer; sans cloud, les informations de l’onduleur et de la batterie et faire du pilotage pour ce dont j’ai besoin (principalement au niveau de la charge de la batterie)
Merci pour le partage, je suis en plein dans le même projet sur mon Deye 12Kw.
C’est un super onduleur !
J’ai un HF2221 (RS232 et RS485 vers RJ) que j’utilise pour la partie RS232 pour récupérer les valeurs de mes batteries Pylontech. Aujourd’hui je vais utiliser le port RS485 pour communiquer et le faire avec du Python comme pour les batteries Pylontech.
Çà marche très bien pour les batterie, je ferais un retour pour le Deye.
j’ai également un onduleur Deye 12kVA et une batterie 15kWh lfp TEZE power.
étant peu familier de l’ESP32, pourrais-tu nous donner un petit tuto pour réaliser cette comm ?
Le fait de garder les infos en local sans passer par un cloud m’intéresse particulièrement et je n’arrive pas à récupérer les infos du data logger sur le plugin Solarman…
J’ai un onduleur Deye sun 6k et je suis entrain de réaliser la com.
J’ai acheté un convertisseur Waveshare RS485 Ethernet PoE connecté d’un coté sur mon reseau ethernet, il dialogue avec Jeedom grace au plugin MyModbus et de l’autre coté la sortie RS485 est connecté sur la prise RJ45 port RS485 / METER du Deye. (Pin 5 : 485-A et Pin 4 : 485-B).
Le parametrage de tout ça m’a pris à peine 1 heure et je recupère instantanément les registres du Deye sans cloud… (puissance pv1, production quotidienne, SOC batterie, ect…..)
Maintenant j’en suis à l’essais d’écrire dans le registre 232 (bit 1) du Deye pour activer et désactiver le Solar Sell.
Si besoin je peux faire profiter de mon expérience.
Jean-luc
Petite modification, après échange avec le support Deye, ce n’est pas le registre 232 mais le 247 sur lequel il faut agir pour le Sollar Sell.
0x10 write registers. (Le Deye ne répond pas à 0x06 write register)
Écrire 1 pour autoriser l’injection et 0 pour l’interdire.
@stephio59 tu parles de l’application Android de solarman? @Bison parle de l’application solarman que j’ai développée pour jeedom et qui interroge directement ton onduleur via le wifi s’il est équipée de la clé