Metertrekker

A device to read out your DSMR compliant meter via the P1 port. Doesn't need external power supply when used with DSMR v5.x meters.

15

A DIY kit is yours for € 15. A kit with a ready-to-use flashed Wemos D1 mini included goes for € 25.


Status: beta testing
Share this

Pwutseltronics’ first creation! :)

The Metertrekker can be used to read out your DSMR compliant energy meter via the P1 port. It can be used with Wemos D1 mini (compatible) MCUs.

A post on how it came to be can be found here: Metertrekker progress report

Status

It’s currently in the beta testing stage. The hardware has proven itself, currently testing and iterating the firmware for stability and reliability.

Log

current: iterating hardware, firmware
2020-05-18: firmware v2.0.1 release
2020-05-12: firmware v2.0.0 release
2020-01-19: long-term testing of hardware v1.0d begins
2020-01-18: 6P6C jacks arrived, completed assembly of first board
2019-11-27: parts arrived (except for 6P6C jacks)
2019-11-12: first batch of PCBs received
2019-10-25: first batch of PCBs ordered

Test log

2020-01-19: start
2020-03-19: first interruption of service, caused by a power outage
2020-05-11: second interruption of service due to firmware testing & upgrade

Usage

Using the firmware, you can easily push the extracted data to MQTT, including in Influx format. Then using e.g. Telegraf this can easily be forwarded to InfluxDB and stored. Together with Grafana this gives a complete data retrieval, storage and display system. :)

Grafana dashboard with energy consumption graphs
The result of my setup, described above

Firmware GitHub release (latest by date)

The Pwutseltronics/Metertrekker2MQTT firmware performs the core tasks of retrieving, decoding, verifying and parsing telegrams, and publishes the retrieved data via MQTT. In addition to the plain values, it can also format the data in Influx line format so it can be directly forwarded to an InfluxDB instance for storage.

The current latest release adds a WiFi configuration portal, so most user-specific settings can be adjusted without having to flash the device.

BOM

A kit includes the following:

  • 1x Metertrekker PCB
  • 1x 6P6C jack
  • 1x short 6P6C or 6P4C cable (depending on DSMR version)
  • 1x 2N7000 transistor
  • 1x 470R resistor
  • 1x 2k4 resistor
  • 1x 4k7 resistor
  • 1x 220µF 16V capacitor

Per request, I’ll also include a 2x3 RM2.54 pin socket for the Shitty Add-on Connector. I don’t include them by default as most people probably won’t use it.

For €10 extra, I can include a ready-to-use, flased Wemos D1 mini.

I want one!

Cool! I currently don’t have a huge stock so get them while you can, if you don’t have a Wemos D1 mini I might be able to include one but no promises there.

Of course it’s patent pending, all rights reserved, completely vegan, etc.