/solaredge-modbus-multi

Modbus/TCP local polling to one or more SolarEdge inverters. For single inverters, multiple inverters, meters, and batteries.

Primary LanguagePythonApache License 2.0Apache-2.0

hacs_badge

SolarEdge Modbus Multi

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.

Features

  • 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

Installation

Install with HACS: Search for "SolarEdge Modbus Multi" in the default repository,

Open your Home Assistant instance and open a repository inside the Home Assistant Community Store.

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.

Configuration

WillCodeForCats/solaredge-modbus-multi/wiki/Configuration

Documentation

WillCodeForCats/solaredge-modbus-multi/wiki

Required Versions

  • Home Assistant 2024.4.0 or newer
  • Python 3.11 or newer
  • pymodbus 3.6.6 or newer

Specifications

WillCodeForCats/solaredge-modbus-multi/tree/main/doc

Project Sponsors