[ModBus Vorlage] Deye Sun xxK-SG04lp3

Moin,
ich habe ein Sofar HYD Wechselrichter aber der Hersteller von den Wechselrichter = WR sollte der gleiche sein. Hat es auch jemand über den LSE-3 LAN Stick welcher auch Modbus kann gemacht?
Muss noch etwas im WR Webinterface bei Remoteserver eingestellt werden?

Ich habe eine in Symcon ein Modbus Instanz auf die IP vom WR mit Port 8899 erstellt und kann diese auch öffnen.
Habe dann ein Modbus Device erstellt, verschiedene Sachen probiert Modbus TCP, Modbus RTU über TCP mit Geräte ID 1 (Modbusadresse WR = 1). Bei dem Device habe ich dann die Vorlage importiert. Bekomme aber leider keine Daten. Habt ihr noch irgendwo etwas eingestellt?

Grüße

Andree

Guten Abend,

vielen Dank für diesen Austausch. Ich habe den SUN-12K über das Waveshare RS485 mit der Vorlage in die Symcon eingebunden und bekomme korrekte Daten zurück.

Mein Problem: Das LOG ist voll mit Zeitüberschreitungen. Ca. 1000 pro Tag.
Kann mir jemand einen Tipp geben, an welchen „Schrauben“ ich drehen muss.

Grüße
Normen

Als Destination IP/DNS habe ich die IP der Symbox angegeben.

Moin,

meine PV Anlage ist nun auch in Betrieb gegangen, zur Anbindung des Deye habe ich den USR-TCP232-304 im Einsatz, davon werkelt einer schon seit ca einem Jahr mit 7 Stromzählern (3x SMD72 4x SDM120C) an einem Bus. Für den Deye habe ich nun einen zweiten USR-TCP232-304 eingesetzt. Leider bekomme ich keine Daten aus dem WR heraus, Parameter sind in ModBus-Gateway auf 9600, 8, N, 1 eingestellt, die Adresse habe ich von 00 auf 01 geändert mit dem Slave bzw Master-Mode getestet.
Leider ohne erfolg, hat jemand eine Idee?

Am ModBus-Gateway sind
G - COM-Gnd (6)
B - Modbus 485 B (8)
A - ModBus 485 A (7)

angeschlossen.

Grüße Detlev

Ach ja, angeschlossen ist das ModBus-Gateway am Deye am ModBus-Port.

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)

1 „Gefällt mir“