Forum

Unterstützte das Deye Forum

 Deye Hybrid Angebote   Deye Zubehör Produkte   Angebot: Deye Schulung

Modbus Protokoll fü...
 
Benachrichtigungen
Alles löschen

Modbus Protokoll für SUN-5K-SG03LP1-EU

28 Beiträge
6 Benutzer
3 Likes
2,436 Ansichten
IngBreitfuss
(@ingbreitfuss)
Mitglied Neues Mitglied
Mitglied seit: Vor 10 Monaten
Beiträge: 15
Themenstarter  

@woodym 

siehste, und du bist das mit deiner erfahrung um einiges weiter 😉

Ich habe keinen Zähler am ModBus hängen und bei mir steht eben noch das 01 drin.
So spreche ich ihn jetzt auch wieder an.. mit 1. im snapshot vorhin stand noch 2 drin. war ein test... half aber nichts.

Sind die Paramter in der Modbusliste Hexadezimal oder Dezimal -

Inverter: DEYE SUN-5K-SG03LP1-EU
Inverter Protocol Version: V0.2.0.1
Inverter MAIN: 3382-1515
Inverter HMI: 0000-C361
Dongle Module Version: LSW3_15_FFFF_1.0.9
Extended SystemVersion: V1.1.00.10


   
AntwortZitat
woodym
(@woodym)
Neuling Neues Mitglied
Mitglied seit: Vor 10 Monaten
Beiträge: 28
 

Guck doch mal hier:

https://www.photovoltaikforum.com/thread/185205-sdm-emulation-f%C3%BCr-deye-wechselrichter-modbus-und-mqtt/?pageNo=1

Da habe ich ein Projekt vorgestellt (das mit dem ESP32) das sowohl den Modbus für den SDM bedient als auch den DEYE abfragt.

 


   
IngBreitfuss reacted
AntwortZitat
IngBreitfuss
(@ingbreitfuss)
Mitglied Neues Mitglied
Mitglied seit: Vor 10 Monaten
Beiträge: 15
Themenstarter  

@woodym

Hallo Woddym, Danke !

dazu benötige ich trotzdem verpflichtend mal ne kommunikation am Bus und die hab ich nicht ohne Alarm!
Esp8266 und Esp01 hab ich einiges schon damit realisiert. Modbusanbindung, oder LED Matrixanzeigen, Temperatursensoren, Oled Anzeigen, Rasenmähersteuerung usw... Am anfang auch für meinen alten Epever UPower-Hi 5000 Inverter wo ich dann aber doch auf eine verkabelte ModBusVerbindung umgestiegen bin da ich den RPi ohnehin nen halben meter nebenbei mit ioBroker und UnifiCloud laufen hab.

Dort ging das alles ein bisserl einfacher... Der Deye ist für mich leider momentan noch schwer zu verstehen, also die logik der entwickler...

Inverter: DEYE SUN-5K-SG03LP1-EU
Inverter Protocol Version: V0.2.0.1
Inverter MAIN: 3382-1515
Inverter HMI: 0000-C361
Dongle Module Version: LSW3_15_FFFF_1.0.9
Extended SystemVersion: V1.1.00.10


   
AntwortZitat
woodym
(@woodym)
Neuling Neues Mitglied
Mitglied seit: Vor 10 Monaten
Beiträge: 28
 

und wie ist es damit? 

https://github.com/kbialek/deye-inverter-mqtt

 


   
IngBreitfuss reacted
AntwortZitat
IngBreitfuss
(@ingbreitfuss)
Mitglied Neues Mitglied
Mitglied seit: Vor 10 Monaten
Beiträge: 15
Themenstarter  

@woodym

 

Dankeschön woodym, hatte ich schon gefunden... allerdings, wie gesagt, benötige ich erstmal eine RS485 Kommunikation, dann kann ich alles andere weitere ausprobieren...

