Technical information about smart meters in the Netherlands (in Dutch: slimme meter) adhering to the Dutch Smart Meter Requirements, more than 90 smart meter types adhering to one of 11 DSMR versions.
- General info
- DSMR versions: standards
- P1 port specifications
- Smart Electricity Meters
- Other related overviews and forums
- Features
- Status
- Contributing
- License
- Credits
In this GitHub repository, we collect public information about various smart meters adhering to the Dutch Smart Meter Requirements (DSMR). While working on the research projects Twomes and REDUCEDHEATCARB and while developing our open hardware twomes-p1-gateway-hardware and the open software twomes-p1-reader-firmware, we noticed that information that was needed to create hardware and software designs that would work on as many smart meter in the Netherlands as possible was scattered all over the internet. In this repository, we aim to bring all this information together, mostly in tabular form as .CSV files.
DSMR version | Date | Main standard | P1 | P2 | P3 | GPRS | IP | Release Notes |
---|---|---|---|---|---|---|---|---|
2.1 | 04-02-2008 | P1 | ||||||
2.2 | 18-04-2008 | P1 | ||||||
2.31 | 08-01-2009 | P1 | ||||||
3.0 | 24-03-2010 | main | P1 | |||||
4.0 | 22-04-2011 | main | P1 | |||||
4.0.4 | 03-04-2012 | P1 | ||||||
4.0.7 | 14-03-2014 | main | P1 | P2 | P3 | notes | ||
4.2.2 | 14-03-2014 | main | P1 | P2 | P3 | GPRS | ||
4.2.3 | 13-02-2019 | main | P3 | notes | ||||
5.0 | 27-05-2014 | P1 | ||||||
5.0.2 | 26-02-2016 | P1 |
dsmr-p1-specs.csv contains a table with an overview of P1 port specifications for various DSMR versions.
dsmr-e-meters.csv contains a table with an overview of all smart electricity meters deployed in the Netherlands complying various DSMR versions.
- Milieucentraal
- Smart meter manuals
- Forums
- Other countries (Belgium, Denmark, Finland, Hungary, Lithuania, Luxemburg, Sweden, Switzerland)
Ready:
- overview of DSMR versions;
- specifications for the P1 port;
- comprehensive details on over 90 DSMR-standard compliant smart meters in the Netherlands;
- information on the measurement frequency of DSMR5 meters, distinguishing between second-by-second and 10-second interval measurements.
To-do:
Dataset is: work in progress
If you have additional information, please feel free to send in corrections, updates and additions, preferably as a Pull Requests, or as an issue. via this repository. We're very interested in the meter code, but beware NOT to include your serial number. You may not want to share your smart meter serial number publicly, since using this serial number, anyone who knows your zip code and street address number can register an account with an Overige Diensten Aanbieder (ODA) and get access to your smart meter readings.
The meter code and serial number are typically combined in the equipment identifier, which can be found combined in the following places:
- encoded in the largest barcode on your smart meter enclosure;
- in the last part of the smart meter identifier plain text printed below the largest barcode on your smart meter enclosure;
- encoded in the OBIS code
0-0:42.0.0
or0-0:96.1.1
in P1 telegrams, using a hex encoding (formally known as COSEM octet-string encoding), where each character is represented by two hexadecimal characters. To check, you can use offline browser plugins like HexString Converter.
We advise not to share the serial number or in Pull Request in this GitHub repository. However, please DO include the smart meter code. For example if your equipment identifier is E0044123456789012
. Then your P1 telegram will have a line reading 0-0:96.1.1(4530303434313233343536373839303132)
. Before you share it, please replace it by 0-0:96.1.1(4530303434***)
, so you actually only share the smart meter code E0044
, which indicates the type of the smart meter, and not your serial number.
If the text below the largest barcode starts with an E, then the following 4 digits are part of the meter code and the digits following contain the serial number. If the text below the largest barcode does NOT start with an E, then the first 4 characters (which may be letters and/or digits) are the meter code and the digits following contain the serial number.
This data is made available under the CC BY 4.0 by the Research group Energy Transition, Windesheim University of Applied Sciences
Author:
- Henri ter Hofte · @henriterhofte · Twitter @HeNRGi
I gratefully acknowlegde the efforts of the authors of the following smart meter resources:
- Netbeheer Nederland dossier slimme meter: documenten
- P1 poort slimme meter (hardware) on domoticx.com
- Slimme meter overzicht
- node-dsmr/docs, by @rekeklootwijk
- arduino-dsmr, by @matthijskooijman
- Rejected electricity meters
I am also grateful for contributions of: