mirror of
https://github.com/home-assistant/core.git
synced 2025-07-19 19:27:45 +00:00
Correct further sensor categorizations in AVM Fritz!Box tools (#141911)
mark margin and attenuation as diagnostic and disable them by default
This commit is contained in:
parent
d669dd45cf
commit
58af3545f4
@ -238,6 +238,8 @@ SENSOR_TYPES: tuple[FritzSensorEntityDescription, ...] = (
|
|||||||
key="link_noise_margin_sent",
|
key="link_noise_margin_sent",
|
||||||
translation_key="link_noise_margin_sent",
|
translation_key="link_noise_margin_sent",
|
||||||
native_unit_of_measurement=SIGNAL_STRENGTH_DECIBELS,
|
native_unit_of_measurement=SIGNAL_STRENGTH_DECIBELS,
|
||||||
|
entity_category=EntityCategory.DIAGNOSTIC,
|
||||||
|
entity_registry_enabled_default=False,
|
||||||
value_fn=_retrieve_link_noise_margin_sent_state,
|
value_fn=_retrieve_link_noise_margin_sent_state,
|
||||||
is_suitable=lambda info: info.wan_enabled and info.connection == DSL_CONNECTION,
|
is_suitable=lambda info: info.wan_enabled and info.connection == DSL_CONNECTION,
|
||||||
),
|
),
|
||||||
@ -245,6 +247,8 @@ SENSOR_TYPES: tuple[FritzSensorEntityDescription, ...] = (
|
|||||||
key="link_noise_margin_received",
|
key="link_noise_margin_received",
|
||||||
translation_key="link_noise_margin_received",
|
translation_key="link_noise_margin_received",
|
||||||
native_unit_of_measurement=SIGNAL_STRENGTH_DECIBELS,
|
native_unit_of_measurement=SIGNAL_STRENGTH_DECIBELS,
|
||||||
|
entity_category=EntityCategory.DIAGNOSTIC,
|
||||||
|
entity_registry_enabled_default=False,
|
||||||
value_fn=_retrieve_link_noise_margin_received_state,
|
value_fn=_retrieve_link_noise_margin_received_state,
|
||||||
is_suitable=lambda info: info.wan_enabled and info.connection == DSL_CONNECTION,
|
is_suitable=lambda info: info.wan_enabled and info.connection == DSL_CONNECTION,
|
||||||
),
|
),
|
||||||
@ -252,6 +256,8 @@ SENSOR_TYPES: tuple[FritzSensorEntityDescription, ...] = (
|
|||||||
key="link_attenuation_sent",
|
key="link_attenuation_sent",
|
||||||
translation_key="link_attenuation_sent",
|
translation_key="link_attenuation_sent",
|
||||||
native_unit_of_measurement=SIGNAL_STRENGTH_DECIBELS,
|
native_unit_of_measurement=SIGNAL_STRENGTH_DECIBELS,
|
||||||
|
entity_category=EntityCategory.DIAGNOSTIC,
|
||||||
|
entity_registry_enabled_default=False,
|
||||||
value_fn=_retrieve_link_attenuation_sent_state,
|
value_fn=_retrieve_link_attenuation_sent_state,
|
||||||
is_suitable=lambda info: info.wan_enabled and info.connection == DSL_CONNECTION,
|
is_suitable=lambda info: info.wan_enabled and info.connection == DSL_CONNECTION,
|
||||||
),
|
),
|
||||||
@ -259,6 +265,8 @@ SENSOR_TYPES: tuple[FritzSensorEntityDescription, ...] = (
|
|||||||
key="link_attenuation_received",
|
key="link_attenuation_received",
|
||||||
translation_key="link_attenuation_received",
|
translation_key="link_attenuation_received",
|
||||||
native_unit_of_measurement=SIGNAL_STRENGTH_DECIBELS,
|
native_unit_of_measurement=SIGNAL_STRENGTH_DECIBELS,
|
||||||
|
entity_category=EntityCategory.DIAGNOSTIC,
|
||||||
|
entity_registry_enabled_default=False,
|
||||||
value_fn=_retrieve_link_attenuation_received_state,
|
value_fn=_retrieve_link_attenuation_received_state,
|
||||||
is_suitable=lambda info: info.wan_enabled and info.connection == DSL_CONNECTION,
|
is_suitable=lambda info: info.wan_enabled and info.connection == DSL_CONNECTION,
|
||||||
),
|
),
|
||||||
|
@ -357,7 +357,7 @@
|
|||||||
'device_id': <ANY>,
|
'device_id': <ANY>,
|
||||||
'disabled_by': None,
|
'disabled_by': None,
|
||||||
'domain': 'sensor',
|
'domain': 'sensor',
|
||||||
'entity_category': None,
|
'entity_category': <EntityCategory.DIAGNOSTIC: 'diagnostic'>,
|
||||||
'entity_id': 'sensor.mock_title_link_download_noise_margin',
|
'entity_id': 'sensor.mock_title_link_download_noise_margin',
|
||||||
'has_entity_name': True,
|
'has_entity_name': True,
|
||||||
'hidden_by': None,
|
'hidden_by': None,
|
||||||
@ -405,7 +405,7 @@
|
|||||||
'device_id': <ANY>,
|
'device_id': <ANY>,
|
||||||
'disabled_by': None,
|
'disabled_by': None,
|
||||||
'domain': 'sensor',
|
'domain': 'sensor',
|
||||||
'entity_category': None,
|
'entity_category': <EntityCategory.DIAGNOSTIC: 'diagnostic'>,
|
||||||
'entity_id': 'sensor.mock_title_link_download_power_attenuation',
|
'entity_id': 'sensor.mock_title_link_download_power_attenuation',
|
||||||
'has_entity_name': True,
|
'has_entity_name': True,
|
||||||
'hidden_by': None,
|
'hidden_by': None,
|
||||||
@ -502,7 +502,7 @@
|
|||||||
'device_id': <ANY>,
|
'device_id': <ANY>,
|
||||||
'disabled_by': None,
|
'disabled_by': None,
|
||||||
'domain': 'sensor',
|
'domain': 'sensor',
|
||||||
'entity_category': None,
|
'entity_category': <EntityCategory.DIAGNOSTIC: 'diagnostic'>,
|
||||||
'entity_id': 'sensor.mock_title_link_upload_noise_margin',
|
'entity_id': 'sensor.mock_title_link_upload_noise_margin',
|
||||||
'has_entity_name': True,
|
'has_entity_name': True,
|
||||||
'hidden_by': None,
|
'hidden_by': None,
|
||||||
@ -550,7 +550,7 @@
|
|||||||
'device_id': <ANY>,
|
'device_id': <ANY>,
|
||||||
'disabled_by': None,
|
'disabled_by': None,
|
||||||
'domain': 'sensor',
|
'domain': 'sensor',
|
||||||
'entity_category': None,
|
'entity_category': <EntityCategory.DIAGNOSTIC: 'diagnostic'>,
|
||||||
'entity_id': 'sensor.mock_title_link_upload_power_attenuation',
|
'entity_id': 'sensor.mock_title_link_upload_power_attenuation',
|
||||||
'has_entity_name': True,
|
'has_entity_name': True,
|
||||||
'hidden_by': None,
|
'hidden_by': None,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user