Provide higher precision (temperature) value (unrounded values)

Are they rounded?

Or is your sensor only reporting in 0.1 degree precision?

Home assistant (mostly) does not change what is reported by APIs.