mobus auf Port 502?

Fragen zur Nutzung, Features, usw..
Pv-User01
Beiträge: 39
Registriert: Mi Okt 19, 2022 3:44 pm
Has thanked: 11 times
Been thanked: 3 times

mobus auf Port 502?

Beitrag von Pv-User01 »

Hi,

gibt es eine Lösung dafür dass modbus auf dem von allen Systemen erwarteten Port 502 erreichbar ist? Gibt es eine Erklärung dafür warum die openWB nicht mal eine Lesekomponente im primary-mode darüber anbietet? (das steht übrigens nirgendwo in der Software und noch nicht mal im Wiki; das bekommt man nur heraus wenn man die PDF öffnet die unter https://wiki.openwb.de/doku.php?id=openwb:vc:2.2.0:api liegt)

Ähnlich bei der MQTT-simpleAPI: Ich bin sehr unglücklich darüber dass ich offensichtlich noch nicht einmal die Daten auslesen darf; nur weil die openWB im primary-Modus läuft (steht zumindest so im Fragezeichen wenn man das unter Einstellungen / Allgemein aktivieren will)

Welche Möglichkeiten zum Auslesen kennt ihr, ohne dass ich erst Netzwerkstandards verbiegen muss?
:-/

MfG
18kWp Ost-West, SMA STP 20000TL-30, SMA Sunny Home Manager 2.0, digitaler 2-Wege-Zähler von Logarex
Speicher BYD HVS 10,1 kWh
openWB series 2 (mit Display und aut. 3-Phasen-Umschaltung, SW-Version: 2.2.0)
e-up 2020 (35kW, 2-phasig mit max. 7,2 kW)
Gero
Beiträge: 5196
Registriert: Sa Feb 20, 2021 9:55 am
Has thanked: 74 times
Been thanked: 380 times

Re: mobus auf Port 502?

Beitrag von Gero »

Die angebotene Schnittstelle für Profis ist MQTT. Wer noch Profimäßiger unterwegs ist und die openWB komplett fernsteuern mag, stellt auf Secondary um und steuert per modbus. (So wie viele andere Wallboxen auch)

Alle anderen nehmen die simpleAPI und vielleicht auch noch die dazu passende HomeAssistant Integration.
openWB-pro+, openWB-Buchse, E3/DC S10pro+39kWh, 30kWp Ost-Süd, Model 3 und Ion
seaspotter
Beiträge: 738
Registriert: Do Mär 03, 2022 8:09 pm
Has thanked: 179 times
Been thanked: 147 times

Re: Modbus auf Port 502?

Beitrag von seaspotter »

Pv-User01 hat geschrieben: Sa Apr 25, 2026 2:40 pm
gibt es eine Lösung dafür dass modbus auf dem von allen Systemen erwarteten Port 502 erreichbar ist? Gibt es eine Erklärung dafür warum die openWB nicht mal eine Lesekomponente im primary-mode darüber anbietet? (das steht übrigens nirgendwo in der Software und noch nicht mal im Wiki; das bekommt man nur heraus wenn man die PDF öffnet die unter https://wiki.openwb.de/doku.php?id=openwb:vc:2.2.0:api liegt)
Jedes gute EMS oder anderweitig übergreifende Steuerung kann einen Port bei einer Modbusverbindung ändern. selbst openWB bietet das für jegliche Komponentenanbindung an. Ich würd mir eher Sorgen darüber machen wenn deine verwendete Software das NICHT kann.
Ähnlich bei der MQTT-simpleAPI: Ich bin sehr unglücklich darüber dass ich offensichtlich noch nicht einmal die Daten auslesen darf; nur weil die openWB im primary-Modus läuft (steht zumindest so im Fragezeichen wenn man das unter Einstellungen / Allgemein aktivieren will)
Vielleicht solltest du deinen Anwendungszweck mal genau erklären, ich verstehe deine Frage bzw. Aussage nichtmal genau. Die simpleAPI ist dafür da die openWB im Primary Modbus auszulesen ohne tief in die MQTT Struktur von openWB einzugreifen.
15,36 kWp mit Sungrow SH10RT V112 (via LAN), 12,8 kWh Sungrow SBR128 und SMA STP6.0-3AV-40
2x OpenWB Series2 custom – 11 kW und 22kW
IDM Aero SLM Wärmepumpe
Renault Megane E-Tech EV60 - VW ID3 Pro S
Pv-User01
Beiträge: 39
Registriert: Mi Okt 19, 2022 3:44 pm
Has thanked: 11 times
Been thanked: 3 times

Re: Modbus auf Port 502?

Beitrag von Pv-User01 »

seaspotter hat geschrieben: Sa Apr 25, 2026 4:34 pm Jedes gute EMS oder anderweitig übergreifende Steuerung kann einen Port bei einer Modbusverbindung ändern. selbst openWB bietet das für jegliche Komponentenanbindung an. Ich würd mir eher Sorgen darüber machen wenn deine verwendete Software das NICHT kann.
Ah: Man kann also voraussetzen dass openWB einfach einen anderen Port nimmt, den in einer PDF anstelle SEO-optimiert dokumentiert und in jedem anderen System diesen beliebig einstellt; man darf aber nicht voraussetzen dass der Quasi-Standard Port 502 benutzt wird. Na dass leuchtet ja mal ein...
seaspotter hat geschrieben: Sa Apr 25, 2026 4:34 pm Vielleicht solltest du deinen Anwendungszweck mal genau erklären, ich verstehe deine Frage bzw. Aussage nichtmal genau. Die simpleAPI ist dafür da die openWB im Primary Modbus auszulesen ohne tief in die MQTT Struktur von openWB einzugreifen.
Dazu wäre es hilfreich wenn die dokumentierten Aufrufe funktionieren; wenn ich den ersten in der Doku beschriebenen Aufruf eingebe dann kommt bei mir ein Status 404 zurück.
Der Zweck ist einfach:
Weil modbus im primary-mode gar nicht funktioniert hatte ich wenigstens versucht hier etwas auszulesen was ich in einer DB weiterverarbeiten kann...
18kWp Ost-West, SMA STP 20000TL-30, SMA Sunny Home Manager 2.0, digitaler 2-Wege-Zähler von Logarex
Speicher BYD HVS 10,1 kWh
openWB series 2 (mit Display und aut. 3-Phasen-Umschaltung, SW-Version: 2.2.0)
e-up 2020 (35kW, 2-phasig mit max. 7,2 kW)
Pv-User01
Beiträge: 39
Registriert: Mi Okt 19, 2022 3:44 pm
Has thanked: 11 times
Been thanked: 3 times

Re: mobus auf Port 502?

Beitrag von Pv-User01 »

Gero hat geschrieben: Sa Apr 25, 2026 4:29 pm Die angebotene Schnittstelle für Profis ist MQTT. Wer noch Profimäßiger unterwegs ist und die openWB komplett fernsteuern mag, stellt auf Secondary um und steuert per modbus. (So wie viele andere Wallboxen auch)

Alle anderen nehmen die simpleAPI und vielleicht auch noch die dazu passende HomeAssistant Integration.
Nicht ganz; in dem Bereich ist tatsächlich im Industriebereich (und damit ist das eher der Profibereich) modbus bisher der Standard; wenn auch älter, aber sehr robust. MQTT ist eher für SmartHome, IoT usw. das Multitalent. Künftig (§14 EnWG) dürfte die Steuerung dann sogar eher mit EEBUS laufen; vermutlich dann in Kombination von modbus oder MQTT. Speedwire ist dagegen ein Außenseiter... eine webbasierte API wird dagegen eher für deutlich langsamere und asynchrone Pull-Verarbeitungen wie Monitoring usw. eingesetzt; in dem Bereich aber sehr selten...
18kWp Ost-West, SMA STP 20000TL-30, SMA Sunny Home Manager 2.0, digitaler 2-Wege-Zähler von Logarex
Speicher BYD HVS 10,1 kWh
openWB series 2 (mit Display und aut. 3-Phasen-Umschaltung, SW-Version: 2.2.0)
e-up 2020 (35kW, 2-phasig mit max. 7,2 kW)
openWB
Site Admin
Beiträge: 10271
Registriert: So Okt 07, 2018 1:50 pm
Has thanked: 176 times
Been thanked: 411 times

Re: mobus auf Port 502?

Beitrag von openWB »

Dazu wäre es hilfreich wenn die dokumentierten Aufrufe funktionieren; wenn ich den ersten in der Doku beschriebenen Aufruf eingebe dann kommt bei mir ein Status 404 zurück.
Was passiert wenn du:

Code: Alles auswählen

curl "http://IPADRESSE/openWB/simpleAPI/simpleapi.php?get_chargepoint_all="
Aufrufst mit deiner IP?

Ist aus der Doku:
https://wiki.openwb.de/doku.php?id=open ... leapi_http
Supportanfragen bitte NICHT per PN stellen.
Hardwareprobleme bitte über die Funktion Debug Daten senden mitteilen oder per Mail an support@openwb.de
Pv-User01
Beiträge: 39
Registriert: Mi Okt 19, 2022 3:44 pm
Has thanked: 11 times
Been thanked: 3 times

Re: mobus auf Port 502?

Beitrag von Pv-User01 »

openWB hat geschrieben: Di Apr 28, 2026 7:20 pm Was passiert wenn du:

Code: Alles auswählen

curl "http://IPADRESSE/openWB/simpleAPI/simpleapi.php?get_chargepoint_all="
Aufrufst mit deiner IP?

Ist aus der Doku:
https://wiki.openwb.de/doku.php?id=open ... leapi_http
Der Aufruf funktioniert. Ich hatte den Aufruf ganz oben genommen: "openWB/simpleAPI/chargepoint/0/power"; der funktioniert nicht. Steht das irgendwo wie weit ich suchen muss und welcher Aufruf funktioniert?

Lieben Dank für die aufschlussreiche Info; das fehlte bisher...
MfG
18kWp Ost-West, SMA STP 20000TL-30, SMA Sunny Home Manager 2.0, digitaler 2-Wege-Zähler von Logarex
Speicher BYD HVS 10,1 kWh
openWB series 2 (mit Display und aut. 3-Phasen-Umschaltung, SW-Version: 2.2.0)
e-up 2020 (35kW, 2-phasig mit max. 7,2 kW)
seaspotter
Beiträge: 738
Registriert: Do Mär 03, 2022 8:09 pm
Has thanked: 179 times
Been thanked: 147 times

Re: Modbus auf Port 502?

Beitrag von seaspotter »

Pv-User01 hat geschrieben: Di Apr 28, 2026 7:06 pm Ah: Man kann also voraussetzen dass openWB einfach einen anderen Port nimmt, den in einer PDF anstelle SEO-optimiert dokumentiert und in jedem anderen System diesen beliebig einstellt; man darf aber nicht voraussetzen dass der Quasi-Standard Port 502 benutzt wird. Na dass leuchtet ja mal ein...
Also wenn Modbus nimmt, dann muss man sich zwangsweise die Doku raussuchen wo die Register dokumentiert sind und auch der entsprechende Port angegeben ist, bestenfalls die Doku des Herstellers. Das ist gängige Praxis und sollte man immer so tun. Und es gibt genügend Hersteller die eben nicht Port 502 verwenden, weil er z.B. anderweitig intern genutzt wird. Auch Solaredge z.B. kommuniziert auf Port 1502. Aber steht eben in der Doku, die man sich auch vorher mal anlesen sollte ;)
15,36 kWp mit Sungrow SH10RT V112 (via LAN), 12,8 kWh Sungrow SBR128 und SMA STP6.0-3AV-40
2x OpenWB Series2 custom – 11 kW und 22kW
IDM Aero SLM Wärmepumpe
Renault Megane E-Tech EV60 - VW ID3 Pro S
seaspotter
Beiträge: 738
Registriert: Do Mär 03, 2022 8:09 pm
Has thanked: 179 times
Been thanked: 147 times

Re: mobus auf Port 502?

Beitrag von seaspotter »

Pv-User01 hat geschrieben: Di Apr 28, 2026 7:41 pm Der Aufruf funktioniert. Ich hatte den Aufruf ganz oben genommen: "openWB/simpleAPI/chargepoint/0/power"; der funktioniert nicht. Steht das irgendwo wie weit ich suchen muss und welcher Aufruf funktioniert?

Lieben Dank für die aufschlussreiche Info; das fehlte bisher...
MfG
Oben drüber steht ja auch "simpleAPI **für MQTT**", von openWB zitiert ist wiederrum der Aufruf für die HTTP Api also "openWB simpleAPI **HTTP**" die weiter unten im Wiki folgt. Doku mal genau lesen :)
15,36 kWp mit Sungrow SH10RT V112 (via LAN), 12,8 kWh Sungrow SBR128 und SMA STP6.0-3AV-40
2x OpenWB Series2 custom – 11 kW und 22kW
IDM Aero SLM Wärmepumpe
Renault Megane E-Tech EV60 - VW ID3 Pro S
openWB
Site Admin
Beiträge: 10271
Registriert: So Okt 07, 2018 1:50 pm
Has thanked: 176 times
Been thanked: 411 times

