From d43187327f714bcefcad755fcdf6f63d8efb7afd Mon Sep 17 00:00:00 2001 From: epenet <6771947+epenet@users.noreply.github.com> Date: Wed, 8 Jan 2025 14:25:05 +0100 Subject: [PATCH] Remove rounding from onewire sensors (#135095) --- homeassistant/components/onewire/entity.py | 2 +- .../onewire/snapshots/test_sensor.ambr | 90 +++++++++---------- 2 files changed, 46 insertions(+), 46 deletions(-) diff --git a/homeassistant/components/onewire/entity.py b/homeassistant/components/onewire/entity.py index bbf36deaaa0aea..c8ad87fa34e884 100644 --- a/homeassistant/components/onewire/entity.py +++ b/homeassistant/components/onewire/entity.py @@ -84,4 +84,4 @@ def update(self) -> None: elif self.entity_description.read_mode == READ_MODE_BOOL: self._state = int(self._value_raw) == 1 else: - self._state = round(self._value_raw, 1) + self._state = self._value_raw diff --git a/tests/components/onewire/snapshots/test_sensor.ambr b/tests/components/onewire/snapshots/test_sensor.ambr index 261b081060cc6d..b251e7e181c3e4 100644 --- a/tests/components/onewire/snapshots/test_sensor.ambr +++ b/tests/components/onewire/snapshots/test_sensor.ambr @@ -140,7 +140,7 @@ 'last_changed': , 'last_reported': , 'last_updated': , - 'state': '25.1', + 'state': '25.123', }), ]) # --- @@ -264,7 +264,7 @@ 'last_changed': , 'last_reported': , 'last_updated': , - 'state': '25.1', + 'state': '25.123', }), StateSnapshot({ 'attributes': ReadOnlyDict({ @@ -280,7 +280,7 @@ 'last_changed': , 'last_reported': , 'last_updated': , - 'state': '1025.1', + 'state': '1025.123', }), ]) # --- @@ -1106,7 +1106,7 @@ 'last_changed': , 'last_reported': , 'last_updated': , - 'state': '25.1', + 'state': '25.123', }), StateSnapshot({ 'attributes': ReadOnlyDict({ @@ -1122,7 +1122,7 @@ 'last_changed': , 'last_reported': , 'last_updated': , - 'state': '72.8', + 'state': '72.7563', }), StateSnapshot({ 'attributes': ReadOnlyDict({ @@ -1138,7 +1138,7 @@ 'last_changed': , 'last_reported': , 'last_updated': , - 'state': '73.8', + 'state': '73.7563', }), StateSnapshot({ 'attributes': ReadOnlyDict({ @@ -1154,7 +1154,7 @@ 'last_changed': , 'last_reported': , 'last_updated': , - 'state': '74.8', + 'state': '74.7563', }), StateSnapshot({ 'attributes': ReadOnlyDict({ @@ -1170,7 +1170,7 @@ 'last_changed': , 'last_reported': , 'last_updated': , - 'state': '75.8', + 'state': '75.7563', }), StateSnapshot({ 'attributes': ReadOnlyDict({ @@ -1202,7 +1202,7 @@ 'last_changed': , 'last_reported': , 'last_updated': , - 'state': '969.3', + 'state': '969.265', }), StateSnapshot({ 'attributes': ReadOnlyDict({ @@ -1218,7 +1218,7 @@ 'last_changed': , 'last_reported': , 'last_updated': , - 'state': '65.9', + 'state': '65.8839', }), StateSnapshot({ 'attributes': ReadOnlyDict({ @@ -1234,7 +1234,7 @@ 'last_changed': , 'last_reported': , 'last_updated': , - 'state': '3.0', + 'state': '2.97', }), StateSnapshot({ 'attributes': ReadOnlyDict({ @@ -1250,7 +1250,7 @@ 'last_changed': , 'last_reported': , 'last_updated': , - 'state': '4.7', + 'state': '4.74', }), StateSnapshot({ 'attributes': ReadOnlyDict({ @@ -1266,7 +1266,7 @@ 'last_changed': , 'last_reported': , 'last_updated': , - 'state': '0.1', + 'state': '0.12', }), ]) # --- @@ -1357,7 +1357,7 @@ 'last_changed': , 'last_reported': , 'last_updated': , - 'state': '27.0', + 'state': '26.984', }), ]) # --- @@ -1448,7 +1448,7 @@ 'last_changed': , 'last_reported': , 'last_updated': , - 'state': '27.0', + 'state': '26.984', }), ]) # --- @@ -1539,7 +1539,7 @@ 'last_changed': , 'last_reported': , 'last_updated': , - 'state': '27.0', + 'state': '26.984', }), ]) # --- @@ -1771,7 +1771,7 @@ 'last_changed': , 'last_reported': , 'last_updated': , - 'state': '27.0', + 'state': '26.984', }), StateSnapshot({ 'attributes': ReadOnlyDict({ @@ -1787,7 +1787,7 @@ 'last_changed': , 'last_reported': , 'last_updated': , - 'state': '173.8', + 'state': '173.7563', }), StateSnapshot({ 'attributes': ReadOnlyDict({ @@ -1803,7 +1803,7 @@ 'last_changed': , 'last_reported': , 'last_updated': , - 'state': '3.0', + 'state': '2.97', }), StateSnapshot({ 'attributes': ReadOnlyDict({ @@ -1819,7 +1819,7 @@ 'last_changed': , 'last_reported': , 'last_updated': , - 'state': '0.1', + 'state': '0.12', }), ]) # --- @@ -1952,7 +1952,7 @@ 'last_changed': , 'last_reported': , 'last_updated': , - 'state': '28.2', + 'state': '28.243', }), ]) # --- @@ -2043,7 +2043,7 @@ 'last_changed': , 'last_reported': , 'last_updated': , - 'state': '29.1', + 'state': '29.123', }), ]) # --- @@ -2233,7 +2233,7 @@ 'last_changed': , 'last_reported': , 'last_updated': , - 'state': '13.9', + 'state': '13.9375', }), StateSnapshot({ 'attributes': ReadOnlyDict({ @@ -2249,7 +2249,7 @@ 'last_changed': , 'last_reported': , 'last_updated': , - 'state': '1012.2', + 'state': '1012.21', }), StateSnapshot({ 'attributes': ReadOnlyDict({ @@ -2265,7 +2265,7 @@ 'last_changed': , 'last_reported': , 'last_updated': , - 'state': '65.9', + 'state': '65.8839', }), StateSnapshot({ 'attributes': ReadOnlyDict({ @@ -2281,7 +2281,7 @@ 'last_changed': , 'last_reported': , 'last_updated': , - 'state': '41.4', + 'state': '41.375', }), ]) # --- @@ -2405,7 +2405,7 @@ 'last_changed': , 'last_reported': , 'last_updated': , - 'state': '13.9', + 'state': '13.9375', }), StateSnapshot({ 'attributes': ReadOnlyDict({ @@ -2421,7 +2421,7 @@ 'last_changed': , 'last_reported': , 'last_updated': , - 'state': '1012.2', + 'state': '1012.21', }), ]) # --- @@ -2842,7 +2842,7 @@ 'last_changed': , 'last_reported': , 'last_updated': , - 'state': '25.1', + 'state': '25.123', }), StateSnapshot({ 'attributes': ReadOnlyDict({ @@ -2858,7 +2858,7 @@ 'last_changed': , 'last_reported': , 'last_updated': , - 'state': '72.8', + 'state': '72.7563', }), StateSnapshot({ 'attributes': ReadOnlyDict({ @@ -2874,7 +2874,7 @@ 'last_changed': , 'last_reported': , 'last_updated': , - 'state': '73.8', + 'state': '73.7563', }), StateSnapshot({ 'attributes': ReadOnlyDict({ @@ -2890,7 +2890,7 @@ 'last_changed': , 'last_reported': , 'last_updated': , - 'state': '74.8', + 'state': '74.7563', }), StateSnapshot({ 'attributes': ReadOnlyDict({ @@ -2906,7 +2906,7 @@ 'last_changed': , 'last_reported': , 'last_updated': , - 'state': '75.8', + 'state': '75.7563', }), StateSnapshot({ 'attributes': ReadOnlyDict({ @@ -2938,7 +2938,7 @@ 'last_changed': , 'last_reported': , 'last_updated': , - 'state': '969.3', + 'state': '969.265', }), StateSnapshot({ 'attributes': ReadOnlyDict({ @@ -2954,7 +2954,7 @@ 'last_changed': , 'last_reported': , 'last_updated': , - 'state': '65.9', + 'state': '65.8839', }), StateSnapshot({ 'attributes': ReadOnlyDict({ @@ -2970,7 +2970,7 @@ 'last_changed': , 'last_reported': , 'last_updated': , - 'state': '3.0', + 'state': '2.97', }), StateSnapshot({ 'attributes': ReadOnlyDict({ @@ -2986,7 +2986,7 @@ 'last_changed': , 'last_reported': , 'last_updated': , - 'state': '4.7', + 'state': '4.74', }), StateSnapshot({ 'attributes': ReadOnlyDict({ @@ -3002,7 +3002,7 @@ 'last_changed': , 'last_reported': , 'last_updated': , - 'state': '0.1', + 'state': '0.12', }), ]) # --- @@ -3159,7 +3159,7 @@ 'last_changed': , 'last_reported': , 'last_updated': , - 'state': '67.7', + 'state': '67.745', }), StateSnapshot({ 'attributes': ReadOnlyDict({ @@ -3175,7 +3175,7 @@ 'last_changed': , 'last_reported': , 'last_updated': , - 'state': '65.5', + 'state': '65.541', }), StateSnapshot({ 'attributes': ReadOnlyDict({ @@ -3191,7 +3191,7 @@ 'last_changed': , 'last_reported': , 'last_updated': , - 'state': '25.1', + 'state': '25.123', }), ]) # --- @@ -3381,7 +3381,7 @@ 'last_changed': , 'last_reported': , 'last_updated': , - 'state': '41.7', + 'state': '41.745', }), StateSnapshot({ 'attributes': ReadOnlyDict({ @@ -3397,7 +3397,7 @@ 'last_changed': , 'last_reported': , 'last_updated': , - 'state': '42.5', + 'state': '42.541', }), StateSnapshot({ 'attributes': ReadOnlyDict({ @@ -3413,7 +3413,7 @@ 'last_changed': , 'last_reported': , 'last_updated': , - 'state': '43.1', + 'state': '43.123', }), StateSnapshot({ 'attributes': ReadOnlyDict({ @@ -3429,7 +3429,7 @@ 'last_changed': , 'last_reported': , 'last_updated': , - 'state': '44.1', + 'state': '44.123', }), ]) # ---