Seite 2 von 3
Re: Abweichung SHM2 und Openwb
Verfasst: Sa Mai 29, 2021 8:17 pm
von HSC
Anbei ein Foto:
Links der "alte" SMA nur für PV, rechts der plenticore für PV + 2x BYD- HV, DC- gekoppelt über Y- Yerteiler (mittig kleiner Kasten) für beide BYD.
Der plenticore inkl. KSEM übermittelt alle Werte korrekt an oWB. Der SMA ist in oWB das 2. PV- Modul.
Wie sieht das bei Dir aus?
Foto oder Skizze?
VG
Re: Abweichung SHM2 und Openwb
Verfasst: So Mai 30, 2021 7:28 am
von Hammer
Hallo,
mittlerweile bin ich vollkommen verwirrt, ob die Speicher jetzt AC oder DC angeschlossen sind. Deshalb mal zwei Fotos.
Das erste Bild zeigt:
- SMA Wechselrichter Stp 15000tl-30
- SMA Sunny Boy Storage SBS 3.7 -10
- BYD HV 10.2
Das zweite Bild zeigt noch die neue Batterie BYD HVM 8.2. Diese wurde zusätzlich an den SMA Sunny Boy Storage angeschlossen, der ja maximal 3 Batterien anschliessen kann.
Re: Abweichung SHM2 und Openwb
Verfasst: So Mai 30, 2021 8:17 am
von HSC
OK, beides sind BYD-HV und somit DC an den Storage angeschlossen. Damit sollte der Storage beide auch direkt als Speicher verarbeiten, womit eine falsche Hausverbrauchsberechnung eigentlich auszuschließen wäre.
Wenn ich es richtig sehe, sind am SBS nur die beiden BYD angeschlossen und am WR nur die PV- Module, richtig?
Untereinander sind der SBS und der Stp natürlich AC-seitig gekoppelt
Re: Abweichung SHM2 und Openwb
Verfasst: So Mai 30, 2021 8:23 am
von Hammer
Ja genau so ist es nach meiner Meinung.
Der SBS zeigt in seiner Oberfläche auch die korrekten Daten an.
Nur die Openwb nicht.
Ich habe mal irgendwo gelesen, dass der SBS 2.5 und SBS 3.7 stellenweise unterschiedliche Register haben.
Wie frägt eigentlich die Openwb den SBS ab um die Daten zu erhalten?
Habe einen Iobroker laufen der den SBS auch abfrägt. Dort sind die abgefragten Werte auch korrekt.
Re: Abweichung SHM2 und Openwb
Verfasst: So Mai 30, 2021 8:25 am
von HSC
Welche Grundeinstellungen hast Du in den Modulen EVU, PV und Speicher ausgewählt?
Es scheint ja mehrere Kombinationen zu geben.
Als EVU bsplw. mal den SBS versucht?
Oha, zu den Registern kann ich nicht helfen....
Re: Abweichung SHM2 und Openwb
Verfasst: So Mai 30, 2021 8:34 am
von Hammer
Mir ist im Protokoll nur aufgefallen, dass dort vermutlich ein SBS 2.5 (Script) laüft, welches Fehler erzeugt.
Deshalb war meine Frage, wie die OpenWB sich die Daten vom SBS überhaupt holt. Vielleicht ist hier schon das Problem.
Beim EVU habe ich meinen Sunny Home Manager eingestellt
Bei PV den SMA Modbus TCP WR
Beim Batteriespeicher testweise einen BYD Speicher (nur mit diesem haben vor der zweiten Batterie die Werte gestimmt)
Stelle ich beim Batteriespeicher den Sunny Boy Storage ein, stimmen die Werte nicht mehr.
Re: Abweichung SHM2 und Openwb
Verfasst: So Mai 30, 2021 8:36 am
von openWB
Das Sbs Modul nutzt Register 31393 bzw 31395.
Versuch mal das Sunny Island Modul.
Wenn EVU passt hier bitte nichts verstellen.
Die Werte stimmen scheinbar nur am Speichermodul nicht.
Stimmen die Werte nur nicht oder sind keine abfragbar?
Genutzt wird wie im PV Modul ModbusTCP.
Re: Abweichung SHM2 und Openwb
Verfasst: So Mai 30, 2021 8:50 am
von Hammer
Es werden Werte ausgelesen, die sind aber falsch.
Um z.B. im IObroker den SOC der Batterie auszulesen nehme ich Register: 30845
Für die Entladung: Register: 30775
Beim Sunny Island Modul liest er auch aus, aber auch falsche Werte
Stelle ich wieder den SBS ein steht im log:
File "/var/www/html/openWB/modules/speicher_sbs25/sbs25.py", line 16, in <module>
Traceback (most recent call last):
/var/www/html/openWB/loadconfig.sh: Zeile 8: export: `(WVWZZZ...)': Ist kein gültiger Bezeichner.
AttributeError: 'ExceptionResponse' object has no attribute 'registers'
value1 = resp.registers[0]
File "/var/www/html/openWB/modules/speicher_sbs25/sbs25.py", line 16, in <module>
Traceback (most recent call last):
2021-05-30 10:36:33: Modbus EVSE read CP2 issue - using previous state '1' (LV0)
AttributeError: 'ModbusIOException' object has no attribute 'registers'
print(rq.registers[0])
File "runs/readmodbus.py", line 18, in <module>
Traceback (most recent call last):
/var/www/html/openWB/loadconfig.sh: Zeile 8: export: `(WVWZZZ...)': Ist kein gültiger Bezeichner.
AttributeError: 'ExceptionResponse' object has no attribute 'registers'
value1 = resp.registers[0]
File "/var/www/html/openWB/modules/speicher_sbs25/sbs25.py", line 16, in <module>
Traceback (most recent call last):
/var/www/html/openWB/loadconfig.sh: Zeile 8: export: `(WVWZZZ...)': Ist kein gültiger Bezeichner.
AttributeError: 'ExceptionResponse' object has no attribute 'registers'
value1 = resp.registers[0]
File "/var/www/html/openWB/modules/speicher_sbs25/sbs25.py", line 16, in <module>
Traceback (most recent call last):
/var/www/html/openWB/loadconfig.sh: Zeile 8: export: `(WVWZZZ...)': Ist kein gültiger Bezeichner.
AttributeError: 'ExceptionResponse' object has no attribute 'registers'
value1 = resp.registers[0]
File "/var/www/html/openWB/modules/speicher_sbs25/sbs25.py", line 16, in <module>
Traceback (most recent call last):
/var/www/html/openWB/loadconfig.sh: Zeile 8: export: `(WVWZZZ...)': Ist kein gültiger Bezeichner.
AttributeError: 'ExceptionResponse' object has no attribute 'registers'
value1 = resp.registers[0]
File "/var/www/html/openWB/modules/speicher_sbs25/sbs25.py", line 16, in <module>
Traceback (most recent call last):
Re: Abweichung SHM2 und Openwb
Verfasst: So Mai 30, 2021 9:06 am
von openWB
Das ist Register 30485 für den soc. (Der line 16 fehler)
Welche Register werden im ioBroker genutzt um an welche Werte zu kommen?
Re: Abweichung SHM2 und Openwb
Verfasst: So Mai 30, 2021 9:22 am
von Hammer
Hier die Register:
SOC der Batterie auszulesen nehme ich Register: 30845 Current battery state of charge
Für die Entladung: Register: 30775 Power_AC (neg oder positiver Wert)