You're not setting a point value in the remote device at this time. You are running a forced read:

at com.serotonin.modbus4j.ModbusMaster.getValue(ModbusMaster.java:115) at com.serotonin.m2m2.modbus.rt.ModbusDataSourceRT.forcePointRead(ModbusDataSourceRT.java:332) at com.serotonin.m2m2.rt.RuntimeManager.forcePointRead(RuntimeManager.java:468) at com.serotonin.m2m2.web.dwr.BaseDwr.forcePointRead(BaseDwr.java:220)

In any case, if the data source is able to read the value during regular reads, then it would be interesting to see an i/o trace (successful vs unsuccessful).