Concerning the rounding, the values appear rounded when using the Phoscon API (2 zeros at the end):
For the two states, I have
"eval": "Item.val = Attr.val"
The rounding problem seems to come from something else. I will investigate further this problem and will let you know.