Keba P30 nun auch mit Modbus unterstützt

Auflistung von gewünschten Features, Ausschreibung zur Umsetzung
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, die RFIDs bleiben in kebainfolp1 und kebalp1rfid stehen. In der Variable readtag steht jetzt wieder "0" 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 »

Offensichtlich wird die rfid in der Schnittstelle nicht gelöscht, d.h. wenn du nun die gleiche rfid nochmals an die gleiche keba hälst können wir auf seite openwb nicht erkennen das die gleiche Karte zweimal hintereinander verwendet wurde. Kann es sein, dass das bei deinem Problem passiert ist ?
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 »

An was genau kann ich das erkennen? Und wenn an dem tatsächlich so wäre, ist das ein KEBA Problem?
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 »

In der Schnittstelle wird bei Adresse 1500 die rfid Karte präsentiert

Keba Modbus Beschreibung

0x1500 - RFID card

This register contains the first 4 bytes of the serial number (UID) of the used RFID card. This register can be read if the charging session was authorized with an RFID card. The represented value is in decimal and has to be converted to hex in order to read the UID.
Example: Value 3570234960 converted to hex = D4CD7650 for the serial number (first 4 bytes) of the used RFID card

Nun liest openWb diese Adresse alle n Sekunden aus und schreibt den Wert in kebainfolp1.
Meine Vermutung:
Es sieht so momentan aus, dass dieser Wert sich erst dann ändert wenn du mit einer anderen Karte den rfid Leser von der Keba berührst.
Wenn du mit der gleichen Karte den leser berührst steht nach wie vor der gleiche Wert hier und Openwb weiss nicht, dass zweimal hintereinander die gleiche Karte verwendet wurde.
Frage: Ändert sich der Wert wenn du das Auto absteckst ?
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 »

OK, verstehe.
okaegi hat geschrieben: Mi Aug 25, 2021 2:47 pm Frage: Ändert sich der Wert wenn du das Auto absteckst ?
Ich habe momentan leider kein Auto zum Testen da. Sollte sich der Wert nach dem Abstecken auf "0" ändern?

Ich vermute, dass dort immer die Werte der zuletzt gescannten RFID drin stehen bleiben. Jedenfalls ist das jetzt so, obwohl kein Auto angesteckt ist.

Durch das Problem mit der Schnittstelle werden die KEBAs durch openWB mit bereits verwendeten RFIDs nicht mehr freigeschalten?

Momentan erfolgt überhaupt keine Freischaltung mehr, egal welche RFID ich aus der Liste nehme. Die Freischaltung hat nur ein einziges mal nach dem letzten Nightly Update pro Karte funktioniert.

Kurze Frage noch zum Verständnis: OpenWB fragt aller paar Sekunden über den modbus den RFID Tag von der KEBA ab? Also von beiden Ladepunkten?
Die KEBA übermittelt also nicht beim Scan einer RFID am Ladepunkt dessen Tag an openWB?
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 Problem ist, das openwb wissen muss, wenn eine Rfid Karte erkannt wurde.


So ist es implementiert:
Somit merkt sich der openwb keba driver die letzte gelesen rfid Karte in kebalp1rfid. In kebainfolp1 steht die aktuel gelesene Karte.
Wenn nun der rfid id aus kebalp1rfid ungleich der rfid id aus kebainfolp1 ist wurde eine neue Karte erkannt und diese wird dann zusätzlich in readtag geschrieben, die dann in openwb die eigentliche rfid Verarbeitung auslöst.
Nun könnte sein, das beim Abschuss der Charging session die aktuell gelesene Karte z.b. mit 0 überschrieben wird. Das müssen wir aber noch rausfinden und dann könnten wir das Problem lösen.
Wenn wir aber in Openwb nicht wissen, ob die gelesene rfid von gerade eben oder von letzter Woche ist wird es etwas schwierig.
Du kannst das Problem damit umgehen indem du Karte a und b immer abwechseln verwendest (was aber aus Benutzersicht Blödsinnig ist)

Gruss Oliver

Deine Fragen:
Kurze Frage noch zum Verständnis: OpenWB fragt aller paar Sekunden über den modbus den RFID Tag von der KEBA ab?
Richtig kebainfolp1/lp2 wird alle n Sekunden abgefragt
Also von beiden Ladepunkten?
Richtig
Die KEBA übermittelt also nicht beim Scan einer RFID am Ladepunkt dessen Tag an openWB?
Nein Keva übermittelt in 1500 immer die letzte Rfid Id
Entwickler- openWB (ehrenamtlich) / Feedback zu Funktionen immer erwünscht..
Smarthomeprobleme siehe hier (update :!: ): viewtopic.php?f=14&t=5923
Ionic5-21
Beiträge: 2
Registriert: Sa Nov 06, 2021 7:52 am

Re: Keba P30 nun auch mit Modbus unterstützt

Beitrag von Ionic5-21 »

Hallo, habe eine Keba KeContact P30 x series und wollte die mit einem Kostal Smart Meter kommunizieren lassen, aber irgendwie klappt es nicht, muss ich da beim Externer TCP Zähler noch was bestimmtes einstellen oder warum klappt das nicht. Ich trage da die IP Adresse vom KSEM und drücke auch Verbindung testen und dann kommt Externer TCP Zähler konnte nicht gefunden werden. Den dip switch 1.3 habe auf on.

Weis jemand eine Antwort?
Dateianhänge
Screenshot_2021-11-13-14-45-23-930_com.android.chrome.jpg
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 und Kostal werden separat von openwb angesteuert, respektive ausgelesen.
Eine direkte Verbindung zwischen Kostal und Keba mit openwb macht keinen Sinn.
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 in die Runde, seit dem Update auf die Nightly 1.9.258 fehlen im Ladelog die protokollierten RFID Tags der KEBA.
Könnte das bitte wieder korrigiert werden? Danke.

Ergänzung:
In der kebalp1rfid und kebalp2rfid steht ein RFID Tag drin, es ist jedoch nicht der aktuelle Letzte Tag.
Hell
Beiträge: 55
Registriert: Mo Okt 05, 2020 6:20 am

Re: Keba P30 nun auch mit Modbus unterstützt

Beitrag von Hell »

Kurze Nachfrage: Ist das oben von hansgeorgerz genannte Problem mit den RFID-Karten in der Stable: 1.9.262 bereits behoben (KEBA P30X und KEBA P30C) Firmware / Softwareversion 1.12.1 oder 1.13?
Antworten