Keba P30 nun auch mit Modbus unterstützt

Auflistung von gewünschten Features, Ausschreibung zur Umsetzung
okaegi
Beiträge: 2185
Registriert: Fr Mär 08, 2019 1:57 pm

Keba P30 nun auch mit Modbus unterstützt

Beitrag von okaegi »

Hallo Zusammen,
Sofern Keba P30 Ladestation mit der Firmware-Update V3.10.27 (keba -c ) oder Firmware-Update V1.12 (keba-x) ausgerüstet sind, werden diese neu über Modbus Schnittstelle angesteuert.
Openwb überprüft beim ersten Zugriff (pro OpenWB Boot) auf die Keba Wallbox, ob der Port 502 auf ist.
Wenn das der Fall ist, wird die Keba nur mit Modbus angesteuert / ausgelesen. Sofern der Port 502 nicht auf ist, wird die Keba mit der alten UDP Schnittstelle angesteuert.
Parameter im GUI braucht es keine. Das ganze wurde mit zwei Keba Wallboxen getestet. (-x und -c)
Das Kommando zur Anzeige der Sollvorgabe (z.b. S8) wird im Modbus Protokoll nicht unterstützt.
Das ist in der neusten Nighlty drin, Parameter braucht es keine. Im Gegensatz zur UDP Schnittstelle wird über Modbus nur das Minimum an Daten übertragen. (=läuft schneller und stabiler). Ich würde mich über Test Feedback freuen.
Gruss Oliver
Die aktuelle Keba Firmware kann hier runtergeladen werden:
https://www.keba.com/de/emobility/servi ... /downloads
Entwickler- openWB (ehrenamtlich) / Feedback zu Funktionen immer erwünscht..
Smarthomeprobleme siehe hier (update :!: ): viewtopic.php?f=14&t=5923
alexd500
Beiträge: 21
Registriert: Mi Mär 17, 2021 8:22 pm

Re: Keba P30 nun auch mit Modbus unterstützt

Beitrag von alexd500 »

Hallo Zusammen,
heute wurde meine Keba P30 vom Elektriker angeklemmt.
Habe ein Firmware-Update auf V3.10.27 durchgeführt und die Keba mit IP-Adresse als LP1 in openWB eingerichtet.
Woran erkenne ich denn, ob openWB nun per Modbus mit der Keba kommuniziert?

Danke im Voraus!
Gruß
Alex D.
okaegi
Beiträge: 2185
Registriert: Fr Mär 08, 2019 1:57 pm

Re: Keba P30 nun auch mit Modbus unterstützt

Beitrag von okaegi »

Hallo Alex,
Neuste nightly nehmen.
Auf die ramdisk schauen.
http://192.168.1.xxx/openWB/ramdisk/keba_setcurr.log
Wobei xxx durch deine Openwb Adresse zu ersetzen ist.
Hier steht spezifisch nur für Keba drin, wie die Amperevorgabe für deine Ladestation ist.
Wenn du hier Einträge hast, wird keba über Modbus angesteuert. Einträge gibt es nur, wenn dein Auto an der Wallbox eingesteckt und verriegelt ist.
Gruss Oliver
Screenshot_20210430-060046_Chrome.jpg
Entwickler- openWB (ehrenamtlich) / Feedback zu Funktionen immer erwünscht..
Smarthomeprobleme siehe hier (update :!: ): viewtopic.php?f=14&t=5923
alexd500
Beiträge: 21
Registriert: Mi Mär 17, 2021 8:22 pm

Re: Keba P30 nun auch mit Modbus unterstützt

Beitrag von alexd500 »

Guten Morgen Oliver,

danke für die schnelle Rückmeldung!

Ich habe die neueste nightly installiert. Auf der ramdisk gibt es nur eine Datei, die nach "keba" aussieht: kebamaxlp1. Da steht "0" drin.
Die Keba ist grundsätzlich über das Netzwerk erreichbar, auf das Webinterface kann ich zugreifen.
Leider warte ich noch auf mein Auto, so dass ich damit noch keine Tests machen kann.
Ich hätte aber zumindest erwartet, dass ich die Station per obenwb ver- und entriegeln kann (über die Autolock-Funktion oder durch "Durchstreichen" des Ladepunkts auf der openwb-Hauptseite). Die Box zeigt aber keinerlei Reaktion ... daher frage ich mich, ob die Box überhaupt mit openwb kommuniziert.

Gruß
Alex D.
okaegi
Beiträge: 2185
Registriert: Fr Mär 08, 2019 1:57 pm

Re: Keba P30 nun auch mit Modbus unterstützt

Beitrag von okaegi »

Das ist ein Problem mit Keba, diese meldet die aktuellen Ampervorgabe (und 0 bei disabled Station) nur wenn ein Auto angeschlossen ist. Das habe ich dem Keba Support gemeldet und warte auf Antwort.
In der kebamaxlp1 Variable steht die aktuelle Leistungsvorgabe von Keba lp1 drin. Schau mal unter port* auf der Ramdisk.
Dort findest du den Portstatus vom 502 pro Keba Station und ein log. Dort siehst du ob der 502 Port als offen erkannt wurde.
Gruss Oliver
Entwickler- openWB (ehrenamtlich) / Feedback zu Funktionen immer erwünscht..
Smarthomeprobleme siehe hier (update :!: ): viewtopic.php?f=14&t=5923
alexd500
Beiträge: 21
Registriert: Mi Mär 17, 2021 8:22 pm

Re: Keba P30 nun auch mit Modbus unterstützt

Beitrag von alexd500 »

Der Eintrag in der port.log sieht gut aus:
04/29/2021, 22:41:14 check502.py devicenr 192.168.178.78 Port 502 is open

Desweiteren gibt es noch eine port_502_192.168.xxx.xxx, dort steht eine "1" drin.

Heißt für mich: Kommunikation mit der Box funktioniert grundsätzlich.

Aber müsste die Box nicht (auch bei abgestecktem Auto) auf die Autolock-Einstellungen reagieren?

Danke dun Gruß
Alex D.
okaegi
Beiträge: 2185
Registriert: Fr Mär 08, 2019 1:57 pm

Re: Keba P30 nun auch mit Modbus unterstützt

Beitrag von okaegi »

Dann funktioniert die Kommunikation. Keba schickt nur beim verriegelten Auto die letzte Ampervorgabe zurück oder 0 bei disabled Ladestation (Modbus Adresse 1100). Aber wenn kein Auto verriegelt ist, kommt auch 0 in der Adresse 1100 zurück. Grundsätzlich könnte man das mit einer etwas komplizierter Logik auf openwb Seite lösen, warten wir erst mal ab was Keba Support sagt.
Gruss Oliver
Entwickler- openWB (ehrenamtlich) / Feedback zu Funktionen immer erwünscht..
Smarthomeprobleme siehe hier (update :!: ): viewtopic.php?f=14&t=5923
alexd500
Beiträge: 21
Registriert: Mi Mär 17, 2021 8:22 pm

Re: Keba P30 nun auch mit Modbus unterstützt

Beitrag von alexd500 »

Alles klar, danke für die schnellen Antworten!

Gruß
Alex D.
okaegi
Beiträge: 2185
Registriert: Fr Mär 08, 2019 1:57 pm

Re: Keba P30 nun auch mit Modbus unterstützt

Beitrag von okaegi »

Keba support hat geantwortet. Begeistert bin ich nicht .
Wir können folgendes machen:
1) Auto angesteckt
Openwb will 8a , keba hat 0A in Adresse 1100
Openwb enabled keba und schickt 8a
2)Auto angesteckt
Openwb will 9a , keba hat 8a in Adresse 1100
Openwb schickt 9a
3) Auto angesteckt
Openwb will 0a , keba hat 9a in Adresse 1100
Openwb disabled keba

. Wenn kein Auto veriegelt ist schicken wir gar nichts , da Keba
ohne Auto immer 0a in Adresse 1100 zurückschickt.

Somit können wir jetzt den aktuellen Status (ena / dis) und die Ampervorgabe nicht aus der Ladestation auslesen.
So läuft es heute

Theoretisch können wir wenn kein Auto verriegelt ist auch enabled / disabled / neue Ampervorgaben schicken (aber nur bei Änderung). Ich prüf das mal ob die Kebastation dann überhaupt ohne Auto verriegelt was macht.
Gruss Oliver
Entwickler- openWB (ehrenamtlich) / Feedback zu Funktionen immer erwünscht..
Smarthomeprobleme siehe hier (update :!: ): viewtopic.php?f=14&t=5923
alexd500
Beiträge: 21
Registriert: Mi Mär 17, 2021 8:22 pm

Re: Keba P30 nun auch mit Modbus unterstützt

Beitrag von alexd500 »

Hallo Oliver,
danke für die Info - auch wenn die Rückmeldung vom Support erstmal eher ernüchternd ist.
Hast Du eine Keba Box?
Wie hat sich die Box denn bei Kommunikation per UDP verhalten?

Gruß
Alex D.
Antworten