Die Frage stellt sich für mich also, was muss ich bei meinem Invertertyp wie einstellen, und wo muss ich den Modbus abgreifen
Wenn die Kommunikationserstellung über die RJ45 Buchsen so kompliziert ist, wäre es doch das einfachste direkt am Rs232 Port,
da dort der WiFi Dongel dann ohnehin verschwindet.

Ich möchte die Kommunikation nur in meinem eigenen Netz, OHNE Chinadongle.
Egal ob man das plaudern nach China mit Workaround durch manipulieren über DongleBefehle
in gewisser weise abstellen könnte oder nicht.

Der Bus soll nur intern von mir verarbeitet werden um damit den ioBroker zu füttern.
Dieser übernimmt dann die weitere Steuerung aller verknüpften Komponennten.

Nur dazu muss ich mal einen Kommunikation aufbauen, was momentan mit meinem Deye etwas schwer zu bewerkstelligen scheint.

Dongle Module VersionsNr.: LSW3_15_FFFF_1.0.9
Extended SystemVersion: V1.1.00.10
Inverter Protocol Version: V0.2.0.1
Inverter MAIN: 3382-1515
Inverter HMI: 0000-C361

Hat jemand von euch die ModBus-Kommunikation über die RS232er Schnittstelle des Dongle´s schon erfolgreich aufbauen können?

Wenn ja, was ist hierzu notwendig?

 

 

Inverter: DEYE SUN-5K-SG03LP1-EU
Inverter Protocol Version: V0.2.0.1
Inverter MAIN: 3382-1515
Inverter HMI: 0000-C361
Dongle Module Version: LSW3_15_FFFF_1.0.9
Extended SystemVersion: V1.1.00.10


   
AntwortZitat
euro
 euro
(@euro)
Neuling Neues Mitglied
Mitglied seit: Vor 10 Monaten
Beiträge: 33
 

ich schau heute Abend welche Pins ich nutze (1,2 oder 7,8)
aber über die Kombidose mit Y Adapter nutze ich CAN BMS und RS485
die 2 RS485 Leitungen gehen auf einen waveshare Modbus ETH Adapter, das funktioniert soweit ohne zicken
aktuellste Firmware drauf

Axitec @ solax 15kW + Deye sun5k @ Deye 2x 5.1pro
Tesla @ cfos


   
AntwortZitat
(@barnie)
Deye Kenner Neues Mitglied
Mitglied seit: Vor 10 Monaten
Beiträge: 49
 

Hi!
Sofern ich es richtig interpretiere verbindest Du nur A & B - und wo ist der Ground?


   
AntwortZitat
IngBreitfuss
(@ingbreitfuss)
Mitglied Neues Mitglied
Mitglied seit: Vor 10 Monaten
Beiträge: 15
Themenstarter  

@barnie 

Hi Barnie

Danke für deine Antwort!
Jupp, mein Modbus ist ein 2Draht Bus. Alle Komponenten (2 Wechselrichter und 2 Batterien) laufen mit 2 Drähten OHNE Ground und auch OHNE Probleme.
Der Ground wird lediglich für den Busschirm verwendet und das einseitig am Empfänger, sonst wäre es kein Schirm mehr.

Also quasi wie am folgenden Bild dargestellt.

Wie gesagt, alle anderen Komponenten laufen und funktionieren. Nur der neue Deye Inverter will nicht.