Re: mobus auf Port 502?

Beitrag von openWB »

Pv-User01 hat geschrieben: Di Apr 28, 2026 7:41 pm
openWB hat geschrieben: Di Apr 28, 2026 7:20 pm Was passiert wenn du:

Code: Alles auswählen

curl "http://IPADRESSE/openWB/simpleAPI/simpleapi.php?get_chargepoint_all="
Aufrufst mit deiner IP?

Ist aus der Doku:
https://wiki.openwb.de/doku.php?id=open ... leapi_http
Der Aufruf funktioniert. Ich hatte den Aufruf ganz oben genommen: "openWB/simpleAPI/chargepoint/0/power"; der funktioniert nicht. Steht das irgendwo wie weit ich suchen muss und welcher Aufruf funktioniert?

Lieben Dank für die aufschlussreiche Info; das fehlte bisher...
MfG
Was gibt der Befehl:

Code: Alles auswählen

mosquitto_sub -v -t "openWB/simpleAPI/chargepoint/0/power"
Den aus?
Wenn nicht auf lokal Host dann entsprechend bitte mit Host Parameter ausführen.
Supportanfragen bitte NICHT per PN stellen.
Hardwareprobleme bitte über die Funktion Debug Daten senden mitteilen oder per Mail an support@openwb.de
Antworten