Monitoring the Smart meter

Smart meterThe smart meter is a very useful device for those who want to keep a close eye on their energy consumption of electricity and gas. Its P1 port reports

  • consumed power per tariff;
  • current power usage;
  • produced (e.g. by solar panels) power per tariff;
  • current power production;

with an interval of 10 seconds. And also the gas usage is reported but this is done on an hourly basis. The P1 port produces (almost) human readable output, like this:

!
/ISk52ME382-1003

0-0:96.1.1(4B414C37303030303039373534353632)
1-0:1.8.1(00058.667*kWh)
1-0:1.8.2(00000.000*kWh)
1-0:2.8.1(00000.000*kWh)
1-0:2.8.2(00000.000*kWh)
0-0:96.14.0(0001)
1-0:1.7.0(0000.98*kW)
1-0:2.7.0(0000.00*kW)
0-0:17.0.0(0999.00*kW)
0-0:96.3.10(1)
0-0:96.13.1()
0-0:96.13.0()
0-1:24.1.0(3)
0-1:96.1.0(323830313130303133537635367373536)
0-1:24.3.0(120810060000)(00)(60)(1)(0-1:24.2.1)()
(00000000)
0-1:24.4.0(1)

The only thing to do is to find out where is what. There are numerous ways to do this;  with an Arduino, a Raspberry Pi, a SimpleCortex, programming in C/C++, Python, NodeJS – I did it all 😉

Looking for a way to monitor your smart meter as well? For some more technical details just have a look at the series of posts I made about the smart meter and pick one. Questions? Leave a comment!

 

2 Responses to Monitoring the Smart meter

  1. Eduard says:

    Hi,
    I’m looking for a way to read my smart meter with a ESP8266 & Domoticz. Do you think that is possible?

    • Robert Hekkers says:

      Eduard,
      The smart meter P1 port uses 5V IIRC and it’s inverted. The ESP8266 operates @ 3.3V so you’ll need to take care of those 2 issues with a voltage divider and a hex inverter (7404).
      Can’t help you on the Domoticz part though; try the Domoticz forum would be the best option for a helpful answer on that.

Leave a Reply

Your email address will not be published. Required fields are marked *