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

Re: Keba P30 nun auch mit Modbus unterstützt

Beitrag von okaegi »

Sieht machbar aus, ich kann aber nicht testen. Hans Georg kannst / willst du testen ?
Gruss Oliver
Entwickler- openWB (ehrenamtlich) / Feedback zu Funktionen immer erwünscht..
Smarthomeprobleme siehe hier (update :!: ): viewtopic.php?f=14&t=5923
hansgeorgerz
Beiträge: 65
Registriert: Do Feb 18, 2021 7:16 am

Re: Keba P30 nun auch mit Modbus unterstützt

Beitrag von hansgeorgerz »

Ja, geht los.
hansgeorgerz
Beiträge: 65
Registriert: Do Feb 18, 2021 7:16 am

Re: Keba P30 nun auch mit Modbus unterstützt

Beitrag von hansgeorgerz »

okaegi hat geschrieben: Mi Aug 11, 2021 5:12 pm Sieht so aus, ich muss mir das mal anschauen. Wenn du eine andere Karte nimmst, wechselt dann der Wert ?
Gruss Oliver
Ja, er wechselt. Jetzt steht in der kebainfolp1 mit einer anderen Karte "49997A2" drin.
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 »

Wenn dieser Pullrequest drin ist, bitte nightly runterladen.
https://github.com/snaptec/openWB/pull/1520
Hier die Änderungen:
Neu wird die letzte eingelesene RFID ID bei Änderung an openWB weitergeben (Variable /var/www/html/openWB/ramdisk/readtag). RFIDS werden neu mit führenden Nullen ergänzt. Die letzte RFID Id wird in der Variable kebalpxrfid abgespeichert.
Ebenso wird die Firmwareversion in die Kebainfolpx variable ausgegeben

Ich sag Bescheid wenn der PR drin ist. Dann kannst du mri dem testen Anfangen.
Danke und Gruss Oliver
Entwickler- openWB (ehrenamtlich) / Feedback zu Funktionen immer erwünscht..
Smarthomeprobleme siehe hier (update :!: ): viewtopic.php?f=14&t=5923
hansgeorgerz
Beiträge: 65
Registriert: Do Feb 18, 2021 7:16 am

Re: Keba P30 nun auch mit Modbus unterstützt

Beitrag von hansgeorgerz »

Hallo Oliver, vielen Dank erst einmal für das Update!

Ich habe gerade die neue Nightly 1.9.248 eingespielt. Hier die Ergebnisse des ersten Tests damit.

In der Variable "readtag" wird jetzt die zuletzt benutzte KEBA RFID gespeichert (04A2DAA2). Dabei wird die RFID mit führenden Nullen auf acht Stellen aufgefüllt (von 4A2DAA2 zu 04A2DAA2).

Die kebainfolp1 sieht jetzt so aus:
"{\"maxcur\":0,\"supcur\":16,\"hwinfo\":314111,\"Error\": 0,\"plugstat\":0,\"chargestat\":0,\"rfid\":04A376A2,\"firmware\":030A1C00,\"powerc\":252.496,\"power\":0,\"V1\":0,\"V2\":0,\"V3\":0,\"A1\":0.00,\"A2\":0.00,\"A3\":0.00} "

Aktiviere ich unter "Verschiedene Einstellungen" beim Punkt "RFID" den Modus 1 oder 2 wird jedoch immer noch "Zuletzt gescannter RFID Tag: 0" angezeigt. Im Modus 2 habe ich die Liste der erlaubten Tags als Kommaseparierte Liste ohne Leerzeichen entsprechend eingepflegt (04A2DAA2,04A376A2).

Eine Freischaltung der KEBA funktioniert im Modus 2 leider nicht nach dem Einlesen der RFID Karte. Die KEBA blinkt weiterhin blau statt orange.

PS: Ich habe zwei KEBAs und zwei RFID Karten. Deshalb die Liste mit mehreren RFIDs.
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 »

Hm ..
War ein Auto angeschlossen ?
Die rfid.log ist leer ?
Hast du vielleicht im debug.log (openWB.log) oder port.log irgendwelche Einträge nach dem einlesen ?
Gruss Oliver
Entwickler- openWB (ehrenamtlich) / Feedback zu Funktionen immer erwünscht..
Smarthomeprobleme siehe hier (update :!: ): viewtopic.php?f=14&t=5923
hansgeorgerz
Beiträge: 65
Registriert: Do Feb 18, 2021 7:16 am

