Home / Industrial & Building Automation / Energy Meters

21 open-source Energy Meters projects

Energy Meters (Industrial & Building Automation): open-source projects that exist because someone reverse engineered a closed product, sorted by GitHub stars.

  1. amsreader-firmware★ 468 · active · C++

    ESP firmware reading HAN port data from smart electricity meters to MQTT

  2. Home-Assistant-custom-components-Tauron-AMIplus★ 222 · active · Python

    Home Assistant sensor for Tauron eLicznik energy data via unofficial API

  3. Peacefair-PZEM-004T-★ 108 · slowing · Python

    Reverse engineered schematics and interface software for the PZEM-004T power meter

  4. esphome-components★ 100 · active · C

    ESPHome components including iNode BLE energy meter support

  5. ha-kamstrup_403★ 91 · active · Python

    Home Assistant integration for Kamstrup 403 heat meters via the optical KMP protocol

  6. vienna-smartmeter★ 82 · slowing · Python

    Python library for the Wiener Netze smart meter private API

  7. powerpal_ble★ 72 · dormant · C++

    Retrieves energy data from a Powerpal meter reader over its reverse-engineered BLE protocol

  8. emerald_electricity_advisor★ 61 · dormant · C++

    Reverse engineered tools and docs for the Emerald Electricity Advisor

  9. PyKamstrup★ 61 · archived · Python

    Implementation of the Kamstrup Meter Protocol (KMP)

  10. kamstrup-402-mqtt★ 54 · active · Python

    Python library reading Kamstrup Multical 402 heat meters over the optical eye

  11. esphome_multical402★ 43 · slowing · C++

    ESPHome component for Kamstrup Multical 402 heat meters

  12. Kamstrup-Radius-Interface★ 42 · active · C

    ESP8266 interface for encrypted Kamstrup Omnipower meters (Radius) HAN port

  13. han-dev★ 41 · active · C++

    ESP Modbus-to-Wi-Fi reader for Portuguese EDP smart meters (HAN port)

  14. esphome_qalcosonicnfc★ 36 · active · C++

    ESPHome component reading Axioma Qalcosonic W1 water meters via NFC

  15. MeterLogger★ 24 · active · C

    Wireless MeterLogger for Kamstrup heat energy meters

  16. kamstrup★ 19 · dormant · C++

    Kamstrup IR optical eye reader

  17. esphome-nartis-rf-meter★ 18 · active · C++

    ESPHome component for Nartis I100/I300 electricity meters over RF433

  18. Home-Assistant-Sensor-MC66C★ 17 · active · Python

    Home Assistant integration for Kamstrup Multical 66C heat meters

  19. KMP382-driver★ 11 · dormant · C#

    Driver for the Kamstrup 685-382 electricity meter over the KMP serial protocol

  20. sdm630-emulator-pymodbus★ 11 · slowing · Python

    Emulates the Modbus registers of an Eastron SDM630 power meter

  21. gometer★ 5 · dormant · Go

    Go client for Kamstrup and other power meters