Seite 5 von 5

Re: Solaredge PV - Gesamtertrag statt Tageswerte

Verfasst: Di Dez 21, 2021 11:33 am
von ragsna
yankee hat geschrieben: Di Dez 21, 2021 8:08 am Bisher lesen wir als SoC den Register 62852 (=0xF584) aus. In dem Dokument steht auf Seite 20 genau dieser Register für "Battery 1 State of Energy (SOE)". Ein gutes Zeichen. Wenn das übereinstimmt, dann stimmen vielleicht auch die anderen Register. Demnach müssten wir mit dem Register 0xF576 an den Lifetime-Export und mit dem Register 0xF57A an den Lifetime-Import (beides Wattstunden als Uint64) kommen. Könnte das jemand überprüfen der eine Batterie hat und einmal diese Register manuell auslesen?
Interessanter Thread.

Ich habe auch schon mal probiert die Lifetime Ex/Import auszulesen. Bin aber irgendwie wohl an dem Uint64 gescheitert.
Im Anhang mal die Register der BAT aus dem Photovoltaikforum (by da8ter).

Re: Solaredge PV - Gesamtertrag statt Tageswerte

Verfasst: Di Dez 21, 2021 6:26 pm
von uwec
kurzes Update:
Heute 21.12. habe ich in den ersten 18h des Tages von 220 Einträgen 5 mit "anderen Werten" (Spalte4, 9/10)

Code: Alles auswählen

1625	6390322	13972411	87866	530.456.000	0	0	530.456.000	150619	34607	0	0
1630	6390324	13972412	87866	530.456.000	0	0	530.456.000	150619	34643	0	0
1635	6390327	13972414	32586289.0	530.456.000	0	0	530.456.000	0	0	0	0
1640	6390335	13972416	32586340.0	530.456.000	0	0	530.456.000	0	0	0	0
1645	6390341	13972417	87872	530.456.000	0	0	530.456.000	150619	34757	0	0
1650	6390343	13972419	87873	530.456.000	0	0	530.456.000	150619	34787	0	0
Zu diesen Zeiten ist im openwb.log nichts auffäligges zu sehen, exemplarisch Auszug von 16:30 Uhr

Code: Alles auswählen

2021-12-21 16:34:57: PID: 13735: SolarEdge: Update completed successfully
2021-12-21 16:35:01: **** Regulation loop start **** (LV1) at 50 main /var/www/html/openWB/regel.sh
2021-12-21 16:35:01: ##### cron5min.sh started ##### (LV0) at 8 main /var/www/html/openWB/runs/cron5min.sh
2021-12-21 16:35:01: daily csv updated: /var/www/html/openWB/web/logging/data/daily/20211221.csv (LV1) at 87 main /var/www/html/openWB/runs/cron5min.sh
2021-12-21 16:35:01: Netzschutz konfiguriert; aktuelle Frequenz: 4998 (LV1) at 95 main /var/www/html/openWB/runs/cron5min.sh
2021-12-21 16:35:01: electricity provider not set up; skipping price update (LV2) at 146 main /var/www/html/openWB/runs/cron5min.sh
2021-12-21 16:35:01: updating daily yield stats (LV1) at 150 main /var/www/html/openWB/runs/cron5min.sh
2021-12-21 16:35:01: current ip: 192.168.178.90 (LV1) at 280 main /var/www/html/openWB/runs/cron5min.sh
2021-12-21 16:35:02: mqtt handler is already running (LV1) at 285 main /var/www/html/openWB/runs/cron5min.sh
2021-12-21 16:35:02: smarthome handler is already running (LV1) at 294 main /var/www/html/openWB/runs/cron5min.sh
2021-12-21 16:35:02: external openWB or daemon mode not configured; checking network setup (LV1) at 311 main /var/www/html/openWB/runs/cron5min.sh
2021-12-21 16:35:02: modbus tcp server already running (LV1) at 376 main /var/www/html/openWB/runs/cron5min.sh
2021-12-21 16:35:02: starting evsecheck (LV1) at 394 main /var/www/html/openWB/runs/cron5min.sh
2021-12-21 16:35:02: logfile cleanup triggered (LV1) at 398 main /var/www/html/openWB/runs/cron5min.sh
2021-12-21 16:35:03: speicherleistung -636 speichersoc 33 (LV1) at 1242 loadvars loadvars.sh
2021-12-21 16:35:03: pv1watt -168 pv2watt  pvwatt -168 ladeleistung 0 llalt 0 nachtladen 1 nachtladen 0 minimalA 6 maximalA 15 (LV1) at 1247 loadvars loadvars.sh
2021-12-21 16:35:03: lla1 0	llv1 229.3	llas11  llas21  mindestuberschuss 1500 abschaltuberschuss 5 lademodus 4 (LV1) at 1248 loadvars loadvars.sh
2021-12-21 16:35:03: lla2 0	llv2 228.3	llas12  llas22  sofortll 15 hausverbrauch 841 wattbezug 37 uberschuss -37 (LV1) at 1249 loadvars loadvars.sh
2021-12-21 16:35:03: lla3 0	llv3 231.7	llas13  llas23  soclp1 100 soclp2 (LV1) at 1250 loadvars loadvars.sh
2021-12-21 16:35:03: EVU 1:V/0A 2: V/2A 3: V/0A (LV1) at 1251 loadvars loadvars.sh
2021-12-21 16:35:03: lp1enabled 1	lp2enabled 1	lp3enabled 1 (LV1) at 1252 loadvars loadvars.sh
2021-12-21 16:35:03: plugstatlp1 0	plugstatlp2 0	plugstatlp3 0 (LV1) at 1253 loadvars loadvars.sh
2021-12-21 16:35:03: chargestatlp1 0	chargestatlp2 0	chargestatlp3 0 (LV1) at 1254 loadvars loadvars.sh
2021-12-21 16:35:03: ##### cron5min.sh finished ##### (LV0) at 401 main /var/www/html/openWB/runs/cron5min.sh
2021-12-21 16:35:04: automatische Umschaltung aktiv (LV1) at 14 u1p3pswitch u1p3p.sh
Allerdings habe ich auch 57x dieser Meldung des Bezugs-Moduls:

