Seite 1 von 1

openWB Duo V2 MPM3PM

Verfasst: Fr Dez 12, 2025 11:56 am
von mabe
Hallo Zusammen,

aufgrund einer defekten SD Karte habe ich meine gekaufte openWB Duo auf die Software 2 umgestellt.
Folgendes Problem:

Es existieren 2 Zähler MPM3PM (beide mit Modbus Adresse 5), die auf /dev/USB0 und /dev/USB1 laufen.
Ebenso zwei EVSE DIN.

Leider finde ich im Internet keine Anleitung mehr zum MPM3PM zum Umstellen der Modbusadresse auf 6.
Hat jemand die Anleitung noch bei sich herumliegen ? Der Support von OPENWB hat leider auch nichts mehr.

Haben die EVSE DIN die gleiche Modbus Adresse? Ist hier ein umstellen möglich ?





Besten Dank.

Markus

Re: openWB Duo V2 MPM3PM

Verfasst: Fr Dez 12, 2025 4:49 pm
von Thomas aus W
mabe hat geschrieben: Fr Dez 12, 2025 11:56 am Hallo Zusammen,

aufgrund einer defekten SD Karte habe ich meine gekaufte openWB Duo auf die Software 2 umgestellt.
Folgendes Problem:

Es existieren 2 Zähler MPM3PM (beide mit Modbus Adresse 5), die auf /dev/USB0 und /dev/USB1 laufen.
Ebenso zwei EVSE DIN.

Leider finde ich im Internet keine Anleitung mehr zum MPM3PM zum Umstellen der Modbusadresse auf 6.
Hat jemand die Anleitung noch bei sich herumliegen ? Der Support von OPENWB hat leider auch nichts mehr.

Haben die EVSE DIN die gleiche Modbus Adresse? Ist hier ein umstellen möglich ?





Besten Dank.

Markus
Der Support gab mir damals diese Anweisung:
Alternativ mit Zugriff auf den Raspberry die erste EVSE vom RS485 Bus trennen und dann per SSH:

Code: Alles auswählen

python /var/www/html/openWB/runs/evsewritembusdev.py /dev/ttyUSB0 1 2001 2
Beim Zähler wäre es dann ID 5 -> 6...

Der Pfad galt für die Software 1.9.x Das Script musst Du Dir womöglich aus dem alten git-Repo besorgen.

bye
TW

Re: openWB Duo V2 MPM3PM

Verfasst: Fr Dez 12, 2025 5:22 pm
von ChristophR
Vielleicht hilft das hier?
https://web.archive.org/web/20181109061 ... ModBus.pdf

Falls es nicht klappt, habe ich es auch heruntergeladen:
MPM3PModBus.pdf
(1.14 MiB) 211-mal heruntergeladen

Re: openWB Duo V2 MPM3PM

Verfasst: Fr Dez 12, 2025 5:50 pm
von humschti
Ich habe auch eine Duo mit 2 USB Adaptern. Läuft ohne Anpassungen mit 2.x

Re: openWB Duo V2 MPM3PM

Verfasst: Sa Dez 13, 2025 10:27 am
von mabe
Vielen Dank für die Anleitung und das Script. Das hilft mir schon weiter.

Ich habe auch eine Duo mit 2 USB Adaptern. Läuft ohne Anpassungen mit 2.x
Vermutlich ist dein Modbus Zähler aber auf Adresse 6 und das EVSE DIN auf 2 ?

Re: openWB Duo V2 MPM3PM

Verfasst: Sa Dez 13, 2025 10:37 am
von openWB
Ansich sollten du bei 2 USB Adaptern bleiben können.
Das die IDs gleich sind ist dann kein Problem da anderer Bus.

Re: openWB Duo V2 MPM3PM

Verfasst: Sa Dez 13, 2025 10:53 am
von humschti
mabe hat geschrieben: Sa Dez 13, 2025 10:27 am Vermutlich ist dein Modbus Zähler aber auf Adresse 6 und das EVSE DIN auf 2 ?
Vor meinem Upgrade sagte mir der Support, dass ich umbauen müsse. Kurze Zeit später wurde aber die Software so erweitert, dass ich alles so belassen konnte.
An deiner Stelle würde ich es einfach mal probieren, bevor ich da gross umstellen und umbauen würde.

Re: openWB Duo V2 MPM3PM

Verfasst: Sa Dez 13, 2025 1:11 pm
von mabe
gelöscht

Re: openWB Duo V2 MPM3PM

