Seite 2 von 2
Re: SolarEdge - 2. Batterie an AC-Wechselrichter
Verfasst: Di Feb 18, 2025 7:54 am
von Basti
Hast du HomeAssistant ? Damit geht es an einfachsten mit dem Solaredge Multi Addon .
Alternative qmodbus
Code: Alles auswählen
Funktion: Write Single Register (0x06)
Register: 0xE004
Wert: 4
Mache eine Anleitung fertig Gib mir ein bisschen .
Re: SolarEdge - 2. Batterie an AC-Wechselrichter
Verfasst: Di Feb 18, 2025 11:58 am
von snoerenberg
Hi,
eigentlich ging es in dem Thread darum, dass man aktuell keine Speicherinformationen auslesen kann, wenn 2 Batterien an einem Wechselrichter hängen.
Hat da noch jemand andere Erfahrungen oder kann weiter helfen?
Danke
Gruß Stephan
Re: SolarEdge - 2. Batterie an AC-Wechselrichter
Verfasst: Di Feb 25, 2025 8:53 pm
von Boenne1971
Hi , ich warte sehr ungeduldig auf die Solaredge Speichersteuerung ... gibt es da was neues ?
Re: SolarEdge - 2. Batterie an AC-Wechselrichter
Verfasst: Mi Feb 26, 2025 12:40 am
von ChristophR
Boenne1971 hat geschrieben: ↑Di Feb 25, 2025 8:53 pm
Hi , ich warte sehr ungeduldig auf die Solaredge Speichersteuerung ... gibt es da was neues ?
Aktuell stehen wir kurz vor dem Release 2.1.7, da werden keine neuen Funktionen mehr eingebaut.
Geht also vermutlich so oder so, erst im Master zur 2.1.8 los.
Ich habe für das Thema SolarEdge Speichersteuerung aber mal einen neuen Thread aufgemacht, damit das hier nicht durcheinander geht:
viewtopic.php?t=9934
Hier geht es ja eigentlich um ein anderes Problem.
Re: SolarEdge - 2. Batterie an AC-Wechselrichter
Verfasst: Do Feb 27, 2025 1:22 pm
von snoerenberg
Hallo,
ich habe mich dran gemacht die Umsetzung selber zu programmieren. Funktioniert auch soweit, habe nur noch ein Problem.
Ich habe die WebUI um „battery_index“ erweitert, neben der existenten „modbus_id“.
Diese wird anscheinend auch gespeichert, da ich diese Einstellung beim erneuten Seitenabruf korrekt angezeigt bekomme.
Jedoch kann ich im Backend nicht darauf zugreifen. Wenn ich die „unit_id“ missbrauche und fest auf 1 setze und die „modbus_id“ mit 1 oder 2 verwende und die Register auslese, bekomme ich die korrekten Werte für beide Speicher angezeigt.
Fragen:
1. Wo kann man die Einstellungen einsehen? Gibt es eine .conf o.ä. wo der „battery_index“ dann einsehbar ist?
2. Was muss ich tun, dass ich im Backend auf die neue Variable zugreifen kann?
Danke euch
Gruß Stephan
Re: SolarEdge - 2. Batterie an AC-Wechselrichter
Verfasst: Do Feb 27, 2025 1:30 pm
von rleidner
in 2.x kommen die Konfigurationsparameter in config.py an.
Da musst Du den neuen Parameter einfach dazubauen - mit korrektem Namen.
gespeichert sind die Parameter in Mosquitto im entsprechenden Device.
Re: SolarEdge - 2. Batterie an AC-Wechselrichter
Verfasst: Do Feb 27, 2025 2:32 pm
von snoerenberg
Hi,
danke für den Hinweis.
rleidner hat geschrieben: ↑Do Feb 27, 2025 1:30 pm
in 2.x kommen die Konfigurationsparameter in config.py an.
Dann ist das sicherlich an der Stelle:
https://github.com/openWB/core/blob/97e ... fig.py#L27
Ich komme leider erst heute Abend zum Testen.
Gruß Stephan
Re: SolarEdge - 2. Batterie an AC-Wechselrichter
Verfasst: Do Feb 27, 2025 2:36 pm
von rleidner
Ja, und dann natürlich auch in bat.py, wie modbus_id.
Re: SolarEdge - 2. Batterie an AC-Wechselrichter
Verfasst: Do Feb 27, 2025 8:25 pm
von snoerenberg
Guten Abend,
ich habe mich mal an meinem ersten PR versucht ... wird sicher nicht gleich durch rutschen
https://github.com/openWB/core/pull/2236
https://github.com/openWB/openwb-ui-settings/pull/654
Lokal funktioniert es nun wie gewünscht:
Für Tips oder Hinweise wäre ich dankbar.
Ich hoffe das Risiko ist nicht zu groß auf die "neuen" Register zu gehen.
Verifiziert mit Rilheva Modbus Pull.
- die ersten beiden Register sind sind alten Werte aus bat.py
- die 4 nachfolgenden sind die neuen Register inkl. Batterie 2
- im Screenshot war Batterie2 gerade mit 4% im Standby daher der Float wert der standardmäßig ignoriert wird (power=0)
Auch in der SolarEdge Doku sind die alten Register für Batterie 1 nur in Klammern angegeben.
Gruß Stephan