AlphaESS
hybrid inverter + battery
SMILE5 / SMILE-Hi / SMILE-B3
Cloud API is rate-limited. Local Modbus is possible on some units but is unverified per model here.
Filter the Australian catalogue. Core means it ships with Home Assistant. HACS is a custom integration. Modbus means you bring a register map. Cloud only means there is no local access.
44 matches
AlphaESS
hybrid inverter + battery
Cloud API is rate-limited. Local Modbus is possible on some units but is unverified per model here.
BYD
battery
Selectronic lists BYD LVL 15.4, LVS 4.0 and LV Flex 5.0 as approved. HA still depends on select.live REST/MQTT, not a native BYD integration.
BYD
battery
BYD has no charge/discharge interface of its own. Confirm inverter firmware against the BYD compatibility list.
BYD
battery
Listed as compatible with GoodWe ET 5–10 kW and BT, subject to ARM firmware. HA control of the battery is not available through the core GoodWe integration.
BYD
battery
Sungrow lists HVS/HVM for SH3.0–6.0RS and SHxxRT, with minimum BMU/BMS firmware. Battery entities come from the inverter integration.
BYD
battery
Victron requires a GX device on the BMS-CAN bus. High-voltage HVS/HVM is not the Victron-supported family; use the LV models listed in Victron's compatibility note.
Deye
hybrid inverter
Same protocol family as Sunsynk; check the register profile matches your exact model.
Enphase
AC-coupled battery
Battery energy for the Energy Dashboard is straightforward only with a storage CT; otherwise helpers are needed. Newer Envoy firmware dropped local battery controls.
Enphase
microinverter system
Firmware 7+ needs an Enphase token (MFA forces manual token entry). From Envoy firmware 8.2.4225 the local API no longer supports setting battery mode, reserve, or charge-from-grid.
FoxESS
battery
Battery data only via the FoxESS inverter.
FoxESS
hybrid inverter
Many models need an RS485-to-Ethernet adapter; LAN Modbus depends on firmware.
FoxESS
hybrid inverter
Check the repo's supported-models list for your firmware version before buying.
Fronius
string inverter
A Fronius Smart Meter (or S0 meter) is needed for grid import/export.
Fronius
hybrid inverter
Solar API is read-only. Control needs Modbus TCP enabled and is percentage-based only; no absolute watt or max SoC setpoint.
Fronius
hybrid inverter
Older hybrid platform; still listed as supported by the official Fronius integration (includes Storage).
GoodWe
AC-coupled battery inverter
Supported by the official integration, but sensor coverage is narrower than ET/EH.
GoodWe
string inverter
PV-only families; grid import/export and battery energy sensors are often missing, so Energy Dashboard use may need helpers.
GoodWe
hybrid inverter
Older ES/EM expose fewer cumulative energy sensors; Riemann sum may be needed for the Energy Dashboard.
GoodWe
hybrid inverter
ET/EH have the best Energy Dashboard sensors. Enable Modbus TCP on the dongle; old ARM firmware may need a manufacturer upgrade. Frequent polling can stall SEMS cloud updates.
GoodWe
battery
Battery is seen through the inverter, not as a native BYD-style integration.
Growatt
hybrid inverter
The official path is the Growatt cloud and can be slow or rate-limited. Local Modbus needs an RS485 adapter.
Huawei
battery
Battery TOU / forced charge needs the elevated-permissions option in the Huawei Solar integration.
Huawei
hybrid inverter
Only one Modbus client at a time. Port is usually 502 or 6607; the dongle may need a firmware update to expose Modbus.
Redback
hybrid inverter + battery
Needs API credentials from Redback support. No widely used local integration found.
SMA
string inverter
Only Webconnect devices are supported. You must be able to open the inverter's web UI first.
SMA
battery inverter
Core integration exposes battery charge/discharge energy sensors but no writeable charge controls. Battery control via custom Modbus is unverified.
SMA
hybrid inverter / string inverter
Official SMA integration explicitly does not support ennexOS devices such as Tripower X, or SMA Energy Meter / Sunny Home Manager.
Selectronic
battery inverter
No official integration. Needs a select.live device and REST or MQTT config; Energy Dashboard usually needs templated sensors.
Sigenergy
hybrid inverter
Same Modbus register set as SigenStor; one Modbus client at a time is safest.
Sigenergy
hybrid inverter + battery
Modbus TCP usually has to be enabled by the installer; give the ESS a static IP.
SolaX
hybrid inverter
The official SolaX integration is read-only; use the Modbus integration for work-mode and charge control.
SolarEdge
battery
Battery control registers typically need advanced power control enabled on the inverter.
SolarEdge
hybrid inverter
Modbus TCP is off by default and may need the installer. The cloud API is rate-limited (about 15 minutes).
Solis
hybrid inverter
Needs an RS485 adapter or a compatible data logger for local control.
Sungrow
battery
Treat as inverter-attached storage; confirm your SH firmware reports SBH registers.
Sungrow
battery
Battery only visible via the SH inverter, not as a standalone integration.
Sungrow
hybrid inverter
WiNet-S dongle Modbus can be flaky; a LAN cable to the inverter port is more reliable. Cloud dispatch needs an iSolarCloud developer app or the unofficial login path.
Sungrow
hybrid inverter
Same integration path as SH-RS; confirm your model is on the HACS model-support matrix.
Sunsynk
hybrid inverter
The Solarman Wi-Fi stick is often slow or unreliable; direct RS485 is preferred.
Tesla
AC-coupled battery
The local gateway API is read-mostly; writable reserve/mode usually go through Tesla Fleet or Teslemetry.
Tesla
hybrid inverter + battery
Powerwall 3 exposes a more restricted local HTTP API than Powerwall 2; Powerwall 1 is unsupported.
Victron
battery inverter
MQTT must be enabled on the GX device. High-churn entities can grow the recorder database quickly.
iStore
battery
Same Modbus one-client limit as Huawei. Cloud integration does not offer control.
iStore
hybrid inverter
Local O+M / Modbus TCP often has to be enabled in the installer/HiSolar interface (port 6607 is common). iStore sites may sit on Univers EMS instead of FusionSolar.