Verfasst: Sa Dez 13, 2025 1:14 pm
von mabe
2025-12-13 14:11:51,294 - {modules.internal_chargepoint_handler.clients:135} - {DEBUG:Internal Chargepoint} - found 2 possible usb devices: ['/dev/ttyUSB1', '/dev/ttyUSB0']
2025-12-13 14:11:51,371 - {modules.internal_chargepoint_handler.clients:71} - {DEBUG:Internal Chargepoint} - Verbauter Zähler: <class 'modules.common.mpm3pm.Mpm3pm'> mit Modbus-ID: 5
2025-12-13 14:11:51,378 - {modules.internal_chargepoint_handler.clients:151} - {DEBUG:Internal Chargepoint} - LP0 Device: /dev/ttyUSB0
2025-12-13 14:11:51,707 - {modules.common.evse:42} - {DEBUG:Internal Chargepoint} - Firmware-Version der EVSE: 12
2025-12-13 14:11:51,723 - {modules.internal_chargepoint_handler.clients:54} - {DEBUG:Internal Chargepoint} - Modbus-ID der EVSE an LP0: 1
2025-12-13 14:11:51,802 - {modules.internal_chargepoint_handler.clients:71} - {DEBUG:Internal Chargepoint} - Verbauter Zähler: <class 'modules.common.mpm3pm.Mpm3pm'> mit Modbus-ID: 5
2025-12-13 14:11:53,700 - {modules.internal_chargepoint_handler.clients:135} - {DEBUG:Internal Chargepoint} - found 2 possible usb devices: ['/dev/ttyUSB1', '/dev/ttyUSB0']
2025-12-13 14:11:57,754 - {modules.internal_chargepoint_handler.clients:151} - {DEBUG:Internal Chargepoint} - LP1 Device: /dev/serial0
2025-12-13 14:11:58,077 - {modules.common.evse:42} - {DEBUG:Internal Chargepoint} - Firmware-Version der EVSE: 10012
2025-12-13 14:11:58,236 - {modules.common.evse:84} - {DEBUG:Internal Chargepoint} - Angabe der Ströme in 0,01A-Schritten ist aktiviert.
2025-12-13 14:11:58,412 - {modules.common.evse:84} - {DEBUG:Internal Chargepoint} - Angabe der Ströme in 0,01A-Schritten ist aktiviert.
2025-12-13 14:11:58,430 - {modules.internal_chargepoint_handler.clients:54} - {DEBUG:Internal Chargepoint} - Modbus-ID der EVSE an LP1: 1
2025-12-13 14:12:00,636 - {modules.common.fault_state:45} - {ERROR:Internal Chargepoint} - Interner Ladepunkt 1: FaultState FaultStateLevel.ERROR, FaultStr <class 'Exception'> ('Der Zähler konnte nicht ausgelesen werden. Vermutlich ist der Zähler falsch konfiguriert oder defekt. Bitte nehme bei anhaltenden Problemen über die Support-Funktion in den Einstellungen Kontakt mit uns auf.',), Traceback:
Traceback (most recent call last):
File "/var/www/html/openWB/packages/modules/internal_chargepoint_handler/internal_chargepoint_handler.py", line 122, in __init__
self.cp1_client_handler = client_factory(1, fault_state_info_cp1, self.cp0_client_handler)
File "/var/www/html/openWB/packages/modules/internal_chargepoint_handler/clients.py", line 99, in client_factory
return ClientHandler(local_charge_point_num, serial_client, evse_ids, fault_state)
File "/var/www/html/openWB/packages/modules/internal_chargepoint_handler/clients.py", line 43, in __init__
self.request_and_check_hardware(fault_state)
File "/var/www/html/openWB/packages/modules/common/hardware_check.py", line 98, in request_and_check_hardware
raise Exception(meter_error_msg + OPEN_TICKET)
Exception: Der Zähler konnte nicht ausgelesen werden. Vermutlich ist der Zähler falsch konfiguriert oder defekt. Bitte nehme bei anhaltenden Problemen über die Support-Funktion in den Einstellungen Kontakt mit uns auf.

