From c7d0ba4ba99c46df35867135b23f7637aa723709 Mon Sep 17 00:00:00 2001 From: Steve HOLWEG Date: Sun, 18 Feb 2024 17:55:48 +0100 Subject: [PATCH] Add missing device_class POWER --- custom_components/enphase_envoy_custom/const.py | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/custom_components/enphase_envoy_custom/const.py b/custom_components/enphase_envoy_custom/const.py index 5a02bff..64556e5 100644 --- a/custom_components/enphase_envoy_custom/const.py +++ b/custom_components/enphase_envoy_custom/const.py @@ -40,6 +40,7 @@ name="Current Power Production", native_unit_of_measurement=UnitOfPower.WATT, state_class=SensorStateClass.MEASUREMENT, + device_class=SensorDeviceClass.POWER, ), SensorEntityDescription( key="daily_production", @@ -74,12 +75,14 @@ name="Current Power Consumption", native_unit_of_measurement=UnitOfPower.WATT, state_class=SensorStateClass.MEASUREMENT, + device_class=SensorDeviceClass.POWER, ), SensorEntityDescription( key="net_consumption", name="Current Net Power Consumption", native_unit_of_measurement=UnitOfPower.WATT, state_class=SensorStateClass.MEASUREMENT, + device_class=SensorDeviceClass.POWER, ), SensorEntityDescription( key="daily_consumption", @@ -114,6 +117,7 @@ name="Inverter", native_unit_of_measurement=UnitOfPower.WATT, state_class=SensorStateClass.MEASUREMENT, + device_class=SensorDeviceClass.POWER, ), SensorEntityDescription( key="batteries", @@ -185,6 +189,7 @@ name="Current Power Production L1", native_unit_of_measurement=UnitOfPower.WATT, state_class=SensorStateClass.MEASUREMENT, + device_class=SensorDeviceClass.POWER, ), SensorEntityDescription( key="daily_production_l1", @@ -212,6 +217,7 @@ name="Current Power Production L2", native_unit_of_measurement=UnitOfPower.WATT, state_class=SensorStateClass.MEASUREMENT, + device_class=SensorDeviceClass.POWER, ), SensorEntityDescription( key="daily_production_l2", @@ -239,6 +245,7 @@ name="Current Power Production L3", native_unit_of_measurement=UnitOfPower.WATT, state_class=SensorStateClass.MEASUREMENT, + device_class=SensorDeviceClass.POWER, ), SensorEntityDescription( key="daily_production_l3", @@ -266,12 +273,14 @@ name="Current Power Consumption L1", native_unit_of_measurement=UnitOfPower.WATT, state_class=SensorStateClass.MEASUREMENT, + device_class=SensorDeviceClass.POWER, ), SensorEntityDescription( key="net_consumption_l1", name="Current Net Power Consumption L1", native_unit_of_measurement=UnitOfPower.WATT, state_class=SensorStateClass.MEASUREMENT, + device_class=SensorDeviceClass.POWER, ), SensorEntityDescription( key="daily_consumption_l1", @@ -299,12 +308,14 @@ name="Current Power Consumption L2", native_unit_of_measurement=UnitOfPower.WATT, state_class=SensorStateClass.MEASUREMENT, + device_class=SensorDeviceClass.POWER, ), SensorEntityDescription( key="net_consumption_l2", name="Current Net Power Consumption L2", native_unit_of_measurement=UnitOfPower.WATT, state_class=SensorStateClass.MEASUREMENT, + device_class=SensorDeviceClass.POWER, ), SensorEntityDescription( key="daily_consumption_l2", @@ -332,12 +343,14 @@ name="Current Power Consumption L3", native_unit_of_measurement=UnitOfPower.WATT, state_class=SensorStateClass.MEASUREMENT, + device_class=SensorDeviceClass.POWER, ), SensorEntityDescription( key="net_consumption_l3", name="Current Net Power Consumption L3", native_unit_of_measurement=UnitOfPower.WATT, state_class=SensorStateClass.MEASUREMENT, + device_class=SensorDeviceClass.POWER, ), SensorEntityDescription( key="daily_consumption_l3", @@ -480,4 +493,4 @@ native_unit_of_measurement=UnitOfEnergy.WATT_HOUR, state_class=SensorStateClass.TOTAL, device_class=SensorDeviceClass.ENERGY -) \ No newline at end of file +)