Hilfe mit Einrichtung

Fragen zur Nutzung, Features, usw..
AndiF
Beiträge: 17
Registriert: Di Mär 07, 2023 10:05 pm

Hilfe mit Einrichtung

Beitrag von AndiF »

Hallo Forum,

nach Monaten des Wartens ist es soweit: PV Anlage mit 29.6 kWP (Solaredge Hybrid Wechselrichter mit 13.4 kWh Speicher als Master und ein Solaredge Wechselrichter für den Rest) ging diese Woche ans Netz, OpenWB Standalone 2.0 mit OpenWB Pro Ladepunkt installiert.

Einrichtung auf der OpenWB Oberfläche durchgeführt, richtige IP Adressen angegeben, Port auf 1502 (wie in der SetApp auc beim Solaredge eingetragen), Hybrid WR auf Modbus ID 1, Solaredge Smartmeter auf Modbus ID2 und den 2. Solaredge Wechselrichter auf ModBus ID 3.

Bild

Ich würde erwarten dass ab der Einstellung Daten des Wechselrichters in der Oberfläche auftauchen.
Bisher sehe ich jedoch nur einen komischen Datenpunkjt abends um 23:00 Uhr.

Bild

Zwei Fragen:
1. Gibt es einen Weg zu prüfen ob die Kommunikation zwischen OpenWB und Solaredge Wechselrichtern und Smartmeter erfolgreich eingerichtet ist?
2. Hat irgendwer eine Idee warum ich abends um 23:00 Uhr eine Leistung vom Wechselrichter sehe, sonst nichts?

Danke
29.6 kWp PV, Solaredge Hybrid WR + Wechselrichter, Solaredge Speicher (13.4kWp), OpenWB Standalone mit Software 2, OpenWB Pro, ID Buzz, Zoe RE50
AndiF
Beiträge: 17
Registriert: Di Mär 07, 2023 10:05 pm

Re: Hilfe mit Einrichtung

Beitrag von AndiF »

PS: ModbusTCP ist im Wechselrichter aktiviert.

PPS: Laut Elektriker habe ich verstanden der Hybrid WR kommuniziert direkt mit dem Speicher, nicht über ModBus. Wie würde ich das in OpenWB anlegen?
29.6 kWp PV, Solaredge Hybrid WR + Wechselrichter, Solaredge Speicher (13.4kWp), OpenWB Standalone mit Software 2, OpenWB Pro, ID Buzz, Zoe RE50
Gero
Beiträge: 3529
Registriert: Sa Feb 20, 2021 9:55 am
Has thanked: 7 times
Been thanked: 71 times

Re: Hilfe mit Einrichtung

Beitrag von Gero »

AndiF hat geschrieben: Do Jul 27, 2023 7:30 am 1. Gibt es einen Weg zu prüfen ob die Kommunikation zwischen OpenWB und Solaredge Wechselrichtern und Smartmeter erfolgreich eingerichtet ist?
Es gibt die Status-Seite. Auf der sollten genau die Werte angezeigt werden, die auch in der WR-App angezeigt werden. Wenn dem nicht so ist, muss dieses Problem erst gefunden werden. Hilfestellung dazu ist das Main.log unter System -> Fehlersuche.

Ich kenne Solaredge nicht, aber dass modbus angeschaltet ist, ist schon mal der richtige erste Schritt am Wechselrichter. Über modbus sollten die Batteriewerte auch am Wechselrichter bereit gestellt werden können. Oder es gibt von Solaredge so einen Energiemanager, der die Werte aller Komponenten zusammenführt.
openWB-series2, openWB-Buchse, E3/DC S10pro+19.5kWh, 30kWp Ost-Süd, Model 3 und Ion
AndiF
Beiträge: 17
Registriert: Di Mär 07, 2023 10:05 pm

Re: Hilfe mit Einrichtung

Beitrag von AndiF »

Vielen Dank.
Im Status ist leider leere (Solaredge App zeigt life aktuelle Leistung von 4kW).

Der Fehlerlog von heute ist schätzungsweise 50 DinA4 pages lang zwischen 9:01 und 10:38.
Habe mal zwei Zeitstempel (so ich das richtig interpretiere) rausgezogen:

