OpenWB - Solaredge Konfiguration
OpenWB - Solaredge Konfiguration
Liebe Community,
Ich habe eine Solaredge PV Anlage (28 Module) mit einem SE8K Wechselrichter sowie einen LG Chem 10 H Speicher (verbunden über SE5000H Wechselrichter). Ich nutze schon seit circa einem Jahr eine OpenWB series 2 mit dieser Konfiguration und alles hat wunderbar funktioniert - sämtliche Daten waren sichtbar. Leider musste nach drei Jahren der SE5000H WR getauscht werden wegen Hardwaredefekt und seit dem bekomme ich das System nicht mehr zum laufen. Der Techniker, der den WR getauscht hat, hatte leider nicht so viel Ahnung und zuerst erzeugte die Anlage keinen Strom mehr, da er leider auch die Konfiguration des PV Wechselrichters geändert hat. Dies konnte dann von Solaredge remote gefixt werden und seitdem sind wieder alle Daten im Solaredge Portal verfügbar, aber leider nicht bei OpenWB.
Ich habe wie bisher die IP vom PV- und Batteriewechselrichter eingetragen und auch die anderen Einstellungen sind meiner Meinung richtig (so wie früher). Ich habe von allen Einstellungen Screenshots beigefügt. Die einzigen Daten die ich angezeigt bekomme, sind die der PV Anlage.(die sind auch korrekt) Seltsamerweise ist laut Anzeige der Hausverbrauch stets so hoch wie die PV Produktion. Wenn keine PV Produktion stattfindet, ist Hausverbrauch und Netzbezug gleich hoch aber mit gleichem Wert, der sich auch nicht ändert.
Leider habe ich liebe Ahnung, was da falsch konfiguriert sein könnte und ich hoffe sehr, dass mir einer von euch einen Tip geben kann, was hier falsch eingestellt sein kann.
Danke für Eure Ideen! Gerald
Ich habe eine Solaredge PV Anlage (28 Module) mit einem SE8K Wechselrichter sowie einen LG Chem 10 H Speicher (verbunden über SE5000H Wechselrichter). Ich nutze schon seit circa einem Jahr eine OpenWB series 2 mit dieser Konfiguration und alles hat wunderbar funktioniert - sämtliche Daten waren sichtbar. Leider musste nach drei Jahren der SE5000H WR getauscht werden wegen Hardwaredefekt und seit dem bekomme ich das System nicht mehr zum laufen. Der Techniker, der den WR getauscht hat, hatte leider nicht so viel Ahnung und zuerst erzeugte die Anlage keinen Strom mehr, da er leider auch die Konfiguration des PV Wechselrichters geändert hat. Dies konnte dann von Solaredge remote gefixt werden und seitdem sind wieder alle Daten im Solaredge Portal verfügbar, aber leider nicht bei OpenWB.
Ich habe wie bisher die IP vom PV- und Batteriewechselrichter eingetragen und auch die anderen Einstellungen sind meiner Meinung richtig (so wie früher). Ich habe von allen Einstellungen Screenshots beigefügt. Die einzigen Daten die ich angezeigt bekomme, sind die der PV Anlage.(die sind auch korrekt) Seltsamerweise ist laut Anzeige der Hausverbrauch stets so hoch wie die PV Produktion. Wenn keine PV Produktion stattfindet, ist Hausverbrauch und Netzbezug gleich hoch aber mit gleichem Wert, der sich auch nicht ändert.
Leider habe ich liebe Ahnung, was da falsch konfiguriert sein könnte und ich hoffe sehr, dass mir einer von euch einen Tip geben kann, was hier falsch eingestellt sein kann.
Danke für Eure Ideen! Gerald
- humschti
- Beiträge: 647
- Registriert: Mo Nov 25, 2019 8:25 am
- Wohnort: Nürensdorf (Schweiz)
- Has thanked: 4 times
- Been thanked: 4 times
Re: OpenWB - Solaredge Konfiguration
Ist der Hausverbrauch im SE Portal korrekt? Wenn ja, wieso hast du "externes Meter" nicht aktiviert?
openWB Series 2 Duo mit EVU, 1/3 Umschaltung und abgesetztem Display, 16 kWp mit Solaredge, Ansteuerung Haushaltsgeräte mit Shelly
Tesla Model S und Cupra Born (SoC via EVCC)
Tesla Model S und Cupra Born (SoC via EVCC)
Re: OpenWB - Solaredge Konfiguration
Welche Version hast du?
Bitte möglichst auf die aktuelle nightly updaten, dann unter "Einstellungen -> System -> Debugging" das Loglevel auf 2 stellen und unter "Status" nach unten scrollen und vom Debug-Log einen Ausschnitt kopieren, der mit "**** Regulation loop start ****" beginnt und endet (ca. 10 Sekunden) kopieren und hier reinstellen (unter Verwendung von [code][/code] -Tags)
Bitte möglichst auf die aktuelle nightly updaten, dann unter "Einstellungen -> System -> Debugging" das Loglevel auf 2 stellen und unter "Status" nach unten scrollen und vom Debug-Log einen Ausschnitt kopieren, der mit "**** Regulation loop start ****" beginnt und endet (ca. 10 Sekunden) kopieren und hier reinstellen (unter Verwendung von [code][/code] -Tags)
Wahrscheinlich weil er nur die eine PV-Anlage hat und den erklärenden Text unter der Option gelesen hat.
- humschti
- Beiträge: 647
- Registriert: Mo Nov 25, 2019 8:25 am
- Wohnort: Nürensdorf (Schweiz)
- Has thanked: 4 times
- Been thanked: 4 times
Re: OpenWB - Solaredge Konfiguration
Deshalb ja die erste Frage
openWB Series 2 Duo mit EVU, 1/3 Umschaltung und abgesetztem Display, 16 kWp mit Solaredge, Ansteuerung Haushaltsgeräte mit Shelly
Tesla Model S und Cupra Born (SoC via EVCC)
Tesla Model S und Cupra Born (SoC via EVCC)
Re: OpenWB - Solaredge Konfiguration
Was ist denn der Vorteil von dem direkten auslesen des smart meters?
Meines Wissens wird dieses doch vom WR ausgelesen und die Daten somit der openWB zur Verfügung gestellt?
Meines Wissens wird dieses doch vom WR ausgelesen und die Daten somit der openWB zur Verfügung gestellt?
openWB series2 custom - SolarEdge | 9.92 kWp | 2 x SE5000H | LG Resu10H 9.3 kWh - MB EQA 250
Re: OpenWB - Solaredge Konfiguration
Vielen lieben Dank für die tolle Unterstützung. Ich versuche alle Fragen so gut wie ich kann zu bearbeiten - verzeiht mir bitte meine eventuelle Unwissenheit ...
- Im Solaredge Portal werden alle Werte richtig angezeigt
- Der Hausverbrauch im openWB Portal ist nicht korrekt. PV und Hausverbrauch haben den gleichen Wert
- externes Meter ist probeweise aktiviert, hat aber nichts gebracht. Hatte ich aber auch noch nie aktiviert, weil ich auch der Ansicht war, dass die Daten direkt von OpenWB am Wechselrichter ausgelesen werden.
- ich habe jetzt auf die aktuelle nightly aktualisiert. Log ist anbei (hier einbinden habe ich leider nicht hinbekommen - Sorry !) Da sind auch einige Fehlermeldungen drinnen.. Kann das vielleicht jemand von euch sich mal anschauen?
LG Gerald
- Im Solaredge Portal werden alle Werte richtig angezeigt
- Der Hausverbrauch im openWB Portal ist nicht korrekt. PV und Hausverbrauch haben den gleichen Wert
- externes Meter ist probeweise aktiviert, hat aber nichts gebracht. Hatte ich aber auch noch nie aktiviert, weil ich auch der Ansicht war, dass die Daten direkt von OpenWB am Wechselrichter ausgelesen werden.
- ich habe jetzt auf die aktuelle nightly aktualisiert. Log ist anbei (hier einbinden habe ich leider nicht hinbekommen - Sorry !) Da sind auch einige Fehlermeldungen drinnen.. Kann das vielleicht jemand von euch sich mal anschauen?
LG Gerald
- Dateianhänge
-
- Log.rtf
- (4.78 MiB) 78-mal heruntergeladen
Re: OpenWB - Solaredge Konfiguration
Warum ist als Speicher- IP die ....102 gewählt, aber am WR die ....82? Sollten diese nicht gleich sein, also WR- IP?
Ich hätte auch unter PV das SmartMeter "auslesen" auf "ja" gesetzt.
Kannst Du alle Einstellungen mal ändern und dann nochmal Screens von Startseite, Status /EVU,PV&Speicher einstellen.
Dazu noch die LogDaten bitte als Codeblock </>.
VG
Ich hätte auch unter PV das SmartMeter "auslesen" auf "ja" gesetzt.
Kannst Du alle Einstellungen mal ändern und dann nochmal Screens von Startseite, Status /EVU,PV&Speicher einstellen.
Dazu noch die LogDaten bitte als Codeblock </>.
VG
Re: OpenWB - Solaredge Konfiguration
Man kann den Smart Meter auslesen (in dem man die das Modul "EVU" konfiguriert) oder man kann es sein lassen. Der Vorteil davon den auszulesen ist das man die EVU-Daten bekommt. Das ist sehr nützlich. Ich weiß nicht was du mit "direkt" meinst.
Die Option hat einen kurzen Text darunter, der auch in dem Screenshot von GerryGF gut zu lesen ist:
Die Option tut genau das, was sie sagt: Sie liest ein externes SmartMeter aus und addiert die Leistung zum WR. Wenn man zwei PV-Anlagen hat (eine alte, die "dumm" ist und selbst keine Daten rausgibt), aber wo ein Smart-Meter hinter hängt, der mit dem SE-WR verbunden ist, dann kann man die zweit-PV damit erfassen. GerryGF hat nur eine PV-Anlage. Es ergibt keinen Sinn diese Option zu wählen.Diese Option nur aktivieren, wenn ein weiteres Solaredge SmartMeter verbaut ist, welches z.B. die Leistung einer vorhandenen Bestands-PV-Anlage erfasst, so dass diese dem WR hinzuaddiert wird.
Wenn das nochmal vorkommt: Du hast offfensichtlich die Logausgabe gefunden, in einen Texteditor kopiert, als rtf gespeichert und angehängt. Beim nächsten Mal kopiere bitte nicht das ganze Log, sondern nur einen kleinen Teil, der ca. 10-20 Sekunden umfasst. Am besten in dem du nach einer Zeile suchst die "**** Regulation loop start ****" enthält und dann so viele Zeilen, bis sich die Zeile wiederholt. Dann bekommst du eine überschaubare Menge, die du hier im Forum posten kannst.
Code: Alles auswählen
Traceback (most recent call last):
File "/var/www/html/openWB/packages/modules/common/modbus.py", line 81, in __read_registers
raise FaultState.error(__name__+" "+str(response))
modules.common.fault_state.FaultState: ('modules.common.modbus Exception Response(131, 3, IllegalAddress)', <FaultStateLevel.ERROR: 2>)
[..]
File "/var/www/html/openWB/modules/wr_solaredge/solaredgeall.py", line 74, in update_solar_edge
total_power -= client.read_holding_registers(40380, ModbusDataType.INT_16, unit=slave_ids[0])
Code: Alles auswählen
2022-01-09 14:23:47: PID: 9410: SolarEdge Battery: Beginning update
2022-01-09 14:23:47: PID: 9410: pymodbus.client.sync: Connection to (192.168.178.102, 502) failed: [Errno 111] Connection refused
Re: OpenWB - Solaredge Konfiguration
So ich hoffe, der Log ist diesmal besser... Also ich habe einen extra Wechselrichter für den Speicher, der eine eigene IP mit der 102 am Ende hat. Deshalb habe ich diese auch in die Modulkonfiguration Batteriespeicher eingetragen. Der WR der PV produziert, hat die 82 am Ende, diese ist im Modul EVU und PV eingetragen - falls das missverständlich war. Externer Meter unter PV wie gewünscht aus für Log.
Wie ich jetzt die IP Einstellungen beim Modbus kontrollieren soll, ist mir leider nicht so klar, da ich ja nur die Anzeigen über Moodbus auf dem Display des Wechselrichters (PV) habe, am WR der Batterie wird dies nicht angezeigt.
Ich hoffe ich konnte helfen ...
Wie ich jetzt die IP Einstellungen beim Modbus kontrollieren soll, ist mir leider nicht so klar, da ich ja nur die Anzeigen über Moodbus auf dem Display des Wechselrichters (PV) habe, am WR der Batterie wird dies nicht angezeigt.
Ich hoffe ich konnte helfen ...
Code: Alles auswählen
2022-01-09 15:50:31: **** Regulation loop start **** (LV1) at 70 main /var/www/html/openWB/regel.sh
2022-01-09 15:50:31: PID: 14723: pymodbus.transaction: Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2022-01-09 15:50:31: PID: 14723: pymodbus.client.sync: New Transaction state 'SENDING'
2022-01-09 15:50:31: PID: 14723: pymodbus.transaction: SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x1 0x3 0x9d 0xe 0x0 0x5
2022-01-09 15:50:31: PID: 14723: pymodbus.transaction: Running transaction 1
2022-01-09 15:50:31: PID: 14723: pymodbus.transaction: Current transaction state - IDLE
2022-01-09 15:50:31: PID: 14723: SolarEdge EVU: Beginning update
pymodbus.exceptions.ConnectionException: Modbus Error: [Connection] Failed to connect[ModbusTcpClient(192.168.178.102:502)]
raise ConnectionException("Failed to connect[%s]" % (self.__str__()))
File "/usr/local/lib/python3.5/dist-packages/pymodbus/client/sync.py", line 119, in __enter__
self.delegate.__enter__()
File "/var/www/html/openWB/packages/modules/common/modbus.py", line 48, in __enter__
with ModbusClient(address) as client:
File "/var/www/html/openWB/modules/speicher_solaredge/solaredge.py", line 33, in main
parser.set_defaults(RUN=lambda args: function(*[getattr(args, argument_name) for argument_name in arg_spec.args]))
File "/var/www/html/openWB/packages/helpermodules/cli/_run_using_positional_cli_args.py", line 19, in <lambda>
args.RUN(args)
File "/var/www/html/openWB/packages/helpermodules/cli/_run_using_positional_cli_args.py", line 34, in run_using_positional_cli_args
run_using_positional_cli_args(main)
File "/var/www/html/openWB/modules/speicher_solaredge/solaredge.py", line 40, in <module>
Traceback (most recent call last):
2022-01-09 15:50:27: PID: 14684: pymodbus.client.sync: Connection to (192.168.178.102, 502) failed: [Errno 111] Connection refused
2022-01-09 15:50:27: PID: 14684: SolarEdge Battery: Beginning update
2022-01-09 15:50:25: PID: 13805: SolarEdge: Update completed successfully
2022-01-09 15:50:25: PID: 13805: root: PV Watt: -25.0
2022-01-09 15:50:25: PID: 13805: SolarEdge: slave=1: power=25000*10^-3, energy=34598164*10^0, currents=[1216, 1227, 1292] * 10^-2
2022-01-09 15:50:25: PID: 13805: pymodbus.payload: [1216, 1227, 1292, 65534]
2022-01-09 15:50:25: PID: 13805: pymodbus.transaction: Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2022-01-09 15:50:25: PID: 13805: pymodbus.transaction: Getting transaction 3
2022-01-09 15:50:25: PID: 13805: pymodbus.transaction: Adding transaction 3
2022-01-09 15:50:25: PID: 13805: pymodbus.factory: Factory Response[ReadHoldingRegistersResponse: 3]
2022-01-09 15:50:25: PID: 13805: pymodbus.framer.socket_framer: Processing: 0x0 0x3 0x0 0x0 0x0 0xb 0x1 0x3 0x8 0x4 0xc0 0x4 0xcb 0x5 0xc 0xff 0xfe
2022-01-09 15:50:25: PID: 13805: pymodbus.transaction: RECV: 0x0 0x3 0x0 0x0 0x0 0xb 0x1 0x3 0x8 0x4 0xc0 0x4 0xcb 0x5 0xc 0xff 0xfe
2022-01-09 15:50:25: PID: 13805: pymodbus.transaction: Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2022-01-09 15:50:25: PID: 13805: pymodbus.transaction: Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2022-01-09 15:50:25: PID: 13805: pymodbus.client.sync: New Transaction state 'SENDING'
2022-01-09 15:50:25: PID: 13805: pymodbus.transaction: SEND: 0x0 0x3 0x0 0x0 0x0 0x6 0x1 0x3 0x9c 0x88 0x0 0x4
2022-01-09 15:50:25: PID: 13805: pymodbus.transaction: Running transaction 3
2022-01-09 15:50:25: PID: 13805: pymodbus.transaction: Current transaction state - TRANSACTION_COMPLETE
2022-01-09 15:50:25: PID: 13805: pymodbus.payload: [b'\x02\x0f', b'\xed\x14']
2022-01-09 15:50:25: PID: 13805: pymodbus.payload: [527, 60692, 0]
2022-01-09 15:50:25: PID: 13805: pymodbus.transaction: Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2022-01-09 15:50:25: PID: 13805: pymodbus.transaction: Getting transaction 2
2022-01-09 15:50:25: PID: 13805: pymodbus.transaction: Adding transaction 2
2022-01-09 15:50:25: PID: 13805: pymodbus.factory: Factory Response[ReadHoldingRegistersResponse: 3]
2022-01-09 15:50:25: PID: 13805: pymodbus.framer.socket_framer: Processing: 0x0 0x2 0x0 0x0 0x0 0x9 0x1 0x3 0x6 0x2 0xf 0xed 0x14 0x0 0x0
2022-01-09 15:50:25: PID: 13805: pymodbus.transaction: RECV: 0x0 0x2 0x0 0x0 0x0 0x9 0x1 0x3 0x6 0x2 0xf 0xed 0x14 0x0 0x0
2022-01-09 15:50:25: PID: 13805: pymodbus.transaction: Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2022-01-09 15:50:25: PID: 13805: pymodbus.transaction: Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2022-01-09 15:50:25: PID: 13805: pymodbus.client.sync: New Transaction state 'SENDING'
2022-01-09 15:50:25: PID: 13805: pymodbus.transaction: SEND: 0x0 0x2 0x0 0x0 0x0 0x6 0x1 0x3 0x9c 0x9d 0x0 0x3
2022-01-09 15:50:25: PID: 13805: pymodbus.transaction: Running transaction 2
2022-01-09 15:50:25: PID: 13805: pymodbus.transaction: Current transaction state - TRANSACTION_COMPLETE
2022-01-09 15:50:25: PID: 13805: pymodbus.payload: [25000, 65533]
2022-01-09 15:50:25: PID: 13805: pymodbus.transaction: Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2022-01-09 15:50:25: PID: 13805: pymodbus.transaction: Getting transaction 1
2022-01-09 15:50:25: PID: 13805: pymodbus.transaction: Adding transaction 1
2022-01-09 15:50:25: PID: 13805: pymodbus.factory: Factory Response[ReadHoldingRegistersResponse: 3]
2022-01-09 15:50:25: PID: 13805: pymodbus.framer.socket_framer: Processing: 0x0 0x1 0x0 0x0 0x0 0x7 0x1 0x3 0x4 0x61 0xa8 0xff 0xfd
2022-01-09 15:50:25: PID: 13805: pymodbus.transaction: RECV: 0x0 0x1 0x0 0x0 0x0 0x7 0x1 0x3 0x4 0x61 0xa8 0xff 0xfd
2022-01-09 15:50:25: PID: 13805: pymodbus.transaction: Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2022-01-09 15:50:25: PID: 13805: pymodbus.transaction: Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2022-01-09 15:50:25: PID: 13805: pymodbus.client.sync: New Transaction state 'SENDING'
2022-01-09 15:50:25: PID: 13805: pymodbus.transaction: SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x1 0x3 0x9c 0x93 0x0 0x2
2022-01-09 15:50:25: PID: 13805: pymodbus.transaction: Running transaction 1
2022-01-09 15:50:25: PID: 13805: pymodbus.transaction: Current transaction state - IDLE
2022-01-09 15:50:25: PID: 13805: SolarEdge: Beginning update
2022-01-09 15:50:23: **** FATAL ********************************* (LV0) at 61 cleanup /var/www/html/openWB/regel.sh
2022-01-09 15:50:23: **** FATAL Regulation loop needs 12 seconds (LV0) at 60 cleanup /var/www/html/openWB/regel.sh
2022-01-09 15:50:23: **** FATAL ********************************* (LV0) at 59 cleanup /var/www/html/openWB/regel.sh
2022-01-09 15:50:23: Sofort ladung bei minimal A 6 Ladeleistung zu gering (LV1) at 88 sofortlademodus sofortlademodus.sh
2022-01-09 15:50:22: Timing Umschaltung: 60 / 900 (LV1) at 15 u1p3pswitch u1p3p.sh
2022-01-09 15:50:22: automatische Umschaltung aktiv (LV1) at 14 u1p3pswitch u1p3p.sh
2022-01-09 15:50:21: chargestatlp1 0 chargestatlp2 0 chargestatlp3 0 (LV1) at 1284 loadvars loadvars.sh
2022-01-09 15:50:21: plugstatlp1 0 plugstatlp2 0 plugstatlp3 0 (LV1) at 1283 loadvars loadvars.sh
2022-01-09 15:50:21: lp1enabled 1 lp2enabled 1 lp3enabled 1 (LV1) at 1282 loadvars loadvars.sh
2022-01-09 15:50:21: EVU 1:V/0A 2: V/0A 3: V/0A (LV1) at 1281 loadvars loadvars.sh
2022-01-09 15:50:21: lla3 0 llv3 231.8 llas13 llas23 soclp1 29 soclp2 (LV1) at 1280 loadvars loadvars.sh
2022-01-09 15:50:21: lla2 0 llv2 230.5 llas12 llas22 sofortll 32 hausverbrauch 23 wattbezug 0 uberschuss 0 (LV1) at 1279 loadvars loadvars.sh
2022-01-09 15:50:21: lla1 0 llv1 230.3 llas11 llas21 mindestuberschuss 1320 abschaltuberschuss 0 lademodus 0 (LV1) at 1278 loadvars loadvars.sh
2022-01-09 15:50:21: pv1watt -23 pv2watt pvwatt -23 ladeleistung 0 llalt 6 nachtladen 0 nachtladen 0 minimalA 6 maximalA 32 (LV1) at 1277 loadvars loadvars.sh
2022-01-09 15:50:21: speicherleistung 0 speichersoc -340282346638528859811704183484516925440 (LV1) at 1272 loadvars loadvars.sh
2022-01-09 15:50:21: **** Regulation loop start **** (LV1) at 70 main /var/www/html/openWB/regel.sh[
/code]