Enable slowly-changing, important diagnostics for connected devices by default (#134776)

This commit is contained in:
Markus Lanthaler 2025-01-11 15:29:31 +01:00 committed by GitHub
parent 20d6ba4286
commit 19f460614e
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -47,18 +47,21 @@ SENSOR_TYPES = {
key="type", key="type",
translation_key="link_type", translation_key="link_type",
entity_category=EntityCategory.DIAGNOSTIC, entity_category=EntityCategory.DIAGNOSTIC,
entity_registry_enabled_default=False,
), ),
"link_rate": SensorEntityDescription( "link_rate": SensorEntityDescription(
key="link_rate", key="link_rate",
translation_key="link_rate", translation_key="link_rate",
native_unit_of_measurement="Mbps", native_unit_of_measurement="Mbps",
entity_category=EntityCategory.DIAGNOSTIC, entity_category=EntityCategory.DIAGNOSTIC,
entity_registry_enabled_default=False,
), ),
"signal": SensorEntityDescription( "signal": SensorEntityDescription(
key="signal", key="signal",
translation_key="signal_strength", translation_key="signal_strength",
native_unit_of_measurement=PERCENTAGE, native_unit_of_measurement=PERCENTAGE,
entity_category=EntityCategory.DIAGNOSTIC, entity_category=EntityCategory.DIAGNOSTIC,
entity_registry_enabled_default=False,
), ),
"ssid": SensorEntityDescription( "ssid": SensorEntityDescription(
key="ssid", key="ssid",
@ -69,6 +72,7 @@ SENSOR_TYPES = {
key="conn_ap_mac", key="conn_ap_mac",
translation_key="access_point_mac", translation_key="access_point_mac",
entity_category=EntityCategory.DIAGNOSTIC, entity_category=EntityCategory.DIAGNOSTIC,
entity_registry_enabled_default=False,
), ),
} }
@ -326,8 +330,6 @@ async def async_setup_entry(
class NetgearSensorEntity(NetgearDeviceEntity, SensorEntity): class NetgearSensorEntity(NetgearDeviceEntity, SensorEntity):
"""Representation of a device connected to a Netgear router.""" """Representation of a device connected to a Netgear router."""
_attr_entity_registry_enabled_default = False
def __init__( def __init__(
self, self,
coordinator: DataUpdateCoordinator, coordinator: DataUpdateCoordinator,