Simulation of Battery Monitor via SMBus

Has anyone out there had any success using SITL SMBus battery monitor?

I am working with SITL and X-Plane 11 and doing some code hacking for some features I’m having a go at but I want to access battery voltage. I have configured BATT_MONITOR and BATT_MONITOR2 to 7 and rebooted as I have two modelled batteries in my XPlane aircraft which I want to read.

Everything is currently at default settings but I continue to get a reading of zero, even if I hard code a known data value where it is picked up in SIM_XPlane.cpp, however when I swap over to an analog simulation, I can get data through.

I feel like I’m missing something in the configuration. Any hints out there? I am currently trawling the code for answers but my head begins to spin quite early on. Help appreciated.