2025-12-13 14:12:02,716 - {modules.internal_chargepoint_handler.clients:135} - {DEBUG:Internal Chargepoint} - found 2 possible usb devices: ['/dev/ttyUSB1', '/dev/ttyUSB0']
2025-12-13 14:12:02,802 - {modules.internal_chargepoint_handler.clients:71} - {DEBUG:Internal Chargepoint} - Verbauter Zähler: <class 'modules.common.mpm3pm.Mpm3pm'> mit Modbus-ID: 5
2025-12-13 14:12:02,813 - {modules.internal_chargepoint_handler.clients:151} - {DEBUG:Internal Chargepoint} - LP0 Device: /dev/ttyUSB0
2025-12-13 14:12:03,122 - {modules.common.evse:42} - {DEBUG:Internal Chargepoint} - Firmware-Version der EVSE: 12
2025-12-13 14:12:03,139 - {modules.internal_chargepoint_handler.clients:54} - {DEBUG:Internal Chargepoint} - Modbus-ID der EVSE an LP0: 1
2025-12-13 14:12:03,218 - {modules.internal_chargepoint_handler.clients:71} - {DEBUG:Internal Chargepoint} - Verbauter Zähler: <class 'modules.common.mpm3pm.Mpm3pm'> mit Modbus-ID: 5
2025-12-13 14:12:05,030 - {modules.internal_chargepoint_handler.clients:135} - {DEBUG:Internal Chargepoint} - found 2 possible usb devices: ['/dev/ttyUSB1', '/dev/ttyUSB0']
2025-12-13 14:12:09,107 - {modules.internal_chargepoint_handler.clients:151} - {DEBUG:Internal Chargepoint} - LP1 Device: /dev/serial0
2025-12-13 14:12:09,456 - {modules.common.evse:42} - {DEBUG:Internal Chargepoint} - Firmware-Version der EVSE: 10012
2025-12-13 14:12:09,616 - {modules.common.evse:84} - {DEBUG:Internal Chargepoint} - Angabe der Ströme in 0,01A-Schritten ist aktiviert.
2025-12-13 14:12:09,807 - {modules.common.evse:84} - {DEBUG:Internal Chargepoint} - Angabe der Ströme in 0,01A-Schritten ist aktiviert.
2025-12-13 14:12:09,822 - {modules.internal_chargepoint_handler.clients:54} - {DEBUG:Internal Chargepoint} - Modbus-ID der EVSE an LP1: 1
2025-12-13 14:12:12,032 - {modules.common.fault_state:45} - {ERROR:Internal Chargepoint} - Interner Ladepunkt 1: FaultState FaultStateLevel.ERROR, FaultStr <class 'Exception'> ('Der Zähler konnte nicht ausgelesen werden. Vermutlich ist der Zähler falsch konfiguriert oder defekt. Bitte nehme bei anhaltenden Problemen über die Support-Funktion in den Einstellungen Kontakt mit uns auf.',), Traceback:
Traceback (most recent call last):
File "/var/www/html/openWB/packages/modules/internal_chargepoint_handler/internal_chargepoint_handler.py", line 122, in __init__
self.cp1_client_handler = client_factory(1, fault_state_info_cp1, self.cp0_client_handler)
File "/var/www/html/openWB/packages/modules/internal_chargepoint_handler/clients.py", line 99, in client_factory
return ClientHandler(local_charge_point_num, serial_client, evse_ids, fault_state)
File "/var/www/html/openWB/packages/modules/internal_chargepoint_handler/clients.py", line 43, in __init__
self.request_and_check_hardware(fault_state)
File "/var/www/html/openWB/packages/modules/common/hardware_check.py", line 98, in request_and_check_hardware
raise Exception(meter_error_msg + OPEN_TICKET)
Exception: Der Zähler konnte nicht ausgelesen werden. Vermutlich ist der Zähler falsch konfiguriert oder defekt. Bitte nehme bei anhaltenden Problemen über die Support-Funktion in den Einstellungen Kontakt mit uns auf.

2025-12-13 14:12:14,106 - {modules.internal_chargepoint_handler.clients:135} - {DEBUG:Internal Chargepoint} - found 2 possible usb devices: ['/dev/ttyUSB1', '/dev/ttyUSB0']
2025-12-13 14:12:14,185 - {modules.internal_chargepoint_handler.clients:71} - {DEBUG:Internal Chargepoint} - Verbauter Zähler: <class 'modules.common.mpm3pm.Mpm3pm'> mit Modbus-ID: 5
2025-12-13 14:12:14,196 - {modules.internal_chargepoint_handler.clients:151} - {DEBUG:Internal Chargepoint} - LP0 Device: /dev/ttyUSB0
2025-12-13 14:12:14,519 - {modules.common.evse:42} - {DEBUG:Internal Chargepoint} - Firmware-Version der EVSE: 12
2025-12-13 14:12:14,537 - {modules.internal_chargepoint_handler.clients:54} - {DEBUG:Internal Chargepoint} - Modbus-ID der EVSE an LP0: 1
2025-12-13 14:12:14,616 - {modules.internal_chargepoint_handler.clients:71} - {DEBUG:Internal Chargepoint} - Verbauter Zähler: <class 'modules.common.mpm3pm.Mpm3pm'> mit Modbus-ID: 5
2025-12-13 14:12:16,420 - {modules.internal_chargepoint_handler.clients:135} - {DEBUG:Internal Chargepoint} - found 2 possible usb devices: ['/dev/ttyUSB1', '/dev/ttyUSB0']
2025-12-13 14:12:20,463 - {modules.internal_chargepoint_handler.clients:151} - {DEBUG:Internal Chargepoint} - LP1 Device: /dev/serial0


Ich habe auf die openWB Industrie SD Card das aktuelle openWB2 Image aufgespielt und die Wallbox neu konfiguriert.