Looking for a solution for something very similar. I have a pylontech-compatible battery pack/bms that came with a RS485 RJ45 USB cable.
I am not keen on using a WiFi-Solution due to stability. Especially when the home assistant hardware (Home Assistant OS installed on bare metal) sits right next to the battery.