Tried this and it doesn't work for the 8kW, addresses are different.
I don't know if the newer inverters/firmwares are using different addresses because I also couldn't get any of the ESP32 ESPhome configs posted in this PowerForum thread to work on mine
https://powerforum.co.za/topic/8646-my-sunsynk-8kw-data-collection-setup/page/3/#comment-124813
A lot of the sensors are unavailable and there's also a 10-120s delay in the values that are able to be read (Tried 3s and 10s updates in ESPHome config). For the batteries, I only get the voltage (Sunsynk app shows SOC and everything else so inverter is able to communicate with the BMS).
I think I'll need to figure out the addresses and write up my own ESPHome config. Anyone know where I can download the modbus address doc?
I have the Sunsynk 8K-SG01LP1 and software versions M 6.0.2.2 / S 1.7.2.4 / C E.4.2.6. Manufacture date is March 2023.
I'm going to spin up HA on a separate NUC to test if kellerzas addon is maybe able to give better results since that's a proven solution. If it works I'm just going to go with the initial plan of running a long cable to my main NUC as it will be quicker than figuring out the addresses.
Also looking into using the ESP32 as a modbus gateway but so far that stuff is currently going over my head