Hide Aranet update interval by default (#83694)
This commit is contained in:
parent
1e0345a377
commit
ca5dc01207
2 changed files with 4 additions and 12 deletions
|
@ -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,
|
||||
),
|
||||
}
|
||||
|
||||
|
|
|
@ -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()
|
||||
|
|
Loading…
Add table
Reference in a new issue