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
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
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,