Set enphase_envoy CT Status flags entity_category to diagnostics. (#136241)

This commit is contained in:
Arie Catsman
2025-01-22 20:00:12 +01:00
committed by GitHub
parent 9f2a6af1ec
commit 8c0515aff2
3 changed files with 86 additions and 79 deletions

View File

@@ -76,7 +76,7 @@ rules:
comment: https://www.home-assistant.io/integrations/enphase_envoy#troubleshooting
docs-use-cases: todo
dynamic-devices: todo
entity-category: todo
entity-category: done
entity-device-class: done
entity-disabled-by-default: done
entity-translations: done

View File

@@ -37,6 +37,7 @@ from homeassistant.components.sensor import (
)
from homeassistant.const import (
PERCENTAGE,
EntityCategory,
UnitOfApparentPower,
UnitOfElectricCurrent,
UnitOfElectricPotential,
@@ -369,6 +370,7 @@ CT_NET_CONSUMPTION_SENSORS = (
key="net_consumption_ct_metering_status",
translation_key="net_ct_metering_status",
device_class=SensorDeviceClass.ENUM,
entity_category=EntityCategory.DIAGNOSTIC,
options=list(CtMeterStatus),
entity_registry_enabled_default=False,
value_fn=attrgetter("metering_status"),
@@ -378,6 +380,7 @@ CT_NET_CONSUMPTION_SENSORS = (
key="net_consumption_ct_status_flags",
translation_key="net_ct_status_flags",
state_class=None,
entity_category=EntityCategory.DIAGNOSTIC,
entity_registry_enabled_default=False,
value_fn=lambda ct: 0 if ct.status_flags is None else len(ct.status_flags),
on_phase=None,
@@ -451,6 +454,7 @@ CT_PRODUCTION_SENSORS = (
translation_key="production_ct_metering_status",
device_class=SensorDeviceClass.ENUM,
options=list(CtMeterStatus),
entity_category=EntityCategory.DIAGNOSTIC,
entity_registry_enabled_default=False,
value_fn=attrgetter("metering_status"),
on_phase=None,
@@ -459,6 +463,7 @@ CT_PRODUCTION_SENSORS = (
key="production_ct_status_flags",
translation_key="production_ct_status_flags",
state_class=None,
entity_category=EntityCategory.DIAGNOSTIC,
entity_registry_enabled_default=False,
value_fn=lambda ct: 0 if ct.status_flags is None else len(ct.status_flags),
on_phase=None,
@@ -564,6 +569,7 @@ CT_STORAGE_SENSORS = (
translation_key="storage_ct_metering_status",
device_class=SensorDeviceClass.ENUM,
options=list(CtMeterStatus),
entity_category=EntityCategory.DIAGNOSTIC,
entity_registry_enabled_default=False,
value_fn=attrgetter("metering_status"),
on_phase=None,
@@ -572,6 +578,7 @@ CT_STORAGE_SENSORS = (
key="storage_ct_status_flags",
translation_key="storage_ct_status_flags",
state_class=None,
entity_category=EntityCategory.DIAGNOSTIC,
entity_registry_enabled_default=False,
value_fn=lambda ct: 0 if ct.status_flags is None else len(ct.status_flags),
on_phase=None,

View File

@@ -1176,7 +1176,7 @@
'device_id': <ANY>,
'disabled_by': None,
'domain': 'sensor',
'entity_category': None,
'entity_category': <EntityCategory.DIAGNOSTIC: 'diagnostic'>,
'entity_id': 'sensor.envoy_1234_meter_status_flags_active_net_consumption_ct',
'has_entity_name': True,
'hidden_by': None,
@@ -1222,7 +1222,7 @@
'device_id': <ANY>,
'disabled_by': None,
'domain': 'sensor',
'entity_category': None,
'entity_category': <EntityCategory.DIAGNOSTIC: 'diagnostic'>,
'entity_id': 'sensor.envoy_1234_meter_status_flags_active_production_ct',
'has_entity_name': True,
'hidden_by': None,
@@ -1274,7 +1274,7 @@
'device_id': <ANY>,
'disabled_by': None,
'domain': 'sensor',
'entity_category': None,
'entity_category': <EntityCategory.DIAGNOSTIC: 'diagnostic'>,
'entity_id': 'sensor.envoy_1234_metering_status_net_consumption_ct',
'has_entity_name': True,
'hidden_by': None,
@@ -1332,7 +1332,7 @@
'device_id': <ANY>,
'disabled_by': None,
'domain': 'sensor',
'entity_category': None,
'entity_category': <EntityCategory.DIAGNOSTIC: 'diagnostic'>,
'entity_id': 'sensor.envoy_1234_metering_status_production_ct',
'has_entity_name': True,
'hidden_by': None,
@@ -4227,7 +4227,7 @@
'device_id': <ANY>,
'disabled_by': None,
'domain': 'sensor',
'entity_category': None,
'entity_category': <EntityCategory.DIAGNOSTIC: 'diagnostic'>,
'entity_id': 'sensor.envoy_1234_meter_status_flags_active_net_consumption_ct',
'has_entity_name': True,
'hidden_by': None,
@@ -4273,7 +4273,7 @@
'device_id': <ANY>,
'disabled_by': None,
'domain': 'sensor',
'entity_category': None,
'entity_category': <EntityCategory.DIAGNOSTIC: 'diagnostic'>,
'entity_id': 'sensor.envoy_1234_meter_status_flags_active_net_consumption_ct_l1',
'has_entity_name': True,
'hidden_by': None,
@@ -4319,7 +4319,7 @@
'device_id': <ANY>,
'disabled_by': None,
'domain': 'sensor',
'entity_category': None,
'entity_category': <EntityCategory.DIAGNOSTIC: 'diagnostic'>,
'entity_id': 'sensor.envoy_1234_meter_status_flags_active_net_consumption_ct_l2',
'has_entity_name': True,
'hidden_by': None,
@@ -4365,7 +4365,7 @@
'device_id': <ANY>,
'disabled_by': None,
'domain': 'sensor',
'entity_category': None,
'entity_category': <EntityCategory.DIAGNOSTIC: 'diagnostic'>,
'entity_id': 'sensor.envoy_1234_meter_status_flags_active_net_consumption_ct_l3',
'has_entity_name': True,
'hidden_by': None,
@@ -4411,7 +4411,7 @@
'device_id': <ANY>,
'disabled_by': None,
'domain': 'sensor',
'entity_category': None,
'entity_category': <EntityCategory.DIAGNOSTIC: 'diagnostic'>,
'entity_id': 'sensor.envoy_1234_meter_status_flags_active_production_ct',
'has_entity_name': True,
'hidden_by': None,
@@ -4457,7 +4457,7 @@
'device_id': <ANY>,
'disabled_by': None,
'domain': 'sensor',
'entity_category': None,
'entity_category': <EntityCategory.DIAGNOSTIC: 'diagnostic'>,
'entity_id': 'sensor.envoy_1234_meter_status_flags_active_production_ct_l1',
'has_entity_name': True,
'hidden_by': None,
@@ -4503,7 +4503,7 @@
'device_id': <ANY>,
'disabled_by': None,
'domain': 'sensor',
'entity_category': None,
'entity_category': <EntityCategory.DIAGNOSTIC: 'diagnostic'>,
'entity_id': 'sensor.envoy_1234_meter_status_flags_active_production_ct_l2',
'has_entity_name': True,
'hidden_by': None,
@@ -4549,7 +4549,7 @@
'device_id': <ANY>,
'disabled_by': None,
'domain': 'sensor',
'entity_category': None,
'entity_category': <EntityCategory.DIAGNOSTIC: 'diagnostic'>,
'entity_id': 'sensor.envoy_1234_meter_status_flags_active_production_ct_l3',
'has_entity_name': True,
'hidden_by': None,
@@ -4601,7 +4601,7 @@
'device_id': <ANY>,
'disabled_by': None,
'domain': 'sensor',
'entity_category': None,
'entity_category': <EntityCategory.DIAGNOSTIC: 'diagnostic'>,
'entity_id': 'sensor.envoy_1234_metering_status_net_consumption_ct',
'has_entity_name': True,
'hidden_by': None,
@@ -4659,7 +4659,7 @@
'device_id': <ANY>,
'disabled_by': None,
'domain': 'sensor',
'entity_category': None,
'entity_category': <EntityCategory.DIAGNOSTIC: 'diagnostic'>,
'entity_id': 'sensor.envoy_1234_metering_status_net_consumption_ct_l1',
'has_entity_name': True,
'hidden_by': None,
@@ -4717,7 +4717,7 @@
'device_id': <ANY>,
'disabled_by': None,
'domain': 'sensor',
'entity_category': None,
'entity_category': <EntityCategory.DIAGNOSTIC: 'diagnostic'>,
'entity_id': 'sensor.envoy_1234_metering_status_net_consumption_ct_l2',
'has_entity_name': True,
'hidden_by': None,
@@ -4775,7 +4775,7 @@
'device_id': <ANY>,
'disabled_by': None,
'domain': 'sensor',
'entity_category': None,
'entity_category': <EntityCategory.DIAGNOSTIC: 'diagnostic'>,
'entity_id': 'sensor.envoy_1234_metering_status_net_consumption_ct_l3',
'has_entity_name': True,
'hidden_by': None,
@@ -4833,7 +4833,7 @@
'device_id': <ANY>,
'disabled_by': None,
'domain': 'sensor',
'entity_category': None,
'entity_category': <EntityCategory.DIAGNOSTIC: 'diagnostic'>,
'entity_id': 'sensor.envoy_1234_metering_status_production_ct',
'has_entity_name': True,
'hidden_by': None,
@@ -4891,7 +4891,7 @@
'device_id': <ANY>,
'disabled_by': None,
'domain': 'sensor',
'entity_category': None,
'entity_category': <EntityCategory.DIAGNOSTIC: 'diagnostic'>,
'entity_id': 'sensor.envoy_1234_metering_status_production_ct_l1',
'has_entity_name': True,
'hidden_by': None,
@@ -4949,7 +4949,7 @@
'device_id': <ANY>,
'disabled_by': None,
'domain': 'sensor',
'entity_category': None,
'entity_category': <EntityCategory.DIAGNOSTIC: 'diagnostic'>,
'entity_id': 'sensor.envoy_1234_metering_status_production_ct_l2',
'has_entity_name': True,
'hidden_by': None,
@@ -5007,7 +5007,7 @@
'device_id': <ANY>,
'disabled_by': None,
'domain': 'sensor',
'entity_category': None,
'entity_category': <EntityCategory.DIAGNOSTIC: 'diagnostic'>,
'entity_id': 'sensor.envoy_1234_metering_status_production_ct_l3',
'has_entity_name': True,
'hidden_by': None,
@@ -8652,7 +8652,7 @@
'device_id': <ANY>,
'disabled_by': None,
'domain': 'sensor',
'entity_category': None,
'entity_category': <EntityCategory.DIAGNOSTIC: 'diagnostic'>,
'entity_id': 'sensor.envoy_1234_meter_status_flags_active_net_consumption_ct',
'has_entity_name': True,
'hidden_by': None,
@@ -8698,7 +8698,7 @@
'device_id': <ANY>,
'disabled_by': None,
'domain': 'sensor',
'entity_category': None,
'entity_category': <EntityCategory.DIAGNOSTIC: 'diagnostic'>,
'entity_id': 'sensor.envoy_1234_meter_status_flags_active_net_consumption_ct_l1',
'has_entity_name': True,
'hidden_by': None,
@@ -8744,7 +8744,7 @@
'device_id': <ANY>,
'disabled_by': None,
'domain': 'sensor',
'entity_category': None,
'entity_category': <EntityCategory.DIAGNOSTIC: 'diagnostic'>,
'entity_id': 'sensor.envoy_1234_meter_status_flags_active_net_consumption_ct_l2',
'has_entity_name': True,
'hidden_by': None,
@@ -8790,7 +8790,7 @@
'device_id': <ANY>,
'disabled_by': None,
'domain': 'sensor',
'entity_category': None,
'entity_category': <EntityCategory.DIAGNOSTIC: 'diagnostic'>,
'entity_id': 'sensor.envoy_1234_meter_status_flags_active_net_consumption_ct_l3',
'has_entity_name': True,
'hidden_by': None,
@@ -8836,7 +8836,7 @@
'device_id': <ANY>,
'disabled_by': None,
'domain': 'sensor',
'entity_category': None,
'entity_category': <EntityCategory.DIAGNOSTIC: 'diagnostic'>,
'entity_id': 'sensor.envoy_1234_meter_status_flags_active_production_ct',
'has_entity_name': True,
'hidden_by': None,
@@ -8882,7 +8882,7 @@
'device_id': <ANY>,
'disabled_by': None,
'domain': 'sensor',
'entity_category': None,
'entity_category': <EntityCategory.DIAGNOSTIC: 'diagnostic'>,
'entity_id': 'sensor.envoy_1234_meter_status_flags_active_production_ct_l1',
'has_entity_name': True,
'hidden_by': None,
@@ -8928,7 +8928,7 @@
'device_id': <ANY>,
'disabled_by': None,
'domain': 'sensor',
'entity_category': None,
'entity_category': <EntityCategory.DIAGNOSTIC: 'diagnostic'>,
'entity_id': 'sensor.envoy_1234_meter_status_flags_active_production_ct_l2',
'has_entity_name': True,
'hidden_by': None,
@@ -8974,7 +8974,7 @@
'device_id': <ANY>,
'disabled_by': None,
'domain': 'sensor',
'entity_category': None,
'entity_category': <EntityCategory.DIAGNOSTIC: 'diagnostic'>,
'entity_id': 'sensor.envoy_1234_meter_status_flags_active_production_ct_l3',
'has_entity_name': True,
'hidden_by': None,
@@ -9026,7 +9026,7 @@
'device_id': <ANY>,
'disabled_by': None,
'domain': 'sensor',
'entity_category': None,
'entity_category': <EntityCategory.DIAGNOSTIC: 'diagnostic'>,
'entity_id': 'sensor.envoy_1234_metering_status_net_consumption_ct',
'has_entity_name': True,
'hidden_by': None,
@@ -9084,7 +9084,7 @@
'device_id': <ANY>,
'disabled_by': None,
'domain': 'sensor',
'entity_category': None,
'entity_category': <EntityCategory.DIAGNOSTIC: 'diagnostic'>,
'entity_id': 'sensor.envoy_1234_metering_status_net_consumption_ct_l1',
'has_entity_name': True,
'hidden_by': None,
@@ -9142,7 +9142,7 @@
'device_id': <ANY>,
'disabled_by': None,
'domain': 'sensor',
'entity_category': None,
'entity_category': <EntityCategory.DIAGNOSTIC: 'diagnostic'>,
'entity_id': 'sensor.envoy_1234_metering_status_net_consumption_ct_l2',
'has_entity_name': True,
'hidden_by': None,
@@ -9200,7 +9200,7 @@
'device_id': <ANY>,
'disabled_by': None,
'domain': 'sensor',
'entity_category': None,
'entity_category': <EntityCategory.DIAGNOSTIC: 'diagnostic'>,
'entity_id': 'sensor.envoy_1234_metering_status_net_consumption_ct_l3',
'has_entity_name': True,
'hidden_by': None,
@@ -9258,7 +9258,7 @@
'device_id': <ANY>,
'disabled_by': None,
'domain': 'sensor',
'entity_category': None,
'entity_category': <EntityCategory.DIAGNOSTIC: 'diagnostic'>,
'entity_id': 'sensor.envoy_1234_metering_status_production_ct',
'has_entity_name': True,
'hidden_by': None,
@@ -9316,7 +9316,7 @@
'device_id': <ANY>,
'disabled_by': None,
'domain': 'sensor',
'entity_category': None,
'entity_category': <EntityCategory.DIAGNOSTIC: 'diagnostic'>,
'entity_id': 'sensor.envoy_1234_metering_status_production_ct_l1',
'has_entity_name': True,
'hidden_by': None,
@@ -9374,7 +9374,7 @@
'device_id': <ANY>,
'disabled_by': None,
'domain': 'sensor',
'entity_category': None,
'entity_category': <EntityCategory.DIAGNOSTIC: 'diagnostic'>,
'entity_id': 'sensor.envoy_1234_metering_status_production_ct_l2',
'has_entity_name': True,
'hidden_by': None,
@@ -9432,7 +9432,7 @@
'device_id': <ANY>,
'disabled_by': None,
'domain': 'sensor',
'entity_category': None,
'entity_category': <EntityCategory.DIAGNOSTIC: 'diagnostic'>,
'entity_id': 'sensor.envoy_1234_metering_status_production_ct_l3',
'has_entity_name': True,
'hidden_by': None,
@@ -15764,7 +15764,7 @@
'device_id': <ANY>,
'disabled_by': None,
'domain': 'sensor',
'entity_category': None,
'entity_category': <EntityCategory.DIAGNOSTIC: 'diagnostic'>,
'entity_id': 'sensor.envoy_1234_meter_status_flags_active_net_consumption_ct',
'has_entity_name': True,
'hidden_by': None,
@@ -15810,7 +15810,7 @@
'device_id': <ANY>,
'disabled_by': None,
'domain': 'sensor',
'entity_category': None,
'entity_category': <EntityCategory.DIAGNOSTIC: 'diagnostic'>,
'entity_id': 'sensor.envoy_1234_meter_status_flags_active_net_consumption_ct_l1',
'has_entity_name': True,
'hidden_by': None,
@@ -15856,7 +15856,7 @@
'device_id': <ANY>,
'disabled_by': None,
'domain': 'sensor',
'entity_category': None,
'entity_category': <EntityCategory.DIAGNOSTIC: 'diagnostic'>,
'entity_id': 'sensor.envoy_1234_meter_status_flags_active_net_consumption_ct_l2',
'has_entity_name': True,
'hidden_by': None,
@@ -15902,7 +15902,7 @@
'device_id': <ANY>,
'disabled_by': None,
'domain': 'sensor',
'entity_category': None,
'entity_category': <EntityCategory.DIAGNOSTIC: 'diagnostic'>,
'entity_id': 'sensor.envoy_1234_meter_status_flags_active_net_consumption_ct_l3',
'has_entity_name': True,
'hidden_by': None,
@@ -15948,7 +15948,7 @@
'device_id': <ANY>,
'disabled_by': None,
'domain': 'sensor',
'entity_category': None,
'entity_category': <EntityCategory.DIAGNOSTIC: 'diagnostic'>,
'entity_id': 'sensor.envoy_1234_meter_status_flags_active_production_ct',
'has_entity_name': True,
'hidden_by': None,
@@ -15994,7 +15994,7 @@
'device_id': <ANY>,
'disabled_by': None,
'domain': 'sensor',
'entity_category': None,
'entity_category': <EntityCategory.DIAGNOSTIC: 'diagnostic'>,
'entity_id': 'sensor.envoy_1234_meter_status_flags_active_production_ct_l1',
'has_entity_name': True,
'hidden_by': None,
@@ -16040,7 +16040,7 @@
'device_id': <ANY>,
'disabled_by': None,
'domain': 'sensor',
'entity_category': None,
'entity_category': <EntityCategory.DIAGNOSTIC: 'diagnostic'>,
'entity_id': 'sensor.envoy_1234_meter_status_flags_active_production_ct_l2',
'has_entity_name': True,
'hidden_by': None,
@@ -16086,7 +16086,7 @@
'device_id': <ANY>,
'disabled_by': None,
'domain': 'sensor',
'entity_category': None,
'entity_category': <EntityCategory.DIAGNOSTIC: 'diagnostic'>,
'entity_id': 'sensor.envoy_1234_meter_status_flags_active_production_ct_l3',
'has_entity_name': True,
'hidden_by': None,
@@ -16132,7 +16132,7 @@
'device_id': <ANY>,
'disabled_by': None,
'domain': 'sensor',
'entity_category': None,
'entity_category': <EntityCategory.DIAGNOSTIC: 'diagnostic'>,
'entity_id': 'sensor.envoy_1234_meter_status_flags_active_storage_ct',
'has_entity_name': True,
'hidden_by': None,
@@ -16178,7 +16178,7 @@
'device_id': <ANY>,
'disabled_by': None,
'domain': 'sensor',
'entity_category': None,
'entity_category': <EntityCategory.DIAGNOSTIC: 'diagnostic'>,
'entity_id': 'sensor.envoy_1234_meter_status_flags_active_storage_ct_l1',
'has_entity_name': True,
'hidden_by': None,
@@ -16224,7 +16224,7 @@
'device_id': <ANY>,
'disabled_by': None,
'domain': 'sensor',
'entity_category': None,
'entity_category': <EntityCategory.DIAGNOSTIC: 'diagnostic'>,
'entity_id': 'sensor.envoy_1234_meter_status_flags_active_storage_ct_l2',
'has_entity_name': True,
'hidden_by': None,
@@ -16270,7 +16270,7 @@
'device_id': <ANY>,
'disabled_by': None,
'domain': 'sensor',
'entity_category': None,
'entity_category': <EntityCategory.DIAGNOSTIC: 'diagnostic'>,
'entity_id': 'sensor.envoy_1234_meter_status_flags_active_storage_ct_l3',
'has_entity_name': True,
'hidden_by': None,
@@ -16322,7 +16322,7 @@
'device_id': <ANY>,
'disabled_by': None,
'domain': 'sensor',
'entity_category': None,
'entity_category': <EntityCategory.DIAGNOSTIC: 'diagnostic'>,
'entity_id': 'sensor.envoy_1234_metering_status_net_consumption_ct',
'has_entity_name': True,
'hidden_by': None,
@@ -16380,7 +16380,7 @@
'device_id': <ANY>,
'disabled_by': None,
'domain': 'sensor',
'entity_category': None,
'entity_category': <EntityCategory.DIAGNOSTIC: 'diagnostic'>,
'entity_id': 'sensor.envoy_1234_metering_status_net_consumption_ct_l1',
'has_entity_name': True,
'hidden_by': None,
@@ -16438,7 +16438,7 @@
'device_id': <ANY>,
'disabled_by': None,
'domain': 'sensor',
'entity_category': None,
'entity_category': <EntityCategory.DIAGNOSTIC: 'diagnostic'>,
'entity_id': 'sensor.envoy_1234_metering_status_net_consumption_ct_l2',
'has_entity_name': True,
'hidden_by': None,
@@ -16496,7 +16496,7 @@
'device_id': <ANY>,
'disabled_by': None,
'domain': 'sensor',
'entity_category': None,
'entity_category': <EntityCategory.DIAGNOSTIC: 'diagnostic'>,
'entity_id': 'sensor.envoy_1234_metering_status_net_consumption_ct_l3',
'has_entity_name': True,
'hidden_by': None,
@@ -16554,7 +16554,7 @@
'device_id': <ANY>,
'disabled_by': None,
'domain': 'sensor',
'entity_category': None,
'entity_category': <EntityCategory.DIAGNOSTIC: 'diagnostic'>,
'entity_id': 'sensor.envoy_1234_metering_status_production_ct',
'has_entity_name': True,
'hidden_by': None,
@@ -16612,7 +16612,7 @@
'device_id': <ANY>,
'disabled_by': None,
'domain': 'sensor',
'entity_category': None,
'entity_category': <EntityCategory.DIAGNOSTIC: 'diagnostic'>,
'entity_id': 'sensor.envoy_1234_metering_status_production_ct_l1',
'has_entity_name': True,
'hidden_by': None,
@@ -16670,7 +16670,7 @@
'device_id': <ANY>,
'disabled_by': None,
'domain': 'sensor',
'entity_category': None,
'entity_category': <EntityCategory.DIAGNOSTIC: 'diagnostic'>,
'entity_id': 'sensor.envoy_1234_metering_status_production_ct_l2',
'has_entity_name': True,
'hidden_by': None,
@@ -16728,7 +16728,7 @@
'device_id': <ANY>,
'disabled_by': None,
'domain': 'sensor',
'entity_category': None,
'entity_category': <EntityCategory.DIAGNOSTIC: 'diagnostic'>,
'entity_id': 'sensor.envoy_1234_metering_status_production_ct_l3',
'has_entity_name': True,
'hidden_by': None,
@@ -16786,7 +16786,7 @@
'device_id': <ANY>,
'disabled_by': None,
'domain': 'sensor',
'entity_category': None,
'entity_category': <EntityCategory.DIAGNOSTIC: 'diagnostic'>,
'entity_id': 'sensor.envoy_1234_metering_status_storage_ct',
'has_entity_name': True,
'hidden_by': None,
@@ -16844,7 +16844,7 @@
'device_id': <ANY>,
'disabled_by': None,
'domain': 'sensor',
'entity_category': None,
'entity_category': <EntityCategory.DIAGNOSTIC: 'diagnostic'>,
'entity_id': 'sensor.envoy_1234_metering_status_storage_ct_l1',
'has_entity_name': True,
'hidden_by': None,
@@ -16902,7 +16902,7 @@
'device_id': <ANY>,
'disabled_by': None,
'domain': 'sensor',
'entity_category': None,
'entity_category': <EntityCategory.DIAGNOSTIC: 'diagnostic'>,
'entity_id': 'sensor.envoy_1234_metering_status_storage_ct_l2',
'has_entity_name': True,
'hidden_by': None,
@@ -16960,7 +16960,7 @@
'device_id': <ANY>,
'disabled_by': None,
'domain': 'sensor',
'entity_category': None,
'entity_category': <EntityCategory.DIAGNOSTIC: 'diagnostic'>,
'entity_id': 'sensor.envoy_1234_metering_status_storage_ct_l3',
'has_entity_name': True,
'hidden_by': None,
@@ -22582,7 +22582,7 @@
'device_id': <ANY>,
'disabled_by': None,
'domain': 'sensor',
'entity_category': None,
'entity_category': <EntityCategory.DIAGNOSTIC: 'diagnostic'>,
'entity_id': 'sensor.envoy_1234_meter_status_flags_active_net_consumption_ct',
'has_entity_name': True,
'hidden_by': None,
@@ -22628,7 +22628,7 @@
'device_id': <ANY>,
'disabled_by': None,
'domain': 'sensor',
'entity_category': None,
'entity_category': <EntityCategory.DIAGNOSTIC: 'diagnostic'>,
'entity_id': 'sensor.envoy_1234_meter_status_flags_active_net_consumption_ct_l1',
'has_entity_name': True,
'hidden_by': None,
@@ -22674,7 +22674,7 @@
'device_id': <ANY>,
'disabled_by': None,
'domain': 'sensor',
'entity_category': None,
'entity_category': <EntityCategory.DIAGNOSTIC: 'diagnostic'>,
'entity_id': 'sensor.envoy_1234_meter_status_flags_active_net_consumption_ct_l2',
'has_entity_name': True,
'hidden_by': None,
@@ -22720,7 +22720,7 @@
'device_id': <ANY>,
'disabled_by': None,
'domain': 'sensor',
'entity_category': None,
'entity_category': <EntityCategory.DIAGNOSTIC: 'diagnostic'>,
'entity_id': 'sensor.envoy_1234_meter_status_flags_active_net_consumption_ct_l3',
'has_entity_name': True,
'hidden_by': None,
@@ -22766,7 +22766,7 @@
'device_id': <ANY>,
'disabled_by': None,
'domain': 'sensor',
'entity_category': None,
'entity_category': <EntityCategory.DIAGNOSTIC: 'diagnostic'>,
'entity_id': 'sensor.envoy_1234_meter_status_flags_active_production_ct',
'has_entity_name': True,
'hidden_by': None,
@@ -22812,7 +22812,7 @@
'device_id': <ANY>,
'disabled_by': None,
'domain': 'sensor',
'entity_category': None,
'entity_category': <EntityCategory.DIAGNOSTIC: 'diagnostic'>,
'entity_id': 'sensor.envoy_1234_meter_status_flags_active_production_ct_l1',
'has_entity_name': True,
'hidden_by': None,
@@ -22858,7 +22858,7 @@
'device_id': <ANY>,
'disabled_by': None,
'domain': 'sensor',
'entity_category': None,
'entity_category': <EntityCategory.DIAGNOSTIC: 'diagnostic'>,
'entity_id': 'sensor.envoy_1234_meter_status_flags_active_production_ct_l2',
'has_entity_name': True,
'hidden_by': None,
@@ -22904,7 +22904,7 @@
'device_id': <ANY>,
'disabled_by': None,
'domain': 'sensor',
'entity_category': None,
'entity_category': <EntityCategory.DIAGNOSTIC: 'diagnostic'>,
'entity_id': 'sensor.envoy_1234_meter_status_flags_active_production_ct_l3',
'has_entity_name': True,
'hidden_by': None,
@@ -22956,7 +22956,7 @@
'device_id': <ANY>,
'disabled_by': None,
'domain': 'sensor',
'entity_category': None,
'entity_category': <EntityCategory.DIAGNOSTIC: 'diagnostic'>,
'entity_id': 'sensor.envoy_1234_metering_status_net_consumption_ct',
'has_entity_name': True,
'hidden_by': None,
@@ -23014,7 +23014,7 @@
'device_id': <ANY>,
'disabled_by': None,
'domain': 'sensor',
'entity_category': None,
'entity_category': <EntityCategory.DIAGNOSTIC: 'diagnostic'>,
'entity_id': 'sensor.envoy_1234_metering_status_net_consumption_ct_l1',
'has_entity_name': True,
'hidden_by': None,
@@ -23072,7 +23072,7 @@
'device_id': <ANY>,
'disabled_by': None,
'domain': 'sensor',
'entity_category': None,
'entity_category': <EntityCategory.DIAGNOSTIC: 'diagnostic'>,
'entity_id': 'sensor.envoy_1234_metering_status_net_consumption_ct_l2',
'has_entity_name': True,
'hidden_by': None,
@@ -23130,7 +23130,7 @@
'device_id': <ANY>,
'disabled_by': None,
'domain': 'sensor',
'entity_category': None,
'entity_category': <EntityCategory.DIAGNOSTIC: 'diagnostic'>,
'entity_id': 'sensor.envoy_1234_metering_status_net_consumption_ct_l3',
'has_entity_name': True,
'hidden_by': None,
@@ -23188,7 +23188,7 @@
'device_id': <ANY>,
'disabled_by': None,
'domain': 'sensor',
'entity_category': None,
'entity_category': <EntityCategory.DIAGNOSTIC: 'diagnostic'>,
'entity_id': 'sensor.envoy_1234_metering_status_production_ct',
'has_entity_name': True,
'hidden_by': None,
@@ -23246,7 +23246,7 @@
'device_id': <ANY>,
'disabled_by': None,
'domain': 'sensor',
'entity_category': None,
'entity_category': <EntityCategory.DIAGNOSTIC: 'diagnostic'>,
'entity_id': 'sensor.envoy_1234_metering_status_production_ct_l1',
'has_entity_name': True,
'hidden_by': None,
@@ -23304,7 +23304,7 @@
'device_id': <ANY>,
'disabled_by': None,
'domain': 'sensor',
'entity_category': None,
'entity_category': <EntityCategory.DIAGNOSTIC: 'diagnostic'>,
'entity_id': 'sensor.envoy_1234_metering_status_production_ct_l2',
'has_entity_name': True,
'hidden_by': None,
@@ -23362,7 +23362,7 @@
'device_id': <ANY>,
'disabled_by': None,
'domain': 'sensor',
'entity_category': None,
'entity_category': <EntityCategory.DIAGNOSTIC: 'diagnostic'>,
'entity_id': 'sensor.envoy_1234_metering_status_production_ct_l3',
'has_entity_name': True,
'hidden_by': None,
@@ -25241,7 +25241,7 @@
'device_id': <ANY>,
'disabled_by': None,
'domain': 'sensor',
'entity_category': None,
'entity_category': <EntityCategory.DIAGNOSTIC: 'diagnostic'>,
'entity_id': 'sensor.envoy_1234_meter_status_flags_active_production_ct',
'has_entity_name': True,
'hidden_by': None,
@@ -25293,7 +25293,7 @@
'device_id': <ANY>,
'disabled_by': None,
'domain': 'sensor',
'entity_category': None,
'entity_category': <EntityCategory.DIAGNOSTIC: 'diagnostic'>,
'entity_id': 'sensor.envoy_1234_metering_status_production_ct',
'has_entity_name': True,
'hidden_by': None,