"
2023-07-27 10:38:14,073 - {helpermodules.utils._thread_handler:21} - {ERROR:MainThread} - device1 konnte nicht innerhalb des Timeouts die Werte abfragen, die abgefragten Werte werden nicht in der Regelung verwendet.
2023-07-27 10:38:14,074 - {modules.common.utils.component_parser:24} - {ERROR:MainThread} - Keine aktuellen Werte für Gerät SolarEdge HybridWR Speicher
2023-07-27 10:38:14,086 - {modules.common.utils.component_parser:24} - {ERROR:MainThread} - Keine aktuellen Werte für Gerät SolarEdge HybridWR Speicher
2023-07-27 10:38:14,221 - {helpermodules.utils.error_counter:20} - {ERROR:cp7} - can only concatenate str (not "NoneType") to str
2023-07-27 10:38:14,225 - {modules.common.fault_state:52} - {ERROR:cp7} - Ladepunkt: FaultState FaultStateLevel.ERROR, FaultStr <class 'TypeError'> can only concatenate str (not "NoneType") to str, Traceback:
Traceback (most recent call last):
File "/var/www/html/openWB/packages/modules/chargepoints/openwb_pro/chargepoint_module.py", line 41, in set_current
self.__session.post('http://'+ip_address+'/connect.php', data={'ampere': current})
File "/var/www/html/openWB/packages/helpermodules/utils/error_counter.py", line 22, in __exit__
raise exception
File "/var/www/html/openWB/packages/modules/chargepoints/openwb_pro/chargepoint_module.py", line 41, in set_current
self.__session.post('http://'+ip_address+'/connect.php', data={'ampere': current})
TypeError: can only concatenate str (not "NoneType") to str