Ich bin mittlerweile dabei im ioBroker den DeyeAdapter von Raschy ( https://www.npmjs.com/package/iobroker.deyeidc )
mir zu meinem eigen zu machen. Dieser greift über die Netzwerkdaten des Sticks auf die Daten zu welche man ihm vorher zum auslesen mitgeteilt hat. Ist halt eine sucherei, da ich nirgendwo die echten Registerdaten NUR für den SUN-5K-SG03LP1-EU finde.
In den ganzen Listen ist ein haufen ausschuss dabei welches der LP1 nicht nutzt.

Somit hab ich mal grundlegende Infos die ich anzeigen lassen kann und beschäftige mich mit dem Modbusthema wieder wenn ich mehr zeit habe. Jetzt wird es eh langsam wieder kühler und die Gartenarbeiten und Outdoortätigkeiten lassen nach...

 

 

Inverter: DEYE SUN-5K-SG03LP1-EU
Inverter Protocol Version: V0.2.0.1
Inverter MAIN: 3382-1515
Inverter HMI: 0000-C361
Dongle Module Version: LSW3_15_FFFF_1.0.9
Extended SystemVersion: V1.1.00.10


   
AntwortZitat
euro
 euro
(@euro)
Neuling Neues Mitglied
Mitglied seit: Vor 10 Monaten
Beiträge: 33
 

Moin

weil der Threadtitel passt ..

ich würde gerne eine der 2 Optionen zum AC Laden via modbus in ioBroker aktivieren
jemand ne Idee welche das sind, im schon hier geposteten v118 Modbus PDF von Deye finde ich nichts passendes

und dann suche ich noch das Register für tägliche Erzeugung, 63 ist es leider nicht, zumindest wird der nicht aktualisiert bei mir

jemand Infos dazu?

Danke und mfg

Stefan

Axitec @ solax 15kW + Deye sun5k @ Deye 2x 5.1pro
Tesla @ cfos


   
AntwortZitat
(@aibit-e)
Neuling Neues Mitglied
Mitglied seit: Vor 8 Monaten
Beiträge: 32
 

@woodym 

Hallo woodym,

 

ich brauche dringend deine Hilfe.

Ich habe auch einen SUN-5K-SG03LP1-EU WR und möchte den CT Klappwandler mit einem E90-DTU mit dem WR verbinden.

Habe zuerst am CT-Klemmbord den CT-Ausgang mit dem E90-DTU über RS485 (A und B) verbunden.

Über Funk an das 2te E90-DTU von dort über RS485 (A und B) den Klappwandler angeschlossen.

Ich erhalte auch Daten, diese sind aber viel zu hoch.

Werden hier noch andere Teile benötigt?

Funktioniert dies überhaupt, oder benötige ich doch ein Smartmeter?

 

mfg.


   
AntwortZitat
Eulhofer
(@eulhofer)
Deye Kenner Neues Mitglied
Mitglied seit: Vor 10 Monaten
Beiträge: 78
 

Wie wäre es denn hiermit:

 

https://forum.iobroker.net/topic/63899/neuer-adapter-cloudfreie-auslesung-von-deye-invertern/726?loggedin=true

 

Funktioniert bei mir einwandfrei.

 


   
AntwortZitat
woodym
(@woodym)
Neuling Neues Mitglied
Mitglied seit: Vor 10 Monaten
Beiträge: 28
 

@aibit-e ich weiß jetzt nicht wie du auf mich kommst. Aber wenn ich das richtig sehe, kannst du mit einem E90-DTU nur Seriell/RS485 verlängern, und keine analogen Signale übertragen.

Da du von einem Klappwandler sprichst, gehe ich davon aus du willst deine Leistungsmessung über lange strecken bzw. über funk übertragen.

Dazu benötigst du dann einen SDM630 von Eastron oder einen DTSU. Der misst deine Leistungswerte (gleich nach dem Stromzähler des Versorgers) und stellt diese Informationen über RS485 bereit.

Das kannst du dann an den E90-DTU (vermutlich... ich kenne das Teil nicht) leiten. Am anderen E90-DTU schließt du dann die A/B-Leitung an den DEYE.

Hier an die Anschlüsse, vorausgesetzt du hast den 5k mit den Anschlüssen für den externen CT, für das externe CT. Das ist eine RJ45-Buchse. Dazu kannst du ein normales Netzwerkkabel verwenden das du an einer Seite abschneidest und nur die nötigen Leitungen verbindest.


   
AntwortZitat
(@aibit-e)
Neuling Neues Mitglied
Mitglied seit: Vor 8 Monaten
Beiträge: 32
 

@woodym servus, Anlage läuft. Habe den SDM630 MCT V2 über Funk eingebaut.

Danke.


   
woodym reacted
AntwortZitat
Seite 2 / 2