[ModBus Vorlage] Deye Sun xxK-SG04lp3

Welchen Deye Sun hast du?
Bei mir funktioniert der Modbus Port nicht, beim 12k ist das wohl normal. Ich habe ein Splitter und greife Modbus am BMS Port ab.

Hier findest du eine Anleitung.

Ich habe die 12K Variante
Hast Du das System auf Master oder Slave eingestellt?
Detlev

Es läuft nun,

angeschlossen ist der USR-TCP232-304 nun auf Pin 7+8 des Meter_485-Ports

B - Modbus 485 B (8)
A - ModBus 485 A (7)
GND ist nicht mehr angeschlossen

Der Deye ist in Advanced Function auf Adresse 01, 9600 Baud und Slave konfiguriert.

2 „Gefällt mir“

Moin,

ein paar Daten die per Modus ausgelesen werden sind nicht plausibel:

  • Batterie_Temperatur -82 Grad C, scheint vielleicht von einem nicht angeschlossenen Fühler stammen,
    ich habe VestWood Akkus am Deye hängen
  • A_2_3_616 - A_2_3_619 Netzbezug aktuell L1-L3 und Gesamt pendelt zwischen 0 und ~65500
    ich hoffe das ich nicht aktuell 65 kW von meinem Stromlieferant beziehe :slight_smile: Diese Ausreißer kommen aber recht regelmässig

habt ihr ein ähnliches verhalten?

Timeouts kann ich bisher am ModBus Gateway nicht feststellen.
Grüße Detlev

Könnten das negative Werte sein? 16 Bit vorzeichenbehaftet wäre evtl. die bessere Wahl in diesem Falle.

paresy

Moin,

in der Tat es sind scheinbar negative Werte, ich habe nun die Variablen von UINT16 auf INT16 umgestellt. Nun sind die Werte plausibel.
Danke.

Moin Moin.

Ja, das liegt an den Variablen. Ich werde in nächster Zeit eine aktualisierte Modbus Vorlage hochladen in der diese Werte und auch andere korrigiert sind.

Viele Grüße

Hallo zusammen,

darf ich fragen wie man mit der JSON Template Vorlage umgeht. ? Wie wird die bei der Einbindung genutzt.

Könntet ihr vielleicht bitte die Vorgehensweise für das Einrichten im IPS beschreiben, wäre das möglich ?

Besten Dank und Gruß

Die Dokumentation ist da etwas dünn, aber da steht was man anlegen muß (ModBus Gerät) und dann den Button Vorlage importieren.

Michael

ahh ok, schaue ich mir an. War mich jetzt nicht bewusst das man dort dann Vorlagen importieren kann.

Danke und Gruß …

Hallo
mit den modbus registern 664 665 666 kann man den gernerator/Micro wechselrichter wert auslesen, mit 667 auch die gesamtleistung.
Du kannst daraus ja mal eine V6 machen
Gruss Andreas


{
„Active“: true,
„ByteOrder“: -1,
„DataType“: 2,
„Factor“: 0,
„Ident“: „“,
„Length“: 0,
„Name“: "Gen Port A ",
„Profile“: „“,
„ReadAddress“: 664,
„ReadFunctionCode“: 3,
„Translation“: ,
„WriteAddress“: 0,
„WriteFunctionCode“: 0
},
{
„Active“: true,
„ByteOrder“: -1,
„DataType“: 2,
„Factor“: 0,
„Ident“: „“,
„Length“: 0,
„Name“: „Gen Port B“,
„Profile“: „“,
„ReadAddress“: 665,
„ReadFunctionCode“: 3,
„Translation“: ,
„WriteAddress“: 0,
„WriteFunctionCode“: 0
},
{
„Active“: true,
„ByteOrder“: -1,
„DataType“: 2,
„Factor“: 0,
„Ident“: „“,
„Length“: 0,
„Name“: „Gen Port C“,
„Profile“: „“,
„ReadAddress“: 666,
„ReadFunctionCode“: 3,
„Translation“: ,
„WriteAddress“: 0,
„WriteFunctionCode“: 0
},
{
„Active“: true,
„ByteOrder“: -1,
„DataType“: 2,
„Factor“: 0,
„Ident“: „“,
„Length“: 0,
„Name“: „Gen Port ABC“,
„Profile“: „“,
„ReadAddress“: 667,
„ReadFunctionCode“: 3,
„Translation“: ,
„WriteAddress“: 0,
„WriteFunctionCode“: 0
}

Bitte einmal testen. Da ich die Ports nicht nutze, kann ich nicht testen…

Deye Symcon Modbus Template v6.json (39,3 KB)

ja , funktioniert .
es gibt noch hunderte weitere werte die man noch auslesen könnte .

Grundsätzlich findet man für jeden eingang: Power , Volt , A , Hz ,
V6.1 Test.json (49,3 KB)
Hier , kannst ja mal schauen was ich da so getestet habe…
ist deine V6 + ein paar interesannte weiteren werten … muss noch feinschliff rein …
einiges zeigt bei mir auch nur 0 an weil ich da halt nix angeschlossen habe oder er gerdade im anderen modus lauft.

ich hab für mich mal noch den HP3 (Hochvolt) von DEYE hinzugefügt.
Auch ein paar Batteriewerte wie Lade-/Entladestrom sind noch mit drin.

Aber ist keine Erweiterung der V6 oder V6.1 => meine baut auf V5 auf

V6.2_Test.json (41,6 KB)

Auf wunsch in einen neuen Thread verschoben:

Vielleicht kannst du für deine Vorlage, bzgl. des Hochvoltspeichers/Wechselrichters, ein extra Beitrag erstellen, dann bleibt es übersichtlicher. :slight_smile:

1 „Gefällt mir“

Hallo,

woher bekomme ich denn die Doku für die ModBus Register ?

Hat da jemand einen Link für mich bitte ?

Danke und Gruß

Hallo mactoolz,

anbei 3 PDF’s mit den Registern:

Protokoll 29094-Deye-MODBUS-RTU-V104.pdf (526,9 KB)
Deye.MODBUS.RTU.V104.pdf (545,9 KB)
Deye Modbus protocol V118.pdf (1,3 MB)