2023-07-27 10:38:34,247 - {modules.common.fault_state:52} - {ERROR:device1} - SolarEdge Zähler: FaultState FaultStateLevel.ERROR, FaultStr modules.common.modbus <class 'modules.common.fault_state.FaultState'> ('modules.common.modbus Modbus Error: [Input/Output] No Response received from the remote unit/Unable to decode response', <FaultStateLevel.ERROR: 2>), Traceback:
Traceback (most recent call last):
File "/var/www/html/openWB/packages/modules/common/modbus.py", line 85, in __read_registers
raise FaultState.error(__name__+" "+str(response))
modules.common.fault_state.FaultState: ('modules.common.modbus Modbus Error: [Input/Output] No Response received from the remote unit/Unable to decode response', <FaultStateLevel.ERROR: 2>)

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
File "/var/www/html/openWB/packages/modules/devices/solaredge/device.py", line 106, in update
self.components[component].update()
File "/var/www/html/openWB/packages/modules/devices/solaredge/counter.py", line 37, in update
powers = [-power for power in self._read_scaled_int16(self.registers.powers, 4)]
File "/var/www/html/openWB/packages/modules/devices/solaredge/scale.py", line 24, in scaled_reader
client.read_holding_registers(address, [type] * count + [ModbusDataType.INT_16], unit=modbus_id)
File "/var/www/html/openWB/packages/modules/common/modbus.py", line 118, in read_holding_registers
return self.__read_registers(
File "/var/www/html/openWB/packages/modules/common/modbus.py", line 100, in __read_registers
raise FaultState.error(__name__+" "+str(type(e))+" " +
modules.common.fault_state.FaultState: ("modules.common.modbus <class 'modules.common.fault_state.FaultState'> ('modules.common.modbus Modbus Error: [Input/Output] No Response received from the remote unit/Unable to decode response', <FaultStateLevel.ERROR: 2>)", <FaultStateLevel.ERROR: 2>)
"

Ich muss zugeben dass ich mich schwer tue das zu lesen/interpretieren.
Freue mich sehr über Hilfe!
29.6 kWp PV, Solaredge Hybrid WR + Wechselrichter, Solaredge Speicher (13.4kWp), OpenWB Standalone mit Software 2, OpenWB Pro, ID Buzz, Zoe RE50
suggarman
Beiträge: 411
Registriert: Di Feb 25, 2020 7:03 am

Re: Hilfe mit Einrichtung

Beitrag von suggarman »

Der Solaredge Wechelrichter stellt nach ein paar Minuten die Modbus-Kommunikation ein, wenn nicht darauf zugegriffen wird.
Evtl. einfach mal den WR aus- und einschalten.
Tesla Model Y, VW E-Up, 2x openWB, Solaredge-PV 15,5 kWp ONO, BYD LVS 32 kWh und 3-phasige Victron Multiplus-II 5000 mit Victron DC-PV 7,2 kWp NNW, Daikin Wärmepumpe.
hopper
Beiträge: 70
Registriert: Sa Apr 01, 2023 9:31 am
Wohnort: Bei Wolfenbüttel

Re: Hilfe mit Einrichtung

Beitrag von hopper »

Wie sieht die Struktur unter "Lastmanagement" aus? Da muß ganz oben de rZähler stehen. Bei mir sieht das so aus .
Dateianhänge
Screenshot 27.07.2023 um 12.08.20 PM.png
Mfg
Rainer
aiole
Beiträge: 7848
Registriert: Mo Okt 08, 2018 4:51 pm
Has thanked: 32 times
Been thanked: 44 times

Re: Hilfe mit Einrichtung

Beitrag von aiole »

Hier gibt es noch Hinweise für SE-Konfig unter sw2 (unten).
https://openwb.de/main/?page_id=970
AndiF
Beiträge: 17
Registriert: Di Mär 07, 2023 10:05 pm

Re: Hilfe mit Einrichtung

Beitrag von AndiF »

Danke für die Hinweise.

1. Der "Windows-trick" Aus und Anschalten der Wechselrichter hat leider keine Abhilfe geschaffen.
2. Das Lastmanagement sieht folgendermassen aus:
Bild
So habe ich das als richtige Anordnung interpretiert (danke aiole für die Anleitung, nach meinem Verständnis dieser hatte ich das versucht einzurichten).
Im Status bekomme ich "Kein Fehler" für den Wechselrichter, aber einen Fehler für den Zähler, dort scheint es probleme zu geben.

Bild
Bild

Kurz nochmal re-cap wie ich die Anordnung von meinem Solateur verstanden habe, so das hier hilft:

1. Der "Master" der Solaredge Anlage ist der Hybrid WR an dem auch die Batterie angeschlossen ist.
2. Die Batterie kommuniziert nicht über ModBusTCP mit dem Hybrid-WR sondern "direkt" (was auch immer das bedeutet).
3. Ein 2. Wechselrichter für die restlichen Module läuft als "Slave" und wird vom Hybrid WR mitgesteuert, kommunziiert über ModBusTCP.
3. Das Smartmeter kommuniziert mit dem Hybrid-WR (ModBusTCP).

Ahja die Solaredge komponenten per se und deren kommunikation untereinander scheinen zu funktionieren, in der Solaredge App habe ich zeitgenauen überblick über Produktion, Einspeisung, Batterieladestand etc.

Danke für weitere hinweise.!
29.6 kWp PV, Solaredge Hybrid WR + Wechselrichter, Solaredge Speicher (13.4kWp), OpenWB Standalone mit Software 2, OpenWB Pro, ID Buzz, Zoe RE50
AndiF
Beiträge: 17
Registriert: Di Mär 07, 2023 10:05 pm

Re: Hilfe mit Einrichtung

Beitrag von AndiF »

PS: Eine "Batterie" als Komponente habe ich aktuell gelöscht/nicht eingerichtet, da mir nicht klar war wie ich das hinzufüge wenn das nicht über ModbusTCP läuft. hatte mir das als 2. challenge aufgehoben wenn der Rest funktioniert, hoffe das ist nicht die Ursache der Probleme.
29.6 kWp PV, Solaredge Hybrid WR + Wechselrichter, Solaredge Speicher (13.4kWp), OpenWB Standalone mit Software 2, OpenWB Pro, ID Buzz, Zoe RE50
AndiF
Beiträge: 17
Registriert: Di Mär 07, 2023 10:05 pm

Re: Hilfe mit Einrichtung

Beitrag von AndiF »

Ich erinnere mich irgendwo gelesen zu haben dass der Zähler auf die "ModBusID 1" müsste, ist bei mir aber auf "ModBusID 2" weil der HybridWR auf der 1 ist. Kann das eine Ursache sein?
29.6 kWp PV, Solaredge Hybrid WR + Wechselrichter, Solaredge Speicher (13.4kWp), OpenWB Standalone mit Software 2, OpenWB Pro, ID Buzz, Zoe RE50
Antworten