Overview of European metering data standards including DLMS/COSEM, IEC 61968-9, and national implementations for smart meter interoperability.
Europe's smart meter rollout involves hundreds of millions of devices from dozens of manufacturers, deployed across markets with different regulatory requirements. Without interoperability standards, every meter-to-head-end and head-end-to-utility integration becomes a custom project. Standards reduce this complexity, but the European metering standards landscape is itself complex.
DLMS/COSEM (Device Language Message Specification / Companion Specification for Energy Metering) is the dominant standard for smart meter communication in Europe. Published as IEC 62056, it defines how meters expose their data and how head-end systems request it.
DLMS/COSEM uses an object-oriented data model:
Interface classes define types of data objects a meter can contain. Examples include Register (a measured value), Profile Generic (a table of time-stamped values), and Association (security context).
OBIS codes (Object Identification System) identify specific data items. OBIS code 1.0.1.8.0.255 is active energy import total (your electricity bill's main reading). The hierarchical code structure identifies the value group, medium, channel, measurement, tariff, and billing period.
Application associations establish security contexts between client (head-end) and server (meter). Different associations can provide different access levels: public for basic readings, management for configuration, firmware for updates.
DLMS works over various transport layers:
DLMS/COSEM security has evolved significantly:
Key management is critical. Each meter has unique encryption keys that must be securely provisioned during manufacturing, stored safely by the utility, and rotated according to security policy. Lost keys mean inaccessible meters.
Where DLMS/COSEM handles meter-to-head-end communication, IEC 61968-9 standardizes data exchange between metering systems and utility enterprise applications (billing, network management, customer portals).
IEC 61968-9 defines standardized messages for:
Web services (SOAP/XML) following the IEC 61968-100 implementation profile. Structured but verbose.
REST/JSON implementations are increasingly common despite not being formally standardized in IEC 61968. Lighter weight and more developer-friendly.
Message bus integration using the CIM message header with message broker middleware (ESB). Suitable for large utilities with complex integration landscapes.
European countries have layered national requirements on top of international standards:
The Dutch Smart Meter Requirements (DSMR, now SMR5) define a specific DLMS/COSEM profile for residential meters. Key features:
Germany took a unique approach with the Smart Meter Gateway (SMGW):
This architecture prioritizes security and privacy but adds cost and complexity.
Spain's rollout is based on PRIME (PoweRline Intelligent Metering Evolution) power line communication:
Italy, having completed the first European smart meter rollout (Enel's Telegestore), is deploying second-generation meters (Open Meter) with:
Even with DLMS/COSEM, different meter manufacturers implement the standard differently:
Head-end systems need meter type-specific drivers even within the DLMS framework. Plan for this heterogeneity.
A utility with five million smart meters generating quarter-hourly interval data produces 480 million readings per day. System integration at this scale requires:
Data quality problems often surface at integration points. Common issues:
Implement validation at every system boundary. Catch discrepancies early rather than discovering them in customer bills.
The European Commission's Electricity Market Design reform and the Interoperability Framework for energy services are pushing toward:
Software teams building metering integrations should design for increasing openness and interoperability, even if today's implementations are still largely national.
Summary: European metering data standards provide a framework for interoperability, but the reality involves national variations, multi-vendor complexity, and massive data volumes. Build integration layers that handle this diversity while maintaining data quality across system boundaries.
Whether you're modernizing your infrastructure, navigating compliance, or building new software - we can help.
Book a 30-min Call