Deye via RS-485 : brochage, pièges et carte prête à l'emploi
Un ESP32, un module RS-485 et un câble vers le port de l'onduleur : c'est la bonne idée. Nous avons pensé la même chose, construit cette carte, et elle est devenue l'ED-1.1. Voici où partent les jours sur cette voie, pour que vous décidiez si vous voulez la refaire.
Ce qu'il faut pour le construire soi-même
| Étape | Ce que cela implique | Durée approximative |
|---|---|---|
| Pièces | Un ESP32, un module RS-485, une alimentation, un boîtier et un câble RJ-45. Commandez-les et attendez la livraison | 1–3 semaines |
| Port et brochage | Trouvez le port RS-485, pas le port batterie : BMS et CAN sont des bus distincts. Déterminez quelles broches sont A+, B− et la masse | une soirée |
| Soudure et fils | Alimentez le module RS-485 en 5 V, pas en 3.3 V. Sur un ESP32-S3, n'utilisez pas GPIO43/44 : l'émetteur s'arrête pendant le démarrage, tandis que les écritures sur le port signalent un succès | 1–2 soirées |
| Adresse | Le champ Modbus SN de l'écran du Deye doit indiquer 01. L'adresse 00 est l'adresse de diffusion, et l'onduleur n'y répond jamais | une soirée si vous ne savez pas |
| Firmware | ESPHome ou votre propre code, la cartographie des registres de votre modèle exact, les échelles et les signes | une soirée |
| Silence sur le bus | A et B inversés, TX et RX inversés, mauvaise vitesse ou mauvaise adresse : tout cela se présente de la même façon, sans un seul octet en réponse | d'une soirée à une semaine |
| Ensuite | Mises à jour du firmware, destination des données, alertes et historique | en continu |
| Total | 4 soirées à 2 semaines + 1–3 semaines de livraison |
Les durées sont approximatives et ne valent que si tout se passe bien. Chaque ligne vient de notre propre journal : une mauvaise broche nous a coûté deux jours et un client quatre trajets jusqu'à l'armoire de l'onduleur.
Vous vouliez de l'automatisation ? Voici ce qui existe déjà, sans une ligne de code
Tracez-le, et il s'exécute
Sélectionnez une période sur le graphique du jour et choisissez une action : charger depuis le réseau, maintenir la charge, ou générateur. Svitgrid l'écrit dans l'onduleur et rétablit ensuite vos réglages.
Le chauffe-eau s'allume tout seul
Prises et relais Zigbee via la passerelle : allumez le chauffe-eau quand la batterie dépasse 80%, et éteignez-le quand le réseau tombe.
Tarif de nuit
Indiquez les heures de votre tarif de nuit, et la batterie se charge alors depuis le réseau. Les deux interrupteurs Deye s'activent ensemble.
Les alertes que vous écririez vous-même
Courant coupé, courant revenu. Elles arrivent sur votre téléphone et, avec le forfait Plus, chez les personnes avec qui vous partagez votre foyer.
Ou l'ED-1.1 : la même idée, prête à l'emploi
Le construire soi-même
- 1–3 semaines de livraison, puis 4 soirées de travail ou plus
- Déboguer un bus silencieux
- Les données doivent quand même aller quelque part
- Les mises à jour sont à vous
ED-1.1
- Un ESP32-S3 et un transceiver RS-485, assemblés à la main
- La prise RJ-45 correspond au brochage Deye : le câble RS-485 du Deye convient sans changement
- Application, alertes de courant et historique sans trous
- Mises à jour gratuites · livré uniquement en Ukraine
Sur le Deye, l'ED-1.1 fonctionne : notre premier Deye sur câble envoie des données. Nous n'avons pas encore comparé une journée complète de ses mesures avec les compteurs journaliers de l'onduleur ; nous disons donc « fonctionne », pas « vérifié ». Un installateur a besoin d'environ 15 minutes pour connecter le câble.
Pour ceux qui le construiront quand même
Nous comprenons : construire, c'est amusant. Notre brochage RJ-45 est ouvert, avec des notes sur les broches de l'ESP32-S3 et sur l'alimentation du module. Le câble, le champ Modbus SN et que faire quand le bus reste silencieux sont dans le guide d'installation. Les adresses de registres et les pièges de cartographie que nous avons mesurés sont sur la page Deye via Modbus.
Et quand vous préférez une station qui fonctionne sans votre attention, l'ED-1.1 prend la même place.
Assistance
Une question ou un problème avec votre Deye ? Écrivez-nous.
Écrivez-nous sur WhatsApp, en français, ou dans le groupe Svitgrid sur Telegram. Nous lisons chaque message et répondons vite : dans le groupe, le bot voit votre station grâce au code de diagnostic de l'application ; la conversation part donc des données, pas de questions de clarification.
Nous apprécions ceux qui signalent des problèmes. Un bug confirmé rapporte des points, et les points paient votre abonnement.
Questions
Quel est le brochage RS-485 de Deye ?
Sur la prise RJ-45 du port RS-485 du Deye, la ligne B− est sur les broches 1 et 8, et A+ sur les broches 2 et 7. Les paires sont reliées à l'intérieur : un fil par signal suffit donc. La prise de l'ED-1.1 suit ce schéma, le câble RS-485 du Deye convient donc sans changement. Le port batterie (BMS, CAN) est un bus distinct ; ne vous y connectez pas.
Pourquoi Deye ne répond-il pas en RS-485 ?
Le plus souvent, c'est l'adresse : si le champ Modbus SN de l'écran de l'onduleur indique 00, Deye ne répond jamais, car 00 est l'adresse de diffusion. Réglez-la sur 01. Ensuite, permutez A et B : cela ne fait aucun mal. Vérifiez que le câble est dans le port RS-485, pas BMS ni CAN, et que l'onduleur est allumé.
Puis-je connecter un Deye à un ESP32 via ESPHome ?
Oui, c'est une idée qui marche : un ESP32, un module RS-485 et du YAML avec la cartographie des registres de votre modèle. Alimentez le module en 5 V, et sur un ESP32-S3 n'utilisez pas les broches GPIO43/44, car l'émetteur s'y arrête silencieusement. Si vous ne voulez pas déboguer cela, l'ED-1.1 est le même circuit, tout prêt.
Un logger Deye dont le numéro de série commence par 26 ne donne aucune donnée. Un câble aide-t-il ?
Oui. Les loggers de nouvelle génération dont le numéro de série commence par 26 ne fonctionnent qu'avec le cloud Deye et ne donnent aucune donnée à votre réseau domestique. Un câble RS-485 lit directement l'onduleur, en contournant le logger.
Dois-je retirer le logger Solarman ?
Non. Le câble se branche sur le port RS-485 de l'onduleur, et le logger reste en place et continue d'envoyer des données à Solarman.
À lire ensuite
Essayez avant de construire
Flasher le firmware Svitgrid sur votre propre ESP32-S3 est gratuit. Si Svitgrid ne vous convient pas, vous perdez une soirée, pas un mois.
