Ask Flux
Help Center
How can we help?

Eichrecht

Compliance

In accordance with German calibration law (Mess-und Eichrecht), charge point operators in Germany may be required to provide signed meter data to EMSPs and drivers, so they can verify these values against the information displayed on the invoice for that charge session.

GreenFlux has developed a solution to retrieve this data from charge stations and share it via roaming networks – a technical description is available here below.

This approach works for all manufacturers but may require some integration work, depending on the OCPP implementation. Please contact Technical Integrations ( chargepoints@greenflux.com) for further assistance.   Hardware models with a built-in display for drivers to check meter values do not need to exchange signed data via roaming networks

Signed Meter Values

This resource is for e-mobility service providers (EMSPs) and EV drivers who wish to see how much

electricity was supplied in a particular charge session.

In accordance with the German calibration law (Mess-und Eichrecht), charge point operators may be required to provide signed meter data to EMSPs and drivers, so they can verify these values against the information displayed on the invoice for that charge session.

GreenFlux offer software for  Charge Point Operators (CPO) to manage a network of charge stations. In this capacity, we facilitate the exchange of Signed Meter Values through networks and provide instructions to support users in understanding and processing the information provided by CPOs.

Short description

A charge station with a calibrated meter will produce digitally signed (encrypted) meter values. These encrypted meter values cannot be manipulated by a third party. With the help of ‘ Transparency software’ , users can decrypt the meter values and compare them against the values that have been charged to them.

To verify that the right amount of electricity has been charged, users need to know:

  • The encrypted data (“signed_data”)
  • The decryption key (“public_key”)
  • The encryption method (“encoding_method”)
  • Where to find and download the transparency software (“url”)

Signed Data file

GreenFlux provides the data in the correct format to be opened directly in the transparency software. Since most ChargeStation models have slightly different implementations of Eichrecht these bespoke files will be generated for supported models as found below.

If we do not support the Charger specific implementation GreenFlux provides this data in a JSON format via a URL that is included in the CDR data set. Below is an example of the default Signed Data file for a charging session.

Field
Data available
Description
Session ID
Available
ID of the charging session
EVSE_ID
Available
ID of the EVSE (unique Connector of  charge station)
Encoding Method
Optional
Depending on the manufacturer, the encoding method might differ. More information below
Encoding method version
Optional
Version of the Encoding Method
Public key
Optional
The key required for decryption. May be part of the message or needs to be looked up elsewhere
Nature
Always
Indicates the metervalues for start and end of a charging session
Plain data
Optional
The unencrypted metervalues
Signed data
Always
The relevant encrypted/signed data
URL
Optional
The URL where the decryption software can be downloaded

How to obtain the URL

The Signed Data URL is included in the in the 'remark' attribute in the CDR data set as transmitted over the GreenFlux CDR API. A Platform API connection is required.

Manufacturer specific Encoding Method

GreenFlux detects automatically based on the Manufacturer attribute of the charge station's boot notification data which Encoding Method should be used. For instance, if GreenFlux detects the Manufacturer 'Alfen', the 'Alfen' Encoding Method will be applied. If no Manufacturer specific Encoding applies, GreenFlux uses the default Encoding Method (i.e. the SAFE Transparenzsoftware Encoding method).

 
ChargeStation Vendor
ChargeStation Model
Transparency Software
Remarks
Alfen BV
-
Alfen Eichrecht encoding
Innogy
-
S.A.F.E Transparanzsoftware
Communicates public key in GetConfigurationResponse. If missing send GetConfigurationRequest.
ChargeIT
-
S.A.F.E Transparanzsoftware
Ads-Tec Energy GMBH
-
S.A.F.E Transparanzsoftware
Communicates public key in DataTransfer after Boot. If missing reboot charger.
Mennekes
-
S.A.F.E Transparanzsoftware
Communicates public key in GetConfigurationResponse. If missing send GetConfigurationRequest.
Alpitronic GMBH
HYC 50 HYC 150 HYC 200 HYC 300 HYC 400
S.A.F.E Transparanzsoftware
Communicates public key in GetConfigurationResponse. If missing send GetConfigurationRequest.
Siemens AG
SICHARGE D
S.A.F.E Transparanzsoftware
Communicates public key in DataTransfer after Boot. If missing reboot charger.
ABB
Terra AC Wallbox Terra DC
S.A.F.E Transparanzsoftware

How to decrypt

Open the file in the Transparency software if charging on a supported charger. Otherwise manually fill the signed data from the JSON file in the transparency software and use the public key that is displayed on the charger.

Public Key

I n most cases, the “public_key” is not provided through the Signed Data file. The public key then can be retrieved either:

  • Checking on the Charge Station itself for the public key
  • Asking the Charge Point Operator if neither of the two options above are available. The Operator and Operator contact details should be part of the transaction details provided by the eMSP.

List of Encoding methods and related Software vendors

Manufacturers may have their own transparency software or use a software implemented by multiple companies.

Below is a list of relevant Encoding Methods known to GreenFlux.

Encoding method
Software
URL
Alfen Eichrecht
Alfen Eichrecht encoding / implementation
OCMF
Proposed by S.A.F.E
EDL40 E-Mobility Extension
Proposed by S.A.F.E
EDL40 Mennekes
Mennekes implementation

Please note that GreenFlux is not responsible for the availability and usability of these transparency software suppliers. For questions, please contact the manufacturer or Charge Point Operator directly.

 
Did this answer your question?
😞
😐
🤩