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)
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.
Checksum kann man hier schnell generieren CRC-16 (MODBUS) big endian:
ich berechne CRC direkt bei Solarman
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.
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...
@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...
@linuxdep Könntest du hier mal die aktuelle Version des Modbus Protokolls veröffentlichen? bzw. einen Link posten?
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
@higgy über MODBUS (BMS Port) kann ich vieles Senden und so meinen WR steuern. Oder war meinst du mit Western Stecker?
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
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.
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
Hi @elcapo,
hast Du inzwischen das Problem lösen können? Ich haben das Problem noch und suche nach einer Lösung.
vg
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 For now, the shop do not support shipping outside DK
Best Regards
Jesper / Klatremis
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
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 !
vorbei die Tage wo man in den Keller stiefeln musste zum Werte ändern
2 Stück 8 K Deye mit 25 kwp und 24 kwh Pylontech, Solarassistant auf RS232 und HA auf Raspi4, Go-E WB