Reading out Kamstrup Multical 402/403 with home-built optical head

By Atomstar on Monday 16 November 2020 21:09 - Comments (4)
Categories: Linux, Smarthome, Views: 1.590

Our grid heating meter has been replaced, and since I like to read out meters, I had to replace my read out sensor as well. Here I document how I custom-built an IR / optical head to read out the Kamstrup Multical heat meter using their proprietary protocol.

TL;DR:
  • Get head from using the hal9k.dk reader head (archive) then solder together (22 EUR including shipping in EU, a bargain :) Best to pay with PayPal because banks apparently charge a ridiculous amount to transfer money across currencies.)
  • Connect to an FTDI USB TTL reader (e.g. at tinytronics)
  • Use either use this python script to read out the sensor and push to domoticz, or use my fork to push to InfluxDB or MQTT. Note that the original script seems to use more battery than required (see issue on GitHub repo, being worked on)
  • Useful background info on the Kamstrump Multical meter sensor here (archive) and here (archive).


Read more »