From 980f22244c270a40cda50381c587f786abf36bdb Mon Sep 17 00:00:00 2001 From: epenet <6771947+epenet@users.noreply.github.com> Date: Fri, 10 Dec 2021 09:07:17 +0100 Subject: [PATCH] Use new DeviceClass and StateClass enums in emoncms (#61381) Co-authored-by: epenet --- homeassistant/components/emoncms/sensor.py | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/homeassistant/components/emoncms/sensor.py b/homeassistant/components/emoncms/sensor.py index 68a28cf2846..2db0f0373c9 100644 --- a/homeassistant/components/emoncms/sensor.py +++ b/homeassistant/components/emoncms/sensor.py @@ -8,9 +8,9 @@ import voluptuous as vol from homeassistant.components.sensor import ( PLATFORM_SCHEMA, - STATE_CLASS_MEASUREMENT, - STATE_CLASS_TOTAL_INCREASING, + SensorDeviceClass, SensorEntity, + SensorStateClass, ) from homeassistant.const import ( CONF_API_KEY, @@ -19,8 +19,6 @@ from homeassistant.const import ( CONF_UNIT_OF_MEASUREMENT, CONF_URL, CONF_VALUE_TEMPLATE, - DEVICE_CLASS_ENERGY, - DEVICE_CLASS_POWER, POWER_WATT, STATE_UNKNOWN, ) @@ -156,11 +154,11 @@ class EmonCmsSensor(SensorEntity): self._elem = elem if unit_of_measurement == "kWh": - self._attr_device_class = DEVICE_CLASS_ENERGY - self._attr_state_class = STATE_CLASS_TOTAL_INCREASING + self._attr_device_class = SensorDeviceClass.ENERGY + self._attr_state_class = SensorStateClass.TOTAL_INCREASING elif unit_of_measurement == "W": - self._attr_device_class = DEVICE_CLASS_POWER - self._attr_state_class = STATE_CLASS_MEASUREMENT + self._attr_device_class = SensorDeviceClass.POWER + self._attr_state_class = SensorStateClass.MEASUREMENT if self._value_template is not None: self._state = self._value_template.render_with_possible_json_value(