From ca5dc012077ddb8acc9fd8af6f2c2f4cc3f349b2 Mon Sep 17 00:00:00 2001 From: aschmitz <29508+aschmitz@users.noreply.github.com> Date: Fri, 9 Dec 2022 19:33:23 -0600 Subject: [PATCH] Hide Aranet update interval by default (#83694) --- homeassistant/components/aranet/sensor.py | 2 ++ tests/components/aranet/test_sensor.py | 14 ++------------ 2 files changed, 4 insertions(+), 12 deletions(-) diff --git a/homeassistant/components/aranet/sensor.py b/homeassistant/components/aranet/sensor.py index 6d8c7feb0ac..45709a10818 100644 --- a/homeassistant/components/aranet/sensor.py +++ b/homeassistant/components/aranet/sensor.py @@ -77,6 +77,8 @@ SENSOR_DESCRIPTIONS = { device_class=SensorDeviceClass.DURATION, native_unit_of_measurement=TIME_SECONDS, state_class=SensorStateClass.MEASUREMENT, + # The interval setting is not a generally useful entity for most users. + entity_registry_enabled_default=False, ), } diff --git a/tests/components/aranet/test_sensor.py b/tests/components/aranet/test_sensor.py index a0edcca4803..91733b37813 100644 --- a/tests/components/aranet/test_sensor.py +++ b/tests/components/aranet/test_sensor.py @@ -25,7 +25,7 @@ async def test_sensors(hass): assert len(hass.states.async_all("sensor")) == 0 inject_bluetooth_service_info(hass, VALID_DATA_SERVICE_INFO) await hass.async_block_till_done() - assert len(hass.states.async_all("sensor")) == 6 + assert len(hass.states.async_all("sensor")) == 5 batt_sensor = hass.states.get("sensor.aranet4_12345_battery") batt_sensor_attrs = batt_sensor.attributes @@ -62,13 +62,6 @@ async def test_sensors(hass): assert press_sensor_attrs[ATTR_UNIT_OF_MEASUREMENT] == "hPa" assert press_sensor_attrs[ATTR_STATE_CLASS] == "measurement" - interval_sensor = hass.states.get("sensor.aranet4_12345_update_interval") - interval_sensor_attrs = interval_sensor.attributes - assert interval_sensor.state == "300" - assert interval_sensor_attrs[ATTR_FRIENDLY_NAME] == "Aranet4 12345 Update Interval" - assert interval_sensor_attrs[ATTR_UNIT_OF_MEASUREMENT] == "s" - assert interval_sensor_attrs[ATTR_STATE_CLASS] == "measurement" - assert await hass.config_entries.async_unload(entry.entry_id) await hass.async_block_till_done() @@ -87,7 +80,7 @@ async def test_smart_home_integration_disabled(hass): assert len(hass.states.async_all("sensor")) == 0 inject_bluetooth_service_info(hass, DISABLED_INTEGRATIONS_SERVICE_INFO) await hass.async_block_till_done() - assert len(hass.states.async_all("sensor")) == 6 + assert len(hass.states.async_all("sensor")) == 5 batt_sensor = hass.states.get("sensor.aranet4_12345_battery") assert batt_sensor.state == "unavailable" @@ -104,8 +97,5 @@ async def test_smart_home_integration_disabled(hass): press_sensor = hass.states.get("sensor.aranet4_12345_pressure") assert press_sensor.state == "unavailable" - interval_sensor = hass.states.get("sensor.aranet4_12345_update_interval") - assert interval_sensor.state == "unavailable" - assert await hass.config_entries.async_unload(entry.entry_id) await hass.async_block_till_done()