Benachrichtigungen
Alles löschen

Home Assistant Einbindung vom Deye 12k und baugleiche (Sunsyk, solarman...)

406 Beiträge
74 Benutzer
79 Reactions
47.4 K Ansichten
(@amiko)
Batterielecker
Beigetreten: Vor 2 Jahren
Beiträge: 314
 

Veröffentlicht von: @linuxdep

deine Befehle, wie setzen sich die zusammen? Interessantes Format.

das sind nicht meine Befehle, das sind die Befehle die der WR versteht, HA nutzt auch diese Befehle. HA macht es Bedienerfreundlicher, aber im Hintergrund werden die gleiche Befehle generiert und die Antworten vom WR ausgewertet. Wie die Befehle zusammengesetzt werden hat @Eugenius bereits beschrieben. Man kann mit einem Befehl, soweit ich weiß, bis zu 256 Register auslesen. Z.B. mit dem Befehl 010327300026CEAB werden alle 38 Register vom Batterie Pack 1 ab Register 10032 ausgelesen.

 

noch eine kleine Ergänzung bei den Befehlen um die Register zu beschreiben, der Befehl ist um 3 Byte länger als der Lese-Befehl

function code: 10

 nach der Anzahl Register die gelesen oder geschrieben werden sollen (2 Byte, 4 Stellen) werden noch die 3 Byte angehängt

- Anzahl Bytes die geschrieben werden (1 Byte, 2 Stellen)

- Wert, auf den das Register geschrieben werden soll hex Kodiert (2 Byte, 4 Stellen)

Diese r Beitrag wurde geändert Vor 9 Monaten von amiko

   
AntwortZitat
(@amiko)
Batterielecker
Beigetreten: Vor 2 Jahren
Beiträge: 314
 

Veröffentlicht von: @eugenius

Ich habe gerade in dem Online Solarman probiert, da kann ich mit deinen Kommandos tatsächlich alles abfragen.

also Fazit? Ist die Kommunikation das Problem? Die Daten von den Batterien sind ja da.

 

Veröffentlicht von: @eugenius

Checksum kann man hier schnell generieren CRC-16 (MODBUS) big endian:

ich berechne CRC direkt bei Solarman 

 

Veröffentlicht von: @eugenius

Strom ist in "2's complement" codiert und muss mit Faktor 0.1 multipliziert werden.

01 03 02 FFE3 B83D => -2.8A

Danke, jetzt weiß ich wie das geht.


   
AntwortZitat
(@eugenius)
Autarkiekönig
Beigetreten: Vor 2 Jahren
Beiträge: 676
 

Veröffentlicht von: @amiko

also Fazit?

Meine Vermutung, und das habe ich schon mal im Netz gelesen: RS232 (WLAN Stick) hat mehr Daten als RS485.

D.h. wenn ich an Akku daten ran will, entweder CAN hacken oder Solarman Schnittstelle nutzen...


   
AntwortZitat
(@amiko)
Batterielecker
Beigetreten: Vor 2 Jahren
Beiträge: 314
 

Veröffentlicht von: @eugenius

Solarman Schnittstelle nutzen...

hast du schon eine Idee wie?

Manuell die Befehle eingeben und die Daten auswerten irgendwie auch nicht der Sinn der Sache.

Diese r Beitrag wurde geändert Vor 9 Monaten von amiko

   
AntwortZitat
(@eugenius)
Autarkiekönig
Beigetreten: Vor 2 Jahren
Beiträge: 676
 

@amiko so ähnlich... aber kein Bock darauf. Die Daten kommen ja nur jede Minute...

Ich muss mal meine CAN Transceiver ausgraben und mich in die Batteriekommunikation als Zuhörer einklinken.

Das habe ich schon mal mit meinem Auto gemacht, schwer sollte es also nicht sein... nur die Zeit dafür brauche ich...

 


   
AntwortZitat
 DIWI
(@diwi)
Vorsichtiger Stromfühler
Beigetreten: Vor 1 Jahr
Beiträge: 13
 

@linuxdep Könntest du hier mal die aktuelle Version des Modbus Protokolls veröffentlichen? bzw. einen Link posten?


   
AntwortZitat
(@amiko)
Batterielecker
Beigetreten: Vor 2 Jahren
Beiträge: 314

   
DIWI reacted
AntwortZitat
(@higgy)
Batterielecker
Beigetreten: Vor 9 Monaten
Beiträge: 310
 

Veröffentlicht von: @eugenius

Veröffentlicht von: @amiko

also Fazit?

Meine Vermutung, und das habe ich schon mal im Netz gelesen: RS232 (WLAN Stick) hat mehr Daten als RS485.

D.h. wenn ich an Akku daten ran will, entweder CAN hacken oder Solarman Schnittstelle nutzen...

Das sagte mir der SolarAssistant Support auch, ich habe mir nun auch RS232 Kabel bestellt,

über den Western Stecker kann man...wenn überhaupt... lt. Support nur sehr schwierig auch Daten SENDEN.
Empfang hie rkein Problem.

Über RS232 angeblich auch senden null problemo.

 

2 Stück 8 K Deye mit 25 kwp und 24 kwh Pylontech, Solarassistant auf RS232 und HA auf Raspi4, Go-E WB


   
AntwortZitat
(@eugenius)
Autarkiekönig
Beigetreten: Vor 2 Jahren
Beiträge: 676
 

