Anker Solix X1 - Modbus Integration - No Anker Cloud needed

evcc 0.308.1
Anker SOLIX X1
Firmware V1.0.16.1
DTSU666 Smart Meter

Anker App:
Grid 0kW
Home 0.32kW
Battery 0.32kW discharge

evcc:
grid power: 1441792W
battery power: 12189696W
pv power: 58785792W
battery soc: invalid soc: 170.0

grid currents:
[-1.24 1.33 -1.34]A

Looks like wrong register decoding / word order / scaling.

Firmware 1.0.16.1
Modbus is working fine.
I made an automation to sell to the grid when the prices are high.
Works perfectly for me

I've made an HACS integration for this. just for ease of use and you can also easily set it to charge/discharge.

2 Likes

Hi @tholu,

Do you know if the changes for MQTT functions on X1 (cloud version) went through? From what I can figure, Time of use commands were only available for the Solarbank products. The documentation mentions a couple of entities (tariff and tariff price) which don’t seem to appear in my installation.

Am I missing something?

Your assistance is much appreciated.

Nobody explored yet the potential Api queries for X1 controls or any MQTT commands.
So no, X1 is only supported for extracting data from Api and MQTT.

1 Like