Keba P30 nun auch mit Modbus unterstützt
-
- Beiträge: 2425
- Registriert: Fr Mär 08, 2019 1:57 pm
- Has thanked: 2 times
- Been thanked: 30 times
Re: Keba P30 nun auch mit Modbus unterstützt
Sieht machbar aus, ich kann aber nicht testen. Hans Georg kannst / willst du testen ?
Gruss Oliver
Gruss Oliver
Entwickler- openWB (ehrenamtlich) / Feedback zu Funktionen immer erwünscht..
Smarthomeprobleme siehe hier (update ): viewtopic.php?f=14&t=5923
Smarthomeprobleme siehe hier (update ): viewtopic.php?f=14&t=5923
-
- Beiträge: 65
- Registriert: Do Feb 18, 2021 7:16 am
-
- Beiträge: 65
- Registriert: Do Feb 18, 2021 7:16 am
Re: Keba P30 nun auch mit Modbus unterstützt
Ja, er wechselt. Jetzt steht in der kebainfolp1 mit einer anderen Karte "49997A2" drin.
-
- Beiträge: 2425
- Registriert: Fr Mär 08, 2019 1:57 pm
- Has thanked: 2 times
- Been thanked: 30 times
Re: Keba P30 nun auch mit Modbus unterstützt
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
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
Smarthomeprobleme siehe hier (update ): viewtopic.php?f=14&t=5923
-
- Beiträge: 65
- Registriert: Do Feb 18, 2021 7:16 am
Re: Keba P30 nun auch mit Modbus unterstützt
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.
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.
-
- Beiträge: 2425
- Registriert: Fr Mär 08, 2019 1:57 pm
- Has thanked: 2 times
- Been thanked: 30 times
Re: Keba P30 nun auch mit Modbus unterstützt
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
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
Smarthomeprobleme siehe hier (update ): viewtopic.php?f=14&t=5923
-
- Beiträge: 65
- Registriert: Do Feb 18, 2021 7:16 am
Re: Keba P30 nun auch mit Modbus unterstützt
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)]
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)]
-
- Beiträge: 2425
- Registriert: Fr Mär 08, 2019 1:57 pm
- Has thanked: 2 times
- Been thanked: 30 times
Re: Keba P30 nun auch mit Modbus unterstützt
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
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
Smarthomeprobleme siehe hier (update ): viewtopic.php?f=14&t=5923
-
- Beiträge: 65
- Registriert: Do Feb 18, 2021 7:16 am
Re: Keba P30 nun auch mit Modbus unterstützt
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.
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.
-
- Beiträge: 2425
- Registriert: Fr Mär 08, 2019 1:57 pm
- Has thanked: 2 times
- Been thanked: 30 times
Re: Keba P30 nun auch mit Modbus unterstützt
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
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
Smarthomeprobleme siehe hier (update ): viewtopic.php?f=14&t=5923