Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Ladevorgänge signieren #18

Open
kaeferfreund opened this issue Dec 26, 2021 · 5 comments
Open

Ladevorgänge signieren #18

kaeferfreund opened this issue Dec 26, 2021 · 5 comments

Comments

@kaeferfreund
Copy link

kaeferfreund commented Dec 26, 2021

Wir planen bei uns die Wallboxen für den öffentlichen Einsatz zu nutzen. Solange wir den Strom verschenken scheint es meiner laienhaften Auffassung nach keine Probleme zu geben, allerdings wird es schwieriger wenn man eine Vergütung für den Strom haben möchte.

Für eine eichrechtkonforme Abrechnung der Ladevorgänge ist es zwingend notwendig einzelne Ladevorgänge zu signieren, so dass diese mit einer Transparenzsoftware z.B. https://github.com/SAFE-eV/transparenzsoftware geprüft werden können.
Diese Signatur müsste dann über eine API (oder OCPP ) zur Verfügung gestellt werden, alles weitere sollte dann in einer anderen Software verarbeitet werden :)

Gäbe es genug Interesse, dass ein PR zu dem Thema gemerged würde? Nur mal als Frage, bevor man sich hier die Arbeit macht?

@kaeferfreund
Copy link
Author

kaeferfreund commented Dec 26, 2021

Hier mal die Bedienungsanleitung der Transparenz-Software:
https://www.safe-ev.de/global/downloads/S.A.F.E.End-Nutzer-Handbuch_Transparenzsoftware1.1.0.pdf?m=1634105376&

Hier die Regeln zum Eichrecht Emobilität:
https://oar.ptb.de/files/download/58d8ffad4c9184f55a2f94e3

Mir scheint es wird zu jedem Vorgang einfach ein XML File generiert und mit SHA-256 signiert 🤷🏻‍♂️ das müsste doch easy möglich sein. Einfach einen eigenen Private Key Hochladen und dann damit zu jedem Ladevorgang ne XML mit Signatur erzeugen.

@borg42
Copy link
Member

borg42 commented Dec 27, 2021

Natürlich sind wir da an einem PR interessiert!

Aus unserer Sicht sollte der WARP Charger dazu eine möglichst minimalistische Schnittstelle bereitstellen und das komplette Handling sollte auf dem Backend stattfinden.

Sprich: Eine zahlungspflichtige Landung wird z.B. über ein Handy auf dem Backend gestartet. Das Backend gibt die Ladung auf der Wallbox frei. Die Wallbox stellt dem Backend während und nach der Ladung nur die rechtlich notwendigen Daten zur Verfügung. Alles andere wird wieder vom Backend gehandhabt.

Dazu einmal die Frage in den Raum: Ist es stand aktuell wirklich rechtlich OK wenn die Wallbox selbst kein Display hat und kein Ausdruck für die Messung einer Ladung bereitstellt? Ich weiß das es da viel hin und her gab zu dem Thema und anfangs nicht ganz klar war was OK ist und was nicht.

Und noch eine Anmerkung: Ab Mitte nächsten Jahres wird wegen der neuen Ladesäulen-Verordnung noch zusätzlich ein EC- oder Kreditkartenlesegerät rechtlich notwendig. Spätestens da benötigt man dann neben dem WARP Charger zusätzliche Hardware.

@borg42
Copy link
Member

borg42 commented Dec 27, 2021

Oh, und ganz vergessen oben: Es müsste natürlich zusätzlich ein eichrechtskonformer Zähler eingesetzt und vom Backend ausgelesen werden. Der Zähler im WARP Charger Pro ist "nur" MID-konform und reicht daher nicht aus für öffentlich zahlungspflichtiges Laden.

Sprich: Im Endeffekt wäre der WARP Charger nur ein ferngesteuertes Schütz in einem Gehäuse und alles andere müsste sowieso extern geschehen?

@kaeferfreund
Copy link
Author

kaeferfreund commented Jan 16, 2022

Wenn ich das richtig im Kopf habe reicht die Genauigkeit des MID Zählers aus und es braucht "lediglich" eine Manipulationssicherheit (das was die meisten mit Transparenzsoftware realisieren) sowie eine Zertifizierung damit der Zähler eichrechtskonform für das Laden von Batterieelektrischen Fahrzeugen wird?

https://www.industr.com/de/messung-und-abrechnung-an-der-stromtankstelle-2391590

Bei Ladepunkten müssen das aktuelle Datum, die aktuelle Uhrzeit, der aktuelle Zählerstand, der Zählerstand beim Start des Ladevorgangs, der Zählerstand beim Ende des Ladevorgangs, die bereits geladene Energie und die aktuelle Ladeleistung dargestellt werden. Weiterhin müssen der öffentliche Schlüssel der Messkapsel (Public Key), die ID-Nummer des Zählers und des Versorgungspunktes und die aktuelle Softwareversion der Ladesäule ersichtlich sein.

Wenn man diese Werte einfach einsammeln und mit SHA256 signieren könnte wäre die Sache abgesehen von der Baumusterprüfung rein technisch i.O. oder?

@janknieling
Copy link

Ich bin auch der Meinung, dass die MID Konformität des Zählers ausreichen müsste.
So weit ich das weiß sind ja die ganzen Stromzähler, die man vom Netzbetreiber zu Hause hat ja auch nicht mehr geeicht sondern „nur“ noch MID konform, was von der EU geschaffen wurde, um die Eichrechte EU weit zu vereinfachen.
Erst X Jahre nach dem Aufbringen der MID Konformität muss ja dann nachgeeicht werden.
Ob das bei öffentlichem Laden auch so ist weiß ich nicht ich würde aber mal sehr stark davon ausgehen…

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants