Deye über RS-485: Pinbelegung, Fallstricke und eine fertige Platine
Ein ESP32, ein RS-485-Modul und ein Kabel zum Wechselrichteranschluss: Das ist die richtige Idee. Wir dachten dasselbe, haben diese Platine gebaut, und daraus wurde der ED-1.1. Hier sehen Sie, wo auf diesem Weg die Tage verloren gehen, damit Sie entscheiden können, ob Sie ihn noch einmal gehen möchten.
Was es braucht, das selbst zu bauen
| Schritt | Was dazugehört | Ungefähre Dauer |
|---|---|---|
| Teile | Ein ESP32, ein RS-485-Modul, ein Netzteil, ein Gehäuse und ein RJ-45-Kabel. Bestellen und auf die Lieferung warten | 1–3 Wochen |
| Anschluss und Pinbelegung | Finden Sie den RS-485-Anschluss, nicht den Batterieanschluss: BMS und CAN sind getrennte Busse. Klären Sie, welche Pins A+, B− und Masse sind | ein Abend |
| Löten und Drähte | Versorgen Sie das RS-485-Modul mit 5 V, nicht mit 3.3 V. Verwenden Sie bei einem ESP32-S3 nicht GPIO43/44: Der Sender schaltet sich beim Booten ab, während Schreibzugriffe auf den Port Erfolg melden | 1–2 Abende |
| Adresse | Das Modbus-SN-Feld auf dem Display des Deye muss 01 zeigen. Adresse 00 ist die Broadcast-Adresse, auf der der Wechselrichter nie antwortet | ein Abend, wenn Sie es nicht wissen |
| Firmware | ESPHome oder eigener Code, die Registerbelegung für Ihr genaues Modell, Skalierungen und Vorzeichen | ein Abend |
| Stille auf dem Bus | Vertauschtes A und B, vertauschtes TX und RX, falsche Geschwindigkeit oder Adresse: All das sieht gleich aus, ohne ein einziges Byte als Antwort | ein Abend bis eine Woche |
| Danach | Firmware-Updates, wohin die Daten gesendet werden, Benachrichtigungen und Verlauf | laufend |
| Gesamt | 4 Abende bis 2 Wochen + 1–3 Wochen Lieferzeit |
Die Zeiten sind ungefähr und gelten nur, wenn alles gut geht. Jede Zeile stammt aus unserem eigenen Log: Ein falscher Pin kostete uns zwei Tage und einen Kunden vier Fahrten zum Wechselrichterschrank.
Sie wollten Automatisierung? Das gibt es schon, ohne eine Zeile Code
Zeichnen, und es läuft
Wählen Sie im Tagesdiagramm einen Zeitraum und eine Aktion: aus dem Netz laden, Ladung halten oder Generator. Svitgrid schreibt es in den Wechselrichter und stellt danach Ihre Einstellungen wieder her.
Der Warmwasserbereiter schaltet sich von selbst ein
Zigbee-Steckdosen und -Relais über das Gateway: den Warmwasserbereiter einschalten, wenn die Batterie über 80 % liegt, und ausschalten, wenn das Netz ausfällt.
Nachttarif
Markieren Sie die Stunden Ihres Nachttarifs, und die Batterie lädt dann aus dem Netz. Beide Deye-Schalter werden zusammen eingeschaltet.
Die Meldungen, die Sie selbst schreiben würden
Strom weg, Strom zurück. Sie erreichen Ihr Telefon und, im Plus-Tarif, die Menschen, mit denen Sie Ihr Zuhause teilen.
Oder der ED-1.1: dieselbe Idee, fertig
Selbst bauen
- 1–3 Wochen Lieferzeit, danach 4 Abende Arbeit oder mehr
- Einen stillen Bus debuggen
- Die Daten müssen trotzdem irgendwohin
- Die Updates gehören Ihnen
ED-1.1
- Ein ESP32-S3 und ein RS-485-Transceiver, von Hand bestückt
- Die RJ-45-Buchse entspricht der Deye-Pinbelegung: Das RS-485-Kabel von Deye passt ohne Änderung
- App, Stromausfall-Benachrichtigungen und lückenloser Verlauf
- Kostenlose Updates · Versand nur innerhalb der Ukraine
Beim Deye funktioniert der ED-1.1: Unser erster Deye am Kabel sendet Daten. Wir haben noch keinen vollen Tag seiner Messwerte mit den eigenen Tageszählern des Wechselrichters verglichen, daher sagen wir „funktioniert“, nicht „verifiziert“. Ein Installateur braucht etwa 15 Minuten, um das Kabel anzuschließen.
Für alle, die es trotzdem selbst bauen
Wir verstehen: Bauen macht Spaß. Unsere RJ-45-Pinbelegung ist offen, zusammen mit Hinweisen zu den ESP32-S3-Pins und zur Versorgung des Moduls. Das Kabel, das Modbus-SN-Feld und was zu tun ist, wenn der Bus still bleibt, stehen in der Einrichtungsanleitung. Die Registeradressen und die von uns gemessenen Fallstricke der Belegung stehen auf der Seite Deye über Modbus.
Und wenn Sie lieber eine Station haben, die ohne Ihre Aufmerksamkeit läuft, übernimmt der ED-1.1 denselben Platz.
Support
Fragen oder ein Problem mit Ihrem Deye? Schreiben Sie uns.
Schreiben Sie uns auf WhatsApp, auf Deutsch, oder an die Svitgrid-Gruppe auf Telegram. Wir lesen jede Nachricht und antworten schnell: In der Gruppe sieht der Bot Ihre Station über den Diagnosecode aus der App, das Gespräch beginnt also bei Daten und nicht bei Rückfragen.
Wir schätzen Menschen, die Probleme melden. Ein bestätigter Fehler bringt Punkte, und Punkte bezahlen Ihr Abonnement.
Fragen
Wie ist die Deye-RS-485-Pinbelegung?
An der RJ-45-Buchse des Deye-RS-485-Anschlusses liegt die Leitung B− auf den Pins 1 und 8 und A+ auf den Pins 2 und 7. Die Paare sind intern verbunden, ein Draht pro Signal genügt also. Die ED-1.1-Buchse folgt diesem Schema, sodass das RS-485-Kabel von Deye ohne Änderung passt. Der Batterieanschluss (BMS, CAN) ist ein eigener Bus, schließen Sie ihn also nicht an.
Warum antwortet Deye nicht über RS-485?
Meistens ist es die Adresse: Steht im Modbus-SN-Feld auf dem Display des Wechselrichters 00, antwortet Deye nie, denn 00 ist die Broadcast-Adresse. Stellen Sie 01 ein. Vertauschen Sie danach A und B: Das schadet nicht. Prüfen Sie, dass das Kabel im RS-485-Anschluss steckt, nicht in BMS oder CAN, und dass der Wechselrichter an ist.
Kann ich Deye über ESPHome mit einem ESP32 verbinden?
Ja, das ist eine funktionierende Idee: ein ESP32, ein RS-485-Modul und YAML mit der Registerbelegung für Ihr Modell. Versorgen Sie das Modul mit 5 V, und verwenden Sie bei einem ESP32-S3 nicht die Pins GPIO43/44, denn der Sender schaltet sich dort stillschweigend ab. Wenn Sie das nicht debuggen möchten: Der ED-1.1 ist dieselbe Schaltung, fertig.
Ein Deye-Logger mit einer Seriennummer, die mit 26 beginnt, liefert keine Daten. Hilft ein Kabel?
Ja. Logger der neuen Generation mit einer Seriennummer, die mit 26 beginnt, arbeiten nur mit der Deye-Cloud und geben keine Daten an Ihr Heimnetz ab. Ein RS-485-Kabel liest den Wechselrichter direkt aus und umgeht den Logger.
Muss ich den Solarman-Logger entfernen?
Nein. Das Kabel wird an den RS-485-Anschluss des Wechselrichters angeschlossen, und der Logger bleibt an seinem Platz und sendet weiter Daten an Solarman.
Als Nächstes lesen
Ausprobieren, bevor Sie bauen
Die Svitgrid-Firmware auf Ihren eigenen ESP32-S3 zu flashen ist kostenlos. Wenn Svitgrid nichts für Sie ist, verlieren Sie einen Abend, nicht einen Monat.
