Seite 4 von 8

Re: Keba P30 nun auch mit Modbus unterstützt

Verfasst: Mi Aug 11, 2021 9:36 pm
von okaegi
Sieht machbar aus, ich kann aber nicht testen. Hans Georg kannst / willst du testen ?
Gruss Oliver

Re: Keba P30 nun auch mit Modbus unterstützt

Verfasst: Di Aug 17, 2021 8:59 am
von hansgeorgerz
Ja, geht los.

Re: Keba P30 nun auch mit Modbus unterstützt

Verfasst: Di Aug 17, 2021 9:01 am
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.

Re: Keba P30 nun auch mit Modbus unterstützt

Verfasst: Di Aug 17, 2021 12:07 pm
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

Re: Keba P30 nun auch mit Modbus unterstützt

Verfasst: Mi Aug 18, 2021 7:11 am
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.

Re: Keba P30 nun auch mit Modbus unterstützt

Verfasst: Mi Aug 18, 2021 10:56 am
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

Re: Keba P30 nun auch mit Modbus unterstützt

Verfasst: Mi Aug 18, 2021 11:15 am
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)]

Re: Keba P30 nun auch mit Modbus unterstützt

Verfasst: Mi Aug 18, 2021 11:28 am
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

Re: Keba P30 nun auch mit Modbus unterstützt

Verfasst: Mi Aug 18, 2021 12:31 pm
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.

Re: Keba P30 nun auch mit Modbus unterstützt

Verfasst: Mi Aug 18, 2021 12:40 pm
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