ich versuche, meinen Deye SG05LP3-EU-SM2 Wechselrichter via Modbus RS485 mit einem ESP32 (Waveshare mit integriertem RS485-Wandler) und ESPHome in Home Assistant einzubinden.
Ziel: Überwachung von Wechselrichter und Batterie über Home Assistant, um später dynamisches Laden der Batterie zu ermöglichen (ich bekomme bald einen dynamischen Stromtarif).
Setup im Detail:
Wechselrichter: • Modell: Deye SG05LP3-EU-SM2 • Modbus aktiviert • Modbus-ID: 1 • Baudrate: 9600 • Nur Batterie angeschlossen, aktuell keine PV-Module aktiv
ESP32: • Waveshare ESP32 mit RS485 • TX: GPIO17, RX: GPIO16 • Abschlusswiderstand gesteckt • GND ist verbunden (galvanisch getrenntes Modul) • TX-LED blinkt, RX-LED bleibt aus
Software: • Home Assistant (aktuell) • ESPHome 2025.6.0 • MQTT läuft, Verbindung ist stabil • ESP32 per WLAN eingebunden
[b]Ausschnitt aus meiner esp32-waveshare.yaml:[/b]
Nachdem ich jetzt viele Stunden vergeblich versucht habe, mein Setup zum Laufen zu bringen, hat mir ChatGPT das folgende Fazit um die Ohren gehauen:
[Update / Zwischenfazit zur RS485-Kommunikation mit dem Deye und ESPHome]
Ich habe inzwischen eine ganze Reihe möglicher Fehlerquellen ausgeschlossen:
✅Der Deye antwortet korrekt– getestet mit einem USB-RS485-Adapter und Modbus Poll. Register 183 u. a. liefern sinnvolle Werte. ✅Die UART-Konfiguration am ESP32 stimmt(GPIO16/17, 9600 Baud, 1 Stopbit, keine Parität). ✅Verkabelung ist korrekt(A, B, GND entsprechend dem Deye-Manual sauber am Waveshare aufgelegt). ✅Abschlusswiderstand gesetzt, RX-LED blinkt beim Empfang. ✅Externe Spannungsversorgungüber starkes USB-C Netzteil sichergestellt.
❌Trotzdem keine erfolgreiche Kommunikation mit ESPHome.Die Fehlermeldung lautet weiterhin:
Code
[modbus_controller:039]: Modbus command to device=2 register=0xB7 no response received – removed from send queue
🔍Fazit / Verdacht: Das verwendete RS485-Modul (ein Waveshare-Modul mit Relaisboard, sieheAmazon-Link) unterstützt offenbarkeine automatische Steuerung des DE/RE-Pins, also der Umschaltung zwischen Senden und Empfangen. Genau das wird aber für ESPHome benötigt – dort kann man den DE-Pin (anders als in Tasmota o. ä.)nicht explizit konfigurieren, und es wird ein Modul erwartet, das das automatisch regelt.
💡Empfehlung: Ein RS485-Modul mitautomatischer Richtungsumschaltung ("Auto Direction")wie z. B.:
MAX485-Modul mit Auto DE/RE (z. B. von AZ-Delivery oder Joy-IT)
oder ein speziell gekennzeichnetesWaveshare-Modul mit "auto transceiver" Funktion
sollte hier funktionieren – bei anderen Nutzern klappt es mit diesen Modulen zuverlässig.
📌 Ich werde nun ein alternatives Setup in Angriff nehmen.
Vielleicht hilft diese Info ja auch anderen, die ähnliche Probleme mit dem Deye via ESPHome haben bzw. in Versuchung geraten, dafür zum Waveshare-Modul greifen zu wollen. Schade, das Waveshare-Modul hatte mir sehr gut gefallen. Passend für die Hutschiene, LED's für TX und RX, keine große Bastelei, ne ordentliche WLAN-Antenne gleich dran. Naja. Habe dadurch wenigstens viel über RS485 und ESP32 gelernt...
ich hab eine ähnliche kombi, ich hab den esp mit max485 zum auslesen des SDM230 laufen, geht eigentlich ^^
jetzt hab ich bemerkt das der sdm230 standardmäßig auf mode 2 läuft also in und export wird addiert
jetzt meine frage an dich,
1. kann ich mit dem esphome über den esp und max485 an den zähler das komando schicken mode 1 zu verwenden
und
2. hast du das schon mal gemacht bzw wie müsste man das schreiben
danke im voraus
Diese r Beitrag wurde geändert Vor 4 Monaten von Old_Newbie
Link zum Live PV Status
Deye 5KSG03LP1 Hoymiles HM800 (ACTIIAC7392) Solltet ihr vorhaben ihn zu kaufen. Finger weg, nach 16 Monaten in betrieb, kaputt kein support keine Antwort der Firma! 3,28kw/p DAH 54x10 (8*410) SWS 2.75kw/p Future Solar FSM72S30-550M (5x550) ONO 850w/p TSM-425DE09R.08 Vertex S (2*425) SWS
Batterie 16S CATL 230Ah | JK B2A BMS Homeassistant als Zentrale
Sorry. Ich hatte den Weg über ESPHome im Juni abgebrochen und den Deye via Solar Assistant (MQTT) an Home Assistant angebunden.
Inzwischen habe ich noch einen viel einfacheren Weg gefunden, der sogar noch mehr Sensoren und Regler in HA erzeugt und keine zusätzliche Hardware erfordert. Einfach in HA über die Solarman Stick Integration den Deye über den WLAN-Stick verbinden.
wie hast du den Dongle angezapft und ihm gleichzeitig den web Zugang versagt? das war der Grund einen anderen weg zu suchen
Link zum Live PV Status
Deye 5KSG03LP1 Hoymiles HM800 (ACTIIAC7392) Solltet ihr vorhaben ihn zu kaufen. Finger weg, nach 16 Monaten in betrieb, kaputt kein support keine Antwort der Firma! 3,28kw/p DAH 54x10 (8*410) SWS 2.75kw/p Future Solar FSM72S30-550M (5x550) ONO 850w/p TSM-425DE09R.08 Vertex S (2*425) SWS
Batterie 16S CATL 230Ah | JK B2A BMS Homeassistant als Zentrale
danke passe, der dongle is ab und bleibt ab der esp läuft problemlos an dem liegts nicht wenn man den Beitrag oben liest
Link zum Live PV Status
Deye 5KSG03LP1 Hoymiles HM800 (ACTIIAC7392) Solltet ihr vorhaben ihn zu kaufen. Finger weg, nach 16 Monaten in betrieb, kaputt kein support keine Antwort der Firma! 3,28kw/p DAH 54x10 (8*410) SWS 2.75kw/p Future Solar FSM72S30-550M (5x550) ONO 850w/p TSM-425DE09R.08 Vertex S (2*425) SWS
Batterie 16S CATL 230Ah | JK B2A BMS Homeassistant als Zentrale
Für mich spricht insbesondere die sehr hohe Anzahl der Entitäten (Sensoren und Konfigurationsmöglichkeiten) für den Weg über die Solarman Stick Integration. Die Aktualisierung ist mit rund 5 Sekunden auch ausreichend hoch.
Ich werde jetzt auch das JK-BMS auch direkt in HA integrieren und nicht mehr den Umweg über den SA nehmen (gleicher Grund).
@wopperstrom ansich schon genug teilweise auch schon fast zu viele ich verwende nur 127 und 67 beim JK und bisher hatte ich noch nicht bemerkt das etwas fehlt
Link zum Live PV Status
Deye 5KSG03LP1 Hoymiles HM800 (ACTIIAC7392) Solltet ihr vorhaben ihn zu kaufen. Finger weg, nach 16 Monaten in betrieb, kaputt kein support keine Antwort der Firma! 3,28kw/p DAH 54x10 (8*410) SWS 2.75kw/p Future Solar FSM72S30-550M (5x550) ONO 850w/p TSM-425DE09R.08 Vertex S (2*425) SWS
Batterie 16S CATL 230Ah | JK B2A BMS Homeassistant als Zentrale
Hallo, schön das du bei uns im Deye Forum bist, wenn dir unsere Arbeit die wir im Forum tun wertschätzt, würden wir uns über eine kleine Spende freuen.