Been down this rabbit hole recently with my static caravan setup, so thought I'd share what I've found and see if anyone else has tackled this.
I've got a Growatt MIN series inverter and I'm trying to implement proper zero-export control — essentially preventing any backfeed to the grid whilst still managing battery charging intelligently. The Shine WiLan-X2 dongle looks promising because it exposes Modbus TCP registers, which in theory gives you programmatic control over the inverter's operating parameters.
The register map is the tricky bit. Growatt's documentation is patchy at best, and what's available online seems to vary between firmware versions. I've been cross-referencing several community-sourced register lists, but I'm not confident I've got the right ones for export limitation specifically.
A few questions for anyone who's been through this:
- Has anyone successfully written to the export power limit register (I believe it's around holding register 122/123 on some models) via Modbus TCP using the WiLan-X2 rather than the older ShineWifi-X?
- Is there a meaningful difference in latency or reliability between the WiLan-X2 and a direct RS485 connection? For genuine zero-export you need fairly fast response times.
- Has anyone integrated this with Home Assistant or Node-RED for dynamic control based on a CT clamp reading?
For context, my setup is primarily off-grid emergency backup for the caravan, but I do have a grid connection available and I'm very keen to stay on the right side of G98/G99 compliance.
Would be particularly interested to hear from anyone running Victron kit alongside Growatt — whether there are any conflicts managing the AC coupling side of things.