I try to send a decimal payload from a SetPoint in my sitemap but the formatBeforePublish option is not working, the payload is the decimal raw. When I change the setpoint to an integer, the payload format is correct (see below) but the value is not (obviously).
//sitemap
Setpoint item=PoolProcessPhSetPoint minValue=6.8 maxValue=7.4 step=0.1
//payload
7.299999999999998 // strange value by the way !