Seite 1 von 1

OpenWB Duo als externe OpenWB sendet keine Werte

Verfasst: Mi Nov 16, 2022 6:59 am
von Awite
Hallo,

wir haben eine OpenWB Duo(1.9.281).
Ausserdem habe wir OpenWB(1.9.281) bei uns am Server laufen.
Wir würden die OpenWB Duo jetzt gerne bei der OpenWB am Server als externen Ladepunkt einrichten.
Leider hat das bisher nicht richtig funktioniert.
Problem war das wir die Wallbox zwar steuern konnten, diese aber leider keine Werte / Zustände zurückgeliefert hat.
Wir konnten z.B. den Lademodus ändern oder das Aufladen freigeben oder sperren, aber haben weder Ströme , Leistungen oder die Meldungen ob ein Auto angesteckt ist oder nicht, bzw. ob es lädt oder nicht bekommen.

Wir hatten folgende Einstellungen versucht:
Wallbox:
- OpenWB ist nur ein Ladepunkt
- Ladepunkt 1 Anbindung: Series 1/2 (hier haben wir auch schon mit geeichtem Zähler probiert)
- Ladepunkt 2 Anbindung: Series 1/2 Duo 1. Version

OpenWB am Server:
- Ladepunkt 1 Anbindung: Externe OpenWB + IP-Adresse der Wallbox + Ladepunkt an der externen OpenWB 1
- Ladepunkt 2 Anbindung: Externe OpenWB + IP-Adresse der Wallbox + Ladepunkt an der externen OpenWB 2

Komisch ist auch das wenn ich an der Wallbox das "OpenWb ist nur ein Ladepunkt" rausmache, die Daten an den Server übertragen werden. :arrow:

Haben wir hier was an den Einstellungen falsch gemacht, bzw. was vergessen? :?:

Vielen Dank schon mal für eine Antwort.

Gruß,
Toni

Re: OpenWB Duo als externe OpenWB sendet keine Werte

Verfasst: Do Dez 15, 2022 2:28 pm
von Awite
Hier noch eine Auszug aus der Logdatei.
Exception: Es konnte keines der Meter in [MeterConfig(type=<class 'modules.common.sdm.Sdm630'>, modbus_id=105), MeterConfig(type=<class 'modules.common.b32.B32'>, modbus_id=201)] zugeordnet werden.
raise Exception("Es konnte keines der Meter in "+str(meters)+" zugeordnet werden.")
File "/var/www/html/openWB/packages/modules/chargepoints/internal_openwb/chargepoint_module.py", line 62, in _check_meter
meter_client = _check_meter(serial_client, meter_configuration_options[self.local_charge_point_num - 1])
File "/var/www/html/openWB/packages/modules/chargepoints/internal_openwb/chargepoint_module.py", line 64, in __factory
self.meter_client, self.evse_client = self.__factory(serial_client)
File "/var/www/html/openWB/packages/modules/chargepoints/internal_openwb/chargepoint_module.py", line 43, in __init__
self.__client = ClientFactory(self.config.id, self.config.serial_client)
File "/var/www/html/openWB/packages/modules/chargepoints/internal_openwb/chargepoint_module.py", line 92, in __init__
self.module = chargepoint_module.ChargepointModule(InternalOpenWB(1, serial_client))
File "/var/www/html/openWB/runs/isss.py", line 274, in __init__
self.cp1 = IsssChargepoint(self.serial_client, 1)
File "/var/www/html/openWB/runs/isss.py", line 199, in __init__
Isss().loop()
File "/var/www/html/openWB/runs/isss.py", line 300, in <module>
Traceback (most recent call last):

During handling of the above exception, another exception occurred:

ValueError: invalid literal for int() with base 10: ''
max_current = int(f.read())
File "/var/www/html/openWB/runs/isss.py", line 271, in __init__
Traceback (most recent call last):
2022-12-15 14:55:56,510 - {root:30} - ERROR - Loglevel: 0