I have a Victron MultiPlus-II GX and a Fogstar 16kW battery which is CANbus connected. The Victron recognises the Fogstar OK but I am not sure the battery SOC is very accurate.
The Victron Smartshunt appears to be the best way of monitoring the SOC.
There is one VE.BUS socket free so I assume I can use a VE.Direct cable to connect the shunt?
Once configured using the APP is there anything else I need to do to read the values via MQTT?
yes you can use the smart shunt. Connect with VE direct cable. you may need to select the shunt as source of SOC in the shared readings, not sure,as never had to do that.
As Mike says, you need to tell the systemto use the SmartShunt, in the GX device this is done under Settings/System Setup/Batteries/Battery Monitor, choose the SmartShunt option not the Battery BMS.