@higgy über MODBUS (BMS Port) kann ich vieles Senden und so meinen WR steuern. Oder war meinst du mit Western Stecker?


   
AntwortZitat
(@higgy)
Batterielecker
Beigetreten: Vor 9 Monaten
Beiträge: 310
 

Ich habe diese:

https://solar-assistant.io/shop/products/sunsynk_rs485

Und damit kann ich zwar versuchen was zu senden von der Software, aber es kommt nicht am WR an / wird nicht übernommen  ...
( steht ja auch so auf deren Seiten ) daher wechsel ich grad auf :

https://solar-assistant.io/shop/products/sunsynk_rs232

Und werde den wlanstick ( den ich ja eh nur noch im Support-Fall für den Hersteller benötige ) dann danebenlegen und im GAU Fall wieder reinstöpseln,
damit die DEYE Leute dran könnten ... ( wie gesagt nur einmal beim ersten update nach dem Kauf vom Support benötigt worden ).

2 Stück 8 K Deye mit 25 kwp und 24 kwh Pylontech, Solarassistant auf RS232 und HA auf Raspi4, Go-E WB


   
AntwortZitat
(@totti1001)
Batterielecker
Beigetreten: Vor 2 Jahren
Beiträge: 357
 

Ich hab mir bei Aliex. damals DIESEN gekauft (letztes Bild "isolated) und der funktioniert einwandfrei, sowohl an der BMS als auch an der Mod(e)bus Buchse. Gibts aber auch hier zu Lande , wichtig soll wohl FTDI Chip und das "isolated" sein. Warum SA schreibt, dass würde nur lesend gehen, keine Ahnung. 


   
AntwortZitat
(@leiner)
Vorsichtiger Stromfühler
Beigetreten: Vor 2 Jahren
Beiträge: 77
 

Moin Gemeinde

Bei mir läuft Bagges yaml seit geraumen Monaten stabil und ich bekomme "wunderschöne" Werte in Homeassistant.
Ich brauche aber glaube ich mal Eure Hilfe bei der interpretation der Werte.

Wenn die aktuell PV-Leitung 833W ist (die Batterie ist gerade echt abgeklemmt) wie kommt "Internal total Power" zustande.

Die beiden Grid Power sind die CT-Klemmen - hier wir gerade 542W eingespeisst. Die Werte sind soweit auch plausible. Ich habe auch noch nie unterschiedliche Werte zwischen den beiden Grid-Werten gesehen.

Und der Wert "Load totalpower" sollte ja eigendlich PV-Leistung - Grid entsprechen, also der aktuelle Hausverbrauch.

 

Ich habe gerade eine Knoten im Hirn weil die Messwerte so garnicht passen wollen und wo ich Verluste/Wirkungsgrad rein rechnen muss.

Nicht missverstehen - das soll keine Diskussion über den Wirkungsgrade des Deye werden.

Ich möchte nur verstehen wie die Werte zustande kommen, oder ob der Deye so hohe Messfehler hat.

Ich danke Euch!!

Leiner

 


   
AntwortZitat
(@oesser)
Newbie
Beigetreten: Vor 2 Jahren
Beiträge: 2
 

Hi @elcapo,

hast Du inzwischen das Problem lösen können? Ich haben das Problem noch und suche nach einer Lösung.

vg


   
AntwortZitat
(@klatremis)
Newbie
Beigetreten: Vor 1 Jahr
Beiträge: 3
 

Hi, hope you are okay with Englisk

Im the one behind the "klatremis" code on github.

For my danish customers, the last 6 months i have been selling a kit, plug&play into the 6-12kW hybrid.
12V power from pin 7&8, rj45 to "modebus", option for external antenna etc.

Full kit ~80€ Klatremis HW 3.0 for Deye inverter (MAX KIT) - Bad Energy
Basic kit ~52€ Klatremis HW 3.0 (Basic) - Bad Energy
Shipping is ~13€

If any of you in Germany are interested, let me know. I will extend my shop for that also Smile For now, the shop do not support shipping outside DK Smile
Best Regards
Jesper / Klatremis


   
AntwortZitat
(@higgy)
Batterielecker
Beigetreten: Vor 9 Monaten
Beiträge: 310
 

Veröffentlicht von: @higgy

Ich habe diese:

https://solar-assistant.io/shop/products/sunsynk_rs485

Und damit kann ich zwar versuchen was zu senden von der Software, aber es kommt nicht am WR an / wird nicht übernommen  ...
( steht ja auch so auf deren Seiten ) daher wechsel ich grad auf :

https://solar-assistant.io/shop/products/sunsynk_rs232

Und werde den wlanstick ( den ich ja eh nur noch im Support-Fall für den Hersteller benötige ) dann danebenlegen und im GAU Fall wieder reinstöpseln,
damit die DEYE Leute dran könnten ... ( wie gesagt nur einmal beim ersten update nach dem Kauf vom Support benötigt worden ).

Sodale, Erfolg Smile

soeben sind die RS232 (1,8m) Kabel angekommen, die alten raus ... die neuen eingestöpselt :

https://www.amazon.com/-/de/gp/product/B0759HSLP1/

SolarAssistant rebootet  -> Funktioniert !  Smile
vorbei die Tage wo man in den Keller stiefeln musste zum Werte ändern Smile

 

 

2 Stück 8 K Deye mit 25 kwp und 24 kwh Pylontech, Solarassistant auf RS232 und HA auf Raspi4, Go-E WB


   
AntwortZitat
Seite 19 / 28
Teilen: