energy2mqtt
energy2mqtt is designed as a bridge between different metering and submetering protocols and Home Assistant or iobroker.
Buildings include a lot of sensors and metering devices nowadays and while Home Assistant is great with it’s plugin system sometimes you need a add more tools around like an HEMS where MQTT is one of the most used protocols. Therefore we created energy2mqtt. It’s focus is not only small houses for single families but also multi tenant and commercial buildings.
The focus is on implementing meters like electrical energy, gas and water. Some protocols like LoRaWAN provide more sensors not only the once names before. You will find definitions for test devices, smoke detectors and other IoT sensors.
If you are interested in understanding how the tool works, see the Architecture documentation. Also have a look at the Github repository.
Currently the following protocols are implemented:
- KNX for building automation energy metering
- KNX/IP UDP tunneling
- Support for 3-phase energy meters
- Modbus for industrial devices
- Modbus TCP
- Modbus RTU-over-TCP
- OMS / Wireless M-Bus for wireless meter reading
- via MQTT directly
- using ZENNER Datahub
- LoRaWAN for long-range wireless sensors
- using ZENNER Datahub
- IEC 62056-21 (D0) for ASCII-based optical meter reading
- SML (Smart Meter Language) for binary optical meter reading
- Victron Energy for solar/battery systems via local or VRM MQTT
Details
This software is provided as is and no-one will take responsibilities if you kill your cat fumbling with the energy system of your house.