Skip to content

Hardware

Gunnar Skjold edited this page Dec 15, 2023 · 6 revisions

Hardware from amsleser.no

There are three models to choose from, Pow-U (universal M-BUS), Pow-K (kamstrup) and Pow-P1 (P1 port). Pow-U is designed to work with all M-BUS meters, while Pow-K have been designed to plug directly into the module port on Kamstrup meters. Pow-P1 is made to work with P1 meters that are used many places in Europe in later years.

Pow-U

Pow-U

Go to the shop here

HAN reader 2.0 by @dakarym (M-BUS)

A board that does not require external power source. This have only been successfully tested on Aidon as far as I know. It draws too much power for Kamstrup, but it may work with Kaifa. The design is almost completely built with SMD components, so advanced soldering skills are required to make this one.

View his design here

Hardware v1 by @roarfred (M-BUS)

Composed from a ESP12E (or F) chip, this ESP8266 based board is designed specifically for this project with an on board M-bus chip.

Building this project will require some skills in ordering and assembling electronic circuits as well as programming. No detailed instructions are available.

The HAN Reader Hardware

View his design here

Assembly of readily available modules

You can also use a ESP based development board and combine this with a M-Bus module. Here are a few boards that have been tested, each one has a dedicated firmware file in the releases section.

ESP8266 based boards

Wemos D1 mini

  • M-Bus connected to GPIO5 (D1)
  • Jump GPIO4 (D2) to GND to force AP mode during boot
  • Dallas temp sensor connected to GPIO14 (D5)

ESP32 based boards

Wemos Lolin D32

  • M-Bus connected to GPIO16
  • Jump GPIO4 to GND to force AP mode during boot
  • Dallas temp sensor connected to GPIO14

Adafruit HUZZAH32

  • M-Bus connected to GPIO16

If you have a M-BUS meter, combine one of above board with an M-BUS module. Connect 3.3v and GND together between the boards and connect the TX pin from the M-BUS board to the dedicated M-BUS pin on the ESP board.

TSS721 M-BUS module board

FeatherMbus