Fox A Series Charger A7300P1 series modbus mapping?
Posted: Tue Mar 31, 2026 1:14 am
Hi all,
I’m trying to integrate my Fox ESS EV Charger with Home Assistant using Modbus TCP and I’ve made some good progress, but I’m stuck on finding the correct register(s) for enabling/disabling charging.
### What’s working
* Modbus TCP connection is working fine
* I can successfully read:
* Charger connected status
* Charger power
### What I’m trying to achieve
* Turn charging **on / off**
* Control:
* Start / stop charging remote (as I know it needs this otherwise you still have to tap rfid card)
* Adjust max current so I can increase or decrease amps dynamically
### What I’ve tried
* Tested coil writes (e.g. address 400, 409, 413) → no effect
* Tested nearby holding registers around the working current register (e.g. 527, 529, 530, 531, 540, etc.) with values 0, 1, 2 → no effect
* Confirmed writes succeed (no errors), but charger does not react
### My question
Has anyone successfully:
* Found the **enable / start / stop charging register(s), adjust current ** for a Fox ESS EV Charger?
* Or confirmed whether this control is **not available via Modbus TCP**?
If you have a register map, working config, or even partial info, that would be hugely appreciated.
Thanks in advance!
I’m trying to integrate my Fox ESS EV Charger with Home Assistant using Modbus TCP and I’ve made some good progress, but I’m stuck on finding the correct register(s) for enabling/disabling charging.
### What’s working
* Modbus TCP connection is working fine
* I can successfully read:
* Charger connected status
* Charger power
### What I’m trying to achieve
* Turn charging **on / off**
* Control:
* Start / stop charging remote (as I know it needs this otherwise you still have to tap rfid card)
* Adjust max current so I can increase or decrease amps dynamically
### What I’ve tried
* Tested coil writes (e.g. address 400, 409, 413) → no effect
* Tested nearby holding registers around the working current register (e.g. 527, 529, 530, 531, 540, etc.) with values 0, 1, 2 → no effect
* Confirmed writes succeed (no errors), but charger does not react
### My question
Has anyone successfully:
* Found the **enable / start / stop charging register(s), adjust current ** for a Fox ESS EV Charger?
* Or confirmed whether this control is **not available via Modbus TCP**?
If you have a register map, working config, or even partial info, that would be hugely appreciated.
Thanks in advance!