Key:ref:EU:EVSE

From OpenStreetMap Wiki
Jump to navigation Jump to search
ref:EU:EVSE
Description
A unique identifier used for electric vehicles charge point EVSEs (compulsory), stations and pools (optional) in EU and participating countries. Show/edit corresponding data item.
Group: references
Used on these elements
may be used on nodesshould not be used on waysmay be used on areas (and multipolygon relations)should not be used on relations (except multipolygon relations)
Useful combination
Status: in use

Electrical Vehicle Supply Equipment (EVSE) refers to the part of a man_made=charge_point that controls the supply of electricity to a single electric vehicle (EV). The EVSE handles the charging process of one EV at a time. An EVSE may have one or several connectors (sockets/plugs) but only one connector can be used at the same time. You can record the identifier (ID) assigned to the EVSE in the ref:EU:EVSE=* tag. Adding the tag in OpenStreetMap helps link objects between OpenStreetMap and other external databases which also include the EVSE ID.

If a man_made=charge_point can control the supply of electricity to more than one EV at a time, then it will have more than one EVSE associated with it.

Confusingly, an almost identical syntax to the EVSE ID can also be (optionally) assigned the charge pools and stations even though those are not EVSEs. These Pool IDs and Charging Station IDs can also be added to OpenStreetMap using this ref:EU:EVSE=* tag.

History

Global introduction

The syntax for the EVSE ID was first introduced by the International Organization for Standardization in 2014. It was then extended in 2015 by the eMobility ICT Interoperability Innovation (eMI³) Group[1], which was a open industry forum of global EV market participants. eMI³ introduced an almost identical syntax to the EVSE ID that can be used for charge pools.

Use within the EU and participating countries

In 2019 the ID and Data collection for Sustainable Fuels in Europe (IDACS) project was established by the European Commission to support EU member states in setting up data collecting for alternative fuels infrastructure. It was coordinated under the Connecting Europe Facility (CEF) program and involved multiple EU member states working together to harmonize data collection and improve access to information on electric vehicle charging and alternative fuel stations. It resulted in the establishment of national ID registration organisation (IDROs). The IDROs are responsible for assigning the three alphanumeric characters for the Charge Point Operators, as required for in the EVSE ID syntax.

You can find links to each IDRO along with their list of the three alphanumeric CPO IDs (and e-Mobility Service Provider codes) they have assigned here.

The work of the IDACS Project was incorporated in to Alternative Fuels Infrastructure Regulation (Regulation (EU) 2023/1804) which requires the EU member states to make the data concerning alternative fuels infrastructure available as open data through their national access point (data interface). The detail of this data requirement is set out in Article 20 of the regulation. This means that in the EU it is compulsory to assign globally unique identifiers (IDs) to public EVSEs and for IDROs to collect these and make them available through their national access point.

While in the EU an EVSE must have an ID, for Pools and Stations it is up to the owners/operators to decide whether to assign an ID.

EVSE ID

Syntax

The EVSE ID follows a fixed structure:  <Country Code>  <S>  <Operator ID>  <S>  E  <Power Outlet ID / Charge Point ID> 

Where:

  •  <Country Code>  = two character country code according to ISO-3166-1 (Alpha-2-Code)
  •  <S>  = an optional separator in the form of an asterisk character ("*"); recommended to include in OpenStreetMap
  •  <Operator ID>  = three alphanumeric characters, referring to the Operator (Charge Point Operator under IDACS documentation)
  •  E  = The letter “E” to indicate that the ID relates to an EVSE
  •  <Power Outlet ID / Charge Point ID>  = 1-31 (ALPHA / DIGIT /  <S> ); between 1 and 31 sequence of alphanumeric characters or the separator character ("*"; cannot be used as the first character in the sequence), allowing the operator to identify one specific EVSE. Under the IDACS documentation this is renamed from Power Output ID to Charge Point ID, shortened to 1 to 30 alphanumeric sequence (1-30 (ALPHA / DIGIT)) and the Operator is now referred to as a Charge Point Operator (CPO). It is unclear if reducing the max length by 1 character was intentional or accidental as IDACS also does not recommend the use of the separator asterisk character ("*") anywhere in the EVSE ID and they may have incorrectly thought that the original ISO/eMI³ defined max length of 31 was only when an asterisk was included.

