Migrate base entity attributes to StrEnum (#174633)

This commit is contained in:
epenet
2026-06-24 15:38:49 +01:00
committed by GitHub
parent 5fdab795e8
commit 0c4bc95bdd
1197 changed files with 36728 additions and 36716 deletions
@@ -42,8 +42,8 @@
<AlarmControlPanelEntityStateAttribute.CHANGED_BY: 'changed_by'>: None,
<AlarmControlPanelEntityStateAttribute.CODE_ARM_REQUIRED: 'code_arm_required'>: False,
<AlarmControlPanelEntityStateAttribute.CODE_FORMAT: 'code_format'>: <CodeFormat.NUMBER: 'number'>,
'friendly_name': 'Direct Panel https://1.1.1.1:443/api/v2 AREA 1',
'supported_features': <AlarmControlPanelEntityFeature: 2>,
<EntityStateAttribute.FRIENDLY_NAME: 'friendly_name'>: 'Direct Panel https://1.1.1.1:443/api/v2 AREA 1',
<EntityStateAttribute.SUPPORTED_FEATURES: 'supported_features'>: <AlarmControlPanelEntityFeature: 2>,
}),
'context': <ANY>,
'entity_id': 'alarm_control_panel.direct_panel_https_1_1_1_1_443_api_v2_area_1',
@@ -96,8 +96,8 @@
<AlarmControlPanelEntityStateAttribute.CHANGED_BY: 'changed_by'>: None,
<AlarmControlPanelEntityStateAttribute.CODE_ARM_REQUIRED: 'code_arm_required'>: False,
<AlarmControlPanelEntityStateAttribute.CODE_FORMAT: 'code_format'>: <CodeFormat.NUMBER: 'number'>,
'friendly_name': 'Direct Panel https://1.1.1.1:443/api/v2 AREA 2',
'supported_features': <AlarmControlPanelEntityFeature: 2>,
<EntityStateAttribute.FRIENDLY_NAME: 'friendly_name'>: 'Direct Panel https://1.1.1.1:443/api/v2 AREA 2',
<EntityStateAttribute.SUPPORTED_FEATURES: 'supported_features'>: <AlarmControlPanelEntityFeature: 2>,
}),
'context': <ANY>,
'entity_id': 'alarm_control_panel.direct_panel_https_1_1_1_1_443_api_v2_area_2',
@@ -150,8 +150,8 @@
<AlarmControlPanelEntityStateAttribute.CHANGED_BY: 'changed_by'>: None,
<AlarmControlPanelEntityStateAttribute.CODE_ARM_REQUIRED: 'code_arm_required'>: False,
<AlarmControlPanelEntityStateAttribute.CODE_FORMAT: 'code_format'>: <CodeFormat.NUMBER: 'number'>,
'friendly_name': 'Direct Panel https://1.1.1.1:443/api/v2 AREA 3',
'supported_features': <AlarmControlPanelEntityFeature: 2>,
<EntityStateAttribute.FRIENDLY_NAME: 'friendly_name'>: 'Direct Panel https://1.1.1.1:443/api/v2 AREA 3',
<EntityStateAttribute.SUPPORTED_FEATURES: 'supported_features'>: <AlarmControlPanelEntityFeature: 2>,
}),
'context': <ANY>,
'entity_id': 'alarm_control_panel.direct_panel_https_1_1_1_1_443_api_v2_area_3',
@@ -39,8 +39,8 @@
# name: test_binary_sensors[binary_sensor.direct_panel_https_1_1_1_1_443_api_v2_zona_01-state]
StateSnapshot({
'attributes': ReadOnlyDict({
'device_class': 'door',
'friendly_name': 'Direct Panel https://1.1.1.1:443/api/v2 ZONA 01',
<EntityStateAttribute.DEVICE_CLASS: 'device_class'>: 'door',
<EntityStateAttribute.FRIENDLY_NAME: 'friendly_name'>: 'Direct Panel https://1.1.1.1:443/api/v2 ZONA 01',
}),
'context': <ANY>,
'entity_id': 'binary_sensor.direct_panel_https_1_1_1_1_443_api_v2_zona_01',
@@ -90,8 +90,8 @@
# name: test_binary_sensors[binary_sensor.direct_panel_https_1_1_1_1_443_api_v2_zona_02e-state]
StateSnapshot({
'attributes': ReadOnlyDict({
'device_class': 'door',
'friendly_name': 'Direct Panel https://1.1.1.1:443/api/v2 ZONA 02e',
<EntityStateAttribute.DEVICE_CLASS: 'device_class'>: 'door',
<EntityStateAttribute.FRIENDLY_NAME: 'friendly_name'>: 'Direct Panel https://1.1.1.1:443/api/v2 ZONA 02e',
}),
'context': <ANY>,
'entity_id': 'binary_sensor.direct_panel_https_1_1_1_1_443_api_v2_zona_02e',
@@ -141,8 +141,8 @@
# name: test_binary_sensors[binary_sensor.direct_panel_https_1_1_1_1_443_api_v2_zona_03a-state]
StateSnapshot({
'attributes': ReadOnlyDict({
'device_class': 'door',
'friendly_name': 'Direct Panel https://1.1.1.1:443/api/v2 ZONA 03a',
<EntityStateAttribute.DEVICE_CLASS: 'device_class'>: 'door',
<EntityStateAttribute.FRIENDLY_NAME: 'friendly_name'>: 'Direct Panel https://1.1.1.1:443/api/v2 ZONA 03a',
}),
'context': <ANY>,
'entity_id': 'binary_sensor.direct_panel_https_1_1_1_1_443_api_v2_zona_03a',
@@ -192,8 +192,8 @@
# name: test_binary_sensors[binary_sensor.direct_panel_https_1_1_1_1_443_api_v2_zona_04-state]
StateSnapshot({
'attributes': ReadOnlyDict({
'device_class': 'door',
'friendly_name': 'Direct Panel https://1.1.1.1:443/api/v2 ZONA 04',
<EntityStateAttribute.DEVICE_CLASS: 'device_class'>: 'door',
<EntityStateAttribute.FRIENDLY_NAME: 'friendly_name'>: 'Direct Panel https://1.1.1.1:443/api/v2 ZONA 04',
}),
'context': <ANY>,
'entity_id': 'binary_sensor.direct_panel_https_1_1_1_1_443_api_v2_zona_04',
@@ -243,8 +243,8 @@
# name: test_binary_sensors[binary_sensor.direct_panel_https_1_1_1_1_443_api_v2_zona_05-state]
StateSnapshot({
'attributes': ReadOnlyDict({
'device_class': 'door',
'friendly_name': 'Direct Panel https://1.1.1.1:443/api/v2 ZONA 05',
<EntityStateAttribute.DEVICE_CLASS: 'device_class'>: 'door',
<EntityStateAttribute.FRIENDLY_NAME: 'friendly_name'>: 'Direct Panel https://1.1.1.1:443/api/v2 ZONA 05',
}),
'context': <ANY>,
'entity_id': 'binary_sensor.direct_panel_https_1_1_1_1_443_api_v2_zona_05',
@@ -294,8 +294,8 @@
# name: test_binary_sensors[binary_sensor.direct_panel_https_1_1_1_1_443_api_v2_zona_06-state]
StateSnapshot({
'attributes': ReadOnlyDict({
'device_class': 'door',
'friendly_name': 'Direct Panel https://1.1.1.1:443/api/v2 ZONA 06',
<EntityStateAttribute.DEVICE_CLASS: 'device_class'>: 'door',
<EntityStateAttribute.FRIENDLY_NAME: 'friendly_name'>: 'Direct Panel https://1.1.1.1:443/api/v2 ZONA 06',
}),
'context': <ANY>,
'entity_id': 'binary_sensor.direct_panel_https_1_1_1_1_443_api_v2_zona_06',
@@ -345,8 +345,8 @@
# name: test_binary_sensors[binary_sensor.direct_panel_https_1_1_1_1_443_api_v2_zona_07-state]
StateSnapshot({
'attributes': ReadOnlyDict({
'device_class': 'door',
'friendly_name': 'Direct Panel https://1.1.1.1:443/api/v2 ZONA 07',
<EntityStateAttribute.DEVICE_CLASS: 'device_class'>: 'door',
<EntityStateAttribute.FRIENDLY_NAME: 'friendly_name'>: 'Direct Panel https://1.1.1.1:443/api/v2 ZONA 07',
}),
'context': <ANY>,
'entity_id': 'binary_sensor.direct_panel_https_1_1_1_1_443_api_v2_zona_07',
@@ -396,8 +396,8 @@
# name: test_binary_sensors[binary_sensor.direct_panel_https_1_1_1_1_443_api_v2_zona_08-state]
StateSnapshot({
'attributes': ReadOnlyDict({
'device_class': 'door',
'friendly_name': 'Direct Panel https://1.1.1.1:443/api/v2 ZONA 08',
<EntityStateAttribute.DEVICE_CLASS: 'device_class'>: 'door',
<EntityStateAttribute.FRIENDLY_NAME: 'friendly_name'>: 'Direct Panel https://1.1.1.1:443/api/v2 ZONA 08',
}),
'context': <ANY>,
'entity_id': 'binary_sensor.direct_panel_https_1_1_1_1_443_api_v2_zona_08',
@@ -40,9 +40,9 @@
StateSnapshot({
'attributes': ReadOnlyDict({
<CoverEntityStateAttribute.CURRENT_POSITION: 'current_position'>: 0,
'friendly_name': 'Direct Panel https://1.1.1.1:443/api/v2 ESPAN.DOM.01',
<EntityStateAttribute.FRIENDLY_NAME: 'friendly_name'>: 'Direct Panel https://1.1.1.1:443/api/v2 ESPAN.DOM.01',
<CoverEntityStateAttribute.IS_CLOSED: 'is_closed'>: True,
'supported_features': <CoverEntityFeature: 11>,
<EntityStateAttribute.SUPPORTED_FEATURES: 'supported_features'>: <CoverEntityFeature: 11>,
}),
'context': <ANY>,
'entity_id': 'cover.direct_panel_https_1_1_1_1_443_api_v2_espan_dom_01',
@@ -39,7 +39,7 @@
# name: test_switches[switch.direct_panel_https_1_1_1_1_443_api_v2_uscita_02-state]
StateSnapshot({
'attributes': ReadOnlyDict({
'friendly_name': 'Direct Panel https://1.1.1.1:443/api/v2 USCITA 02',
<EntityStateAttribute.FRIENDLY_NAME: 'friendly_name'>: 'Direct Panel https://1.1.1.1:443/api/v2 USCITA 02',
}),
'context': <ANY>,
'entity_id': 'switch.direct_panel_https_1_1_1_1_443_api_v2_uscita_02',