This integration provides Modbus/TCP local polling to one or more SolarEdge inverters for Home Assistant. Each inverter can support three meters and three batteries over Modbus/TCP. It works with single inverters, multiple inverters, meters, and batteries. It has significant improvements over similar integrations, and solaredge_modbus_multi
is actively maintained.
- Inverter support for 1 to 32 SolarEdge inverters.
- Meter support for 1 to 3 meters per inverter.
- Battery support for 1 to 3 batteries per inverter.
- Supports site limit and storage controls.
- Automatically detects meters and batteries.
- Supports Three Phase Inverters with Synergy Technology.
- Polling frequency configuration option (1 to 86400 seconds).
- Configurable starting inverter device ID.
- Connects locally using Modbus/TCP - no cloud dependencies.
- Informational sensor for device and its attributes
- Supports status and error reporting sensors.
- User friendly: Config Flow, Options, Repair Issues, and Reconfiguration.
Read about more features on the wiki: WillCodeForCats/solaredge-modbus-multi/wiki
Install with HACS: Search for "SolarEdge Modbus Multi" in the default repository,
OR
Download the latest release and copy the solaredge_modbus_multi
folder into to your Home Assistant config/custom_components
folder.
After rebooting Home Assistant, this integration can be configured through the integration setup UI. It also supports options, repair issues, and reconfiguration through the user interface.
WillCodeForCats/solaredge-modbus-multi/wiki/Configuration
WillCodeForCats/solaredge-modbus-multi/wiki
- Home Assistant 2024.9.0 or newer
- Python 3.11 or newer
- pymodbus 3.6.6 or newer