Hi everyone,
I’ve been working on a custom integration for the Anker Solix X1 that connects to the inverter over Modbus TCP and sets it up through Home Assistant’s UI, instead of maintaining a large modbus.yaml configuration.
It currently provides 142 sensors, along with controls for power limits, operating modes, and switch on/off. It’s designed to keep compatible entity IDs when migrating from the standard community YAML configuration, so existing energy history can be retained.
The controls write to the inverter, so please use them carefully. The integration README recommends only one Modbus TCP client connected to the inverter at a time; don’t automate the controls unless you intend to control the system.
Screenshots
Requirements: Home Assistant 2024.12.0 or newer, and Modbus TCP enabled on the inverter.
Installation: GitHub repository and instructions. The latest release is v1.1.2. The HACS default-list PR is now merged !
The integration is community-supported and isn’t affiliated with Anker. Feedback and bug reports are welcome via GitHub Issues.