EVSE IDs are case insensitive. The format is based on ISO 15118 Part 2 (Annex H, page 324) and the eMi³ standard (v1.0 part 2 §1.3). The full standards include more than what is applicable to OpenStreetMap; we will only use the part that a relevant to features we can map.

The separator (*) exists to improve human readability of EVSE IDs. Although it is optional in the format specification, it is recommended to include in in OpenStreetMap. This helps indicate to other mappers that you have entered a proper EVSE ID rather than an eMA ID which uses "-" as it's separator.

Examples

  • ref:EU:EVSE=SK*IOY*E222901 - A charge point EVSE ("E") operated by Ionity ("IOY") in Slovakia ("SK"). Note that Ionity have only used 6 of the potential 30 alphanumeric characters available to them when setting the Charge Point ID. They have however applied their own meaning to the digits as 2229 refers to the location (station) and 01 the first EVSE at this location[2].
  • ref:EU:EVSE=DE*GCE*EACCC00161571 - A charge point EVSE ("E") operated by Elli ("GCE") in Germany ("DE")[3].

Extended use of the syntax

Terminology

The eMI³ standard set out a four level/hierarchy data structure for charging infrastructure:

  • Level 1: “Pool” — This is defined as a grouping of charging stations that share close location. In OpenStreetMap this maps to amenity=charging_station.
  • Level 2: “Charging Station” — Defined as a physical grouping of one or more EVSEs, sharing a common user identification interface. It maps to man_made=charge_point assuming each of these have their own user interface for initiating charging and/or payment.
  • Level 3: “EVSE” — This is the part that handles the charging process of one EV at a time and may have one or several connectors (sockets/plugs) but only one connector can be used at the same time. As it relates to a system rather than a physical object we do not have a tag for it, but the EVSE ID(s) can be added to the man_made=charge_point that the associated socket is on.
  • Level 4: “Connector” — The connector is the physical interface connecting to the car. We use the socket:*=* tag for this regardless of whether the connector is a socket/plug or tethered cable.

eMI³ set out the syntax for IDs for the Pool but not the Charging Station. This was documented later, for example by the IDACS project.

Syntax for the Pool ID

This follows a very similar format to the EVSE ID, but uses a “P” to indicate that it refers to a Pool. The structure is:  <Country Code>  <S>  <CPO or Loc owner ID>  <S>  P  <Pool Instance> 

Where:

  •  <Country Code>  = two character country code according to ISO-3166-1 (Alpha-2-Code)
  •  <S>  = an optional separator in the form of an asterisk character ("*"); recommended to include in OpenStreetMap
  •  <Operator ID>  = three alphanumeric characters, referring to the Operator (Charge Point Operator or Location Owner under IDACS documentation)
  •  P  = The letter “P” indicating that this ID is of a Pool.
  •  <Pool Instance>  = 1-31 (ALPHA / DIGIT /  <S> ); between 1 and 31 sequence of alphanumeric characters or the separator character ("*"; cannot be used as the first character in the sequence), allowing the Operator to identify one of their specific Pools. This is the eMI³ syntax. The IDACS project changed this to 1-30 (ALPHA / DIGIT). It is unclear if reducing the max length by 1 character was intentional or accidental as IDACS also does not recommend the use of the separator asterisk character ("*") anywhere in the Pool ID.

Under IDACS assignment of a Pool ID by the operator is optional.

Syntax for the Charging Station ID

Again, this follows a very similar format to the EVSE ID, but uses a “S” to indicate that it refers to a Charging Station. The structure is:  <Country Code>  <S>  <CPO or Loc owner ID>  <S>  S  <Pool Instance> 

Where:

  •  <Country Code>  = two character country code according to ISO-3166-1 (Alpha-2-Code)
  •  <S>  = an optional separator in the form of an asterisk character ("*"); recommended to include in OpenStreetMap
  •  <Operator ID>  = three alphanumeric characters, referring to the Operator (Charge Point Operator or Location Owner under IDACS documentation)
  •  S  = The letter “P” indicating that this ID is of a Pool.
  •  <Station Instance>  = 1-30 (ALPHA / DIGIT); between 1 and 30 sequence of alphanumeric characters, allowing the Operator to identify one of their specific Charging Stations. This is based on the IDACS shortened max length of 30 as the syntax for Charging Station IDs was not set out in the prior eMI³ documentation.

Under IDACS assignment of a Charging Station ID by the operator is optional.

References