Replies: 1 comment 2 replies
-
Those registers you refer to are for Parallel Mode, where you have more than one Inverter connected together over Modbus. But that won't help in your situation. You can only read / view each battery on an Inverter as a single entity. Also remember you can't put 1kW into something and expect 1kW back out. Electronics and Batteries aren't lossless. There is heat generated for example in the conversions and components consume some amount of power. |
Beta Was this translation helpful? Give feedback.
2 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Hallo liebe GitHub Community,
ich bin noch ganz neu hier.
Daher verzeiht mir bitte, wenn ich mich noch nicht so richtig auskenne und wahrscheinlich auch nicht so richtig ausdrücke.
Doch nun zu meinem Thema...
Ich habe mir in 04/2023 eine PV-Anlage mit dem QCELLS Q.VOLT HYB-G3-3P und 2x (später 3x) Q.SAVE-G3 Batteriemodulen zugelegt.
Da ich mit dem Hersteller-Monitoring im 5 Minuten Rhythmus schon von Anfang an nicht zufrieden war, bin ich schnell zu HomeAssistant gekommen und habe dies mit dem Waveshare Modbus-Server RS485 TO ETH (B) und euren Anleitungen auch recht problemlos installieren können. Dafür schon mal einen großen Dank !!!
Nun habe ich allerdings noch das Problem das meine neuen Batterien (3. Batterie kam erst in 06/2023 hinzu) entweder defekt oder nicht angeglichen sind, da ich nur max. 6500Wh aus 9200Wh(100%) / ca. 8300Wh(90%) raushole.
Deshalb habe ich auch, wie nachfolgend beschrieben, schon einige Versuche unternommen, die Batterien, nach Rücksprache mit dem Herstellersupport, durch unterschiedliches Laden und Entladen, sowie dauerhaftes Halten auf 37%, auf eine gemeinsame und ausgeglichene Kapazität zu bringen.
1.+2.+3. auf ca. 70% entladen / 1.+2. auf 100% laden / 1.+3. auf 100% laden / 2.+3. auf 100% laden / 1.+2. auf ca. 50% entladen / 1.+2.+3. auf 100% laden / 1.+2. auf 100% laden / 1.+2.+3. normal nutzen.
1.+2.+3. mehrfach mit der BAT_EXT_FUNCTION auf 37% halten.
Leider ist mir das bis jetzt aber immer noch nicht gelungen, weshalb ich nun schon länger in den verschiedensten Foren lese und mir auch schon die Finger mit etlichen Suchbegriffen wundgetippt habe, um eine Möglichkeit zu finden die einzelnen Batterien, anstatt der Summe aus allen Batterien, per Modbus auszulesen.
So erhoffe ich mir zu sehen, ob die Batterien wirklich immer noch nur versetzt geladen sind oder 1-3 Batterien einen Defekt haben und deshalb die 90% nutzbare Energie nie erreichen würden.
So nun habe ich viel geschrieben und hoffe, dass ich mein Thema und vor allem mein Ziel klar beschreiben konnte.
Was ich im Netz gefunden habe, ist ein PDF mit SolaX Kommunikationsprotokollen.
Dort gibt es neben der schon funktionierenden Battery Capacity für das Gesamtsystem auch die folgenden Registereinträge zu BatCapacity für Slave1-9.
Slave 1 data: 0x219
Slave 2 data: 0x233
Slave 3 data: 0x24D
Slave 4 data: 0x267
Slave 5 data: 0x281
Slave 6 data: 0x29B
Slave 7 data: 0x2B5
Slave 8 data: 0x2CF
Slave 9 data: 0x2E9
Doch auch damit konnte ich nichts zum Auslesen der Batteriedaten bewirken.
Der Code für die Battery Capacity für das Gesamtsystem (plugin_solax.py) sieht übrigens so aus.
Wenn irgendwer von euch mir hier weiterhelfen könnte, wäre ich sehr dankbar...
Evtl. könnte dies dann auch den Weg in ein Update zur HACS - SolaX Inverter Modbus Integration finden.
schöne Grüße
Andi
Beta Was this translation helpful? Give feedback.
All reactions