See https://github.com/guido4096 for GitHub projects.
ESP32 (LilyGO T-POE-PRO) Modbus Gateway between SolarEdge / RTU and EM24 / TCP
This is a gateway to connect a SolarEdge inverter to your own energy meter.
SolarEdge can only communicate to a specific set of energy meters, sold by SolarEdge.
These meters are expensive and it adds clutter to your electricity cabinet when you
already have an energy meter.
This projects aims to reuse your own energy meter. This projects mimics a WattNode
meter, which is compatible with SolarEdge and well documented. It retrieves the
energy and power values from a Carlo Gavazzi EM24 energy meter, which it then translates
to the WattNode definitions.
It not only converts the different energy meter definitions, it also converts the physical
layer between Modbus-RTU and Modbus-TCP.
The SolarEdge inverter connects to the LilyGO ETH-POE-PRO through Modbus-RTU over RS-485.
The LilyGO-POE-PRO connects to a Carlo Gavazzi EM24 through Modbus-TCP.
The gateway translates the registers and values as needed.