Code: Alles auswählen

2021-12-21 16:35:24: PID: 17798: pymodbus.client.sync: New Transaction state 'SENDING'
2021-12-21 16:35:24: PID: 17798: pymodbus.transaction: Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
Traceback (most recent call last):
  File "/var/www/html/openWB/modules/bezug_solaredge/solaredge.py", line 250, in <module>
    value1 = resp.registers[0]
AttributeError: 'ModbusIOException' object has no attribute 'registers'
2021-12-21 16:35:24: speicherleistung -590 speichersoc 32 (LV1) at 1242 loadvars loadvars.sh
immer aber in verschiedenen Zeilen...

Code: Alles auswählen

  File "/var/www/html/openWB/modules/bezug_solaredge/solaredge.py", line 241, in <module>
  File "/var/www/html/openWB/modules/bezug_solaredge/solaredge.py", line 18, in <module>
  File "/var/www/html/openWB/modules/bezug_solaredge/solaredge.py", line 18, in <module>
  File "/var/www/html/openWB/modules/bezug_solaredge/solaredge.py", line 172, in <module>
  File "/var/www/html/openWB/modules/bezug_solaredge/solaredge.py", line 18, in <module>
  File "/var/www/html/openWB/modules/bezug_solaredge/solaredge.py", line 18, in <module>
  File "/var/www/html/openWB/modules/bezug_solaredge/solaredge.py", line 18, in <module>
  File "/var/www/html/openWB/modules/bezug_solaredge/solaredge.py", line 18, in <module>
  File "/var/www/html/openWB/modules/bezug_solaredge/solaredge.py", line 241, in <module>
  File "/var/www/html/openWB/modules/bezug_solaredge/solaredge.py", line 131, in <module>
  File "/var/www/html/openWB/modules/bezug_solaredge/solaredge.py", line 147, in <module>
  File "/var/www/html/openWB/modules/bezug_solaredge/solaredge.py", line 18, in <module>
  File "/var/www/html/openWB/modules/bezug_solaredge/solaredge.py", line 18, in <module>
  File "/var/www/html/openWB/modules/bezug_solaredge/solaredge.py", line 18, in <module>
  File "/var/www/html/openWB/modules/bezug_solaredge/solaredge.py", line 18, in <module>
  File "/var/www/html/openWB/modules/bezug_solaredge/solaredge.py", line 172, in <module>
  File "/var/www/html/openWB/modules/bezug_solaredge/solaredge.py", line 177, in <module>
  File "/var/www/html/openWB/modules/bezug_solaredge/solaredge.py", line 250, in <module>
  File "/var/www/html/openWB/modules/bezug_solaredge/solaredge.py", line 172, in <module>
  File "/var/www/html/openWB/modules/bezug_solaredge/solaredge.py", line 172, in <module>
  File "/var/www/html/openWB/modules/bezug_solaredge/solaredge.py", line 152, in <module>
  File "/var/www/html/openWB/modules/bezug_solaredge/solaredge.py", line 131, in <module>
  File "/var/www/html/openWB/modules/bezug_solaredge/solaredge.py", line 152, in <module>
  File "/var/www/html/openWB/modules/bezug_solaredge/solaredge.py", line 60, in <module>
  File "/var/www/html/openWB/modules/bezug_solaredge/solaredge.py", line 147, in <module>
  File "/var/www/html/openWB/modules/bezug_solaredge/solaredge.py", line 131, in <module>
  File "/var/www/html/openWB/modules/bezug_solaredge/solaredge.py", line 65, in <module>
  File "/var/www/html/openWB/modules/bezug_solaredge/solaredge.py", line 250, in <module>
  File "/var/www/html/openWB/modules/bezug_solaredge/solaredge.py", line 131, in <module>
  File "/var/www/html/openWB/modules/bezug_solaredge/solaredge.py", line 177, in <module>
  File "/var/www/html/openWB/modules/bezug_solaredge/solaredge.py", line 131, in <module>
  File "/var/www/html/openWB/modules/bezug_solaredge/solaredge.py", line 177, in <module>
  File "/var/www/html/openWB/modules/bezug_solaredge/solaredge.py", line 177, in <module>
  File "/var/www/html/openWB/modules/bezug_solaredge/solaredge.py", line 172, in <module>
  File "/var/www/html/openWB/modules/bezug_solaredge/solaredge.py", line 156, in <module>
  File "/var/www/html/openWB/modules/bezug_solaredge/solaredge.py", line 172, in <module>
  File "/var/www/html/openWB/modules/bezug_solaredge/solaredge.py", line 131, in <module>
  File "/var/www/html/openWB/modules/bezug_solaredge/solaredge.py", line 250, in <module>
  File "/var/www/html/openWB/modules/bezug_solaredge/solaredge.py", line 241, in <module>
  File "/var/www/html/openWB/modules/bezug_solaredge/solaredge.py", line 152, in <module>
  File "/var/www/html/openWB/modules/bezug_solaredge/solaredge.py", line 172, in <module>
  File "/var/www/html/openWB/modules/bezug_solaredge/solaredge.py", line 250, in <module>
  File "/var/www/html/openWB/modules/bezug_solaredge/solaredge.py", line 177, in <module>
  File "/var/www/html/openWB/modules/bezug_solaredge/solaredge.py", line 250, in <module>
  File "/var/www/html/openWB/modules/bezug_solaredge/solaredge.py", line 177, in <module>
  File "/var/www/html/openWB/modules/bezug_solaredge/solaredge.py", line 250, in <module>
  File "/var/www/html/openWB/modules/bezug_solaredge/solaredge.py", line 250, in <module>
  File "/var/www/html/openWB/modules/bezug_solaredge/solaredge.py", line 250, in <module>
  File "/var/www/html/openWB/modules/bezug_solaredge/solaredge.py", line 241, in <module>
  File "/var/www/html/openWB/modules/bezug_solaredge/solaredge.py", line 152, in <module>
  File "/var/www/html/openWB/modules/bezug_solaredge/solaredge.py", line 250, in <module>
  File "/var/www/html/openWB/modules/bezug_solaredge/solaredge.py", line 241, in <module>
  File "/var/www/html/openWB/modules/bezug_solaredge/solaredge.py", line 250, in <module>
  File "/var/www/html/openWB/modules/bezug_solaredge/solaredge.py", line 241, in <module>
  File "/var/www/html/openWB/modules/bezug_solaredge/solaredge.py", line 250, in <module>
  File "/var/www/html/openWB/modules/bezug_solaredge/solaredge.py", line 250, in <module>
  File "/var/www/html/openWB/modules/bezug_solaredge/solaredge.py", line 172, in <module>