Re: Keba P30 nun auch mit Modbus unterstützt

Beitrag von hansgeorgerz »

Ein Auto war bei meinen Versuch nicht angesteckt. Die KEBA sollte sich auch ohne freischalten. Oder?

Die letzten Einträge der rfid.log sehen so aus:

Wed Aug 18 08:55:04 2021: Abgesteckt, Sperre LP1
Wed Aug 18 08:55:04 2021: Abgesteckt, Sperre LP2
Wed Aug 18 08:55:04 2021: Abgesteckt, Sperre LP3
Wed Aug 18 08:55:04 2021: Abgesteckt, Sperre LP4
Wed Aug 18 08:55:04 2021: Abgesteckt, Sperre LP5
Wed Aug 18 08:55:04 2021: Abgesteckt, Sperre LP6
Wed Aug 18 08:55:04 2021: Abgesteckt, Sperre LP7
Wed Aug 18 08:55:04 2021: Abgesteckt, Sperre LP8
Wed Aug 18 08:55:04 2021: savelastrfidtag: change detected, updating ramdisk: 04A376A2
Wed Aug 18 08:55:04 2021: Verwerfe Tag nach 1120.0966048240662 Sekunden
**** REBOOT ****

Und in der port.log steht da als Letztes ohne Zeitstempel:

Traceback (most recent call last):
File "/var/www/html/openWB/modules/keballlp1/info.py", line 24, in <module>
resp= client.read_holding_registers(1036,2,unit=255)
File "/usr/local/lib/python3.5/dist-packages/pymodbus/client/common.py", line 114, in read_holding_registers
return self.execute(request)
File "/usr/local/lib/python3.5/dist-packages/pymodbus/client/sync.py", line 107, in execute
raise ConnectionException("Failed to connect[%s]" % (self.__str__()))
pymodbus.exceptions.ConnectionException: Modbus Error: [Connection] Failed to connect[ModbusTcpClient(10.0.0.71:502)]
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 »

Hm... offensichtlich erkennt er den Tag korrekt. Kannst du mal Tag scannnen und dann Auto einstecken ?
Ich weiss nicht wie genau die rfid verarbeitung funktioniert in openwb
Aber bei Modus 2 steht folgendes:

. Der gescannte Tag wird dem zuletzt angeschlossenenen Auto zugewiesen, schaltet den Ladepunkt frei und vermerkt dies für das Ladelog. Wird erst gescannt und dann ein Auto angeschlossen wird der Tag dem Auto zugewiesen das als nächstes ansteckt. Wird 5 Minuten nach Scannen kein Auto angeschlossen wird der Tag verworfen. Jeder Ladepunkt wird nach abstecken automatisch wieder gesperrt.

Offensichtlich scannen und einstecken innerhalb 5 Minuten . Dann sollte er laden und nach dem laden wieder sperren.
Danke,
Gruss Oliver
Entwickler- openWB (ehrenamtlich) / Feedback zu Funktionen immer erwünscht..
Smarthomeprobleme siehe hier (update :!: ): viewtopic.php?f=14&t=5923
hansgeorgerz
Beiträge: 65
Registriert: Do Feb 18, 2021 7:16 am

Re: Keba P30 nun auch mit Modbus unterstützt

Beitrag von hansgeorgerz »

So, beim zweiten Test habe ich es genau so gemacht.

Ausgangspunkt war die gesperrte KEBA (LED blinkt blau). Als nächstes Karte am Leser, es piept und die LED leuchtet dauerhaft blau.

Dann das Auto angesteckt. Und: Nichts passiert. Es erfolgt leider keine automatische Freischaltung der KEBA.
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 »

Okay danke, dann geh ich mal forschen . Steht noch was in der keba setcurr.log um die Zeit als du die Karte drangehalten hast ?
Und hast du einen Eintrag im rfid.log ?
Gruss Oliver
Entwickler- openWB (ehrenamtlich) / Feedback zu Funktionen immer erwünscht..
Smarthomeprobleme siehe hier (update :!: ): viewtopic.php?f=14&t=5923
Antworten