diff --git a/homeassistant/components/deconz/manifest.json b/homeassistant/components/deconz/manifest.json index 61794e7c70a..8139d77df85 100644 --- a/homeassistant/components/deconz/manifest.json +++ b/homeassistant/components/deconz/manifest.json @@ -8,7 +8,7 @@ "iot_class": "local_push", "loggers": ["pydeconz"], "quality_scale": "platinum", - "requirements": ["pydeconz==111"], + "requirements": ["pydeconz==112"], "ssdp": [ { "manufacturer": "Royal Philips Electronics", diff --git a/homeassistant/components/deconz/sensor.py b/homeassistant/components/deconz/sensor.py index 136f582f5c7..e5d5de41008 100644 --- a/homeassistant/components/deconz/sensor.py +++ b/homeassistant/components/deconz/sensor.py @@ -194,6 +194,7 @@ ENTITY_DESCRIPTIONS: tuple[DeconzSensorDescription, ...] = ( device_class=SensorDeviceClass.HUMIDITY, state_class=SensorStateClass.MEASUREMENT, native_unit_of_measurement=PERCENTAGE, + suggested_display_precision=1, ), DeconzSensorDescription[LightLevel]( key="light_level", @@ -234,6 +235,7 @@ ENTITY_DESCRIPTIONS: tuple[DeconzSensorDescription, ...] = ( device_class=SensorDeviceClass.TEMPERATURE, state_class=SensorStateClass.MEASUREMENT, native_unit_of_measurement=UnitOfTemperature.CELSIUS, + suggested_display_precision=1, ), DeconzSensorDescription[Time]( key="last_set", diff --git a/requirements_all.txt b/requirements_all.txt index 3c0b6c24162..6173d502c81 100644 --- a/requirements_all.txt +++ b/requirements_all.txt @@ -1581,7 +1581,7 @@ pydaikin==2.9.0 pydanfossair==0.1.0 # homeassistant.components.deconz -pydeconz==111 +pydeconz==112 # homeassistant.components.delijn pydelijn==1.0.0 diff --git a/requirements_test_all.txt b/requirements_test_all.txt index 4bc1e13519a..8af9d775beb 100644 --- a/requirements_test_all.txt +++ b/requirements_test_all.txt @@ -1166,7 +1166,7 @@ pycsspeechtts==1.0.8 pydaikin==2.9.0 # homeassistant.components.deconz -pydeconz==111 +pydeconz==112 # homeassistant.components.dexcom pydexcom==0.2.3 diff --git a/tests/components/deconz/test_sensor.py b/tests/components/deconz/test_sensor.py index eb27d9f68d4..9c5dc937448 100644 --- a/tests/components/deconz/test_sensor.py +++ b/tests/components/deconz/test_sensor.py @@ -423,7 +423,7 @@ TEST_DATA = [ "entity_id": "sensor.mi_temperature_1", "unique_id": "00:15:8d:00:02:45:dc:53-01-0405-humidity", "old_unique_id": "00:15:8d:00:02:45:dc:53-01-0405", - "state": "35.5", + "state": "35.55", "entity_category": None, "device_class": SensorDeviceClass.HUMIDITY, "state_class": SensorStateClass.MEASUREMENT, @@ -434,6 +434,9 @@ TEST_DATA = [ "device_class": "humidity", "friendly_name": "Mi temperature 1", }, + "options": { + "suggested_display_precision": 1, + }, "websocket_event": {"state": {"humidity": 1000}}, "next_state": "10.0", }, @@ -601,7 +604,7 @@ TEST_DATA = [ "entity_id": "sensor.mi_temperature_1", "unique_id": "00:15:8d:00:02:45:dc:53-01-0402-temperature", "old_unique_id": "00:15:8d:00:02:45:dc:53-01-0402", - "state": "21.8", + "state": "21.82", "entity_category": None, "device_class": SensorDeviceClass.TEMPERATURE, "state_class": SensorStateClass.MEASUREMENT, @@ -612,6 +615,9 @@ TEST_DATA = [ "device_class": "temperature", "friendly_name": "Mi temperature 1", }, + "options": { + "suggested_display_precision": 1, + }, "websocket_event": {"state": {"temperature": 1800}}, "next_state": "18.0", },