diff --git a/homeassistant/components/toon/const.py b/homeassistant/components/toon/const.py index 1c9192c4544..1c58ec2cde7 100644 --- a/homeassistant/components/toon/const.py +++ b/homeassistant/components/toon/const.py @@ -6,12 +6,12 @@ from homeassistant.components.binary_sensor import ( DEVICE_CLASS_PROBLEM, ) from homeassistant.components.sensor import ( - ATTR_LAST_RESET, ATTR_STATE_CLASS, DEVICE_CLASS_ENERGY, DEVICE_CLASS_POWER, DEVICE_CLASS_TEMPERATURE, STATE_CLASS_MEASUREMENT, + STATE_CLASS_TOTAL_INCREASING, ) from homeassistant.const import ( ATTR_DEVICE_CLASS, @@ -25,7 +25,6 @@ from homeassistant.const import ( TEMP_CELSIUS, VOLUME_CUBIC_METERS, ) -from homeassistant.util import dt as dt_util DOMAIN = "toon" @@ -152,9 +151,8 @@ SENSOR_ENTITIES = { ATTR_MEASUREMENT: "meter", ATTR_UNIT_OF_MEASUREMENT: VOLUME_CUBIC_METERS, ATTR_ICON: "mdi:gas-cylinder", - ATTR_STATE_CLASS: STATE_CLASS_MEASUREMENT, + ATTR_STATE_CLASS: STATE_CLASS_TOTAL_INCREASING, ATTR_DEVICE_CLASS: DEVICE_CLASS_GAS, - ATTR_LAST_RESET: dt_util.utc_from_timestamp(0), ATTR_DEFAULT_ENABLED: False, }, "gas_value": { @@ -200,8 +198,7 @@ SENSOR_ENTITIES = { ATTR_MEASUREMENT: "meter_high", ATTR_UNIT_OF_MEASUREMENT: ENERGY_KILO_WATT_HOUR, ATTR_DEVICE_CLASS: DEVICE_CLASS_ENERGY, - ATTR_STATE_CLASS: STATE_CLASS_MEASUREMENT, - ATTR_LAST_RESET: dt_util.utc_from_timestamp(0), + ATTR_STATE_CLASS: STATE_CLASS_TOTAL_INCREASING, ATTR_DEFAULT_ENABLED: False, }, "power_meter_reading_low": { @@ -210,8 +207,7 @@ SENSOR_ENTITIES = { ATTR_MEASUREMENT: "meter_low", ATTR_UNIT_OF_MEASUREMENT: ENERGY_KILO_WATT_HOUR, ATTR_DEVICE_CLASS: DEVICE_CLASS_ENERGY, - ATTR_STATE_CLASS: STATE_CLASS_MEASUREMENT, - ATTR_LAST_RESET: dt_util.utc_from_timestamp(0), + ATTR_STATE_CLASS: STATE_CLASS_TOTAL_INCREASING, ATTR_DEFAULT_ENABLED: False, }, "power_value": { @@ -228,8 +224,7 @@ SENSOR_ENTITIES = { ATTR_MEASUREMENT: "meter_produced_high", ATTR_UNIT_OF_MEASUREMENT: ENERGY_KILO_WATT_HOUR, ATTR_DEVICE_CLASS: DEVICE_CLASS_ENERGY, - ATTR_STATE_CLASS: STATE_CLASS_MEASUREMENT, - ATTR_LAST_RESET: dt_util.utc_from_timestamp(0), + ATTR_STATE_CLASS: STATE_CLASS_TOTAL_INCREASING, ATTR_DEFAULT_ENABLED: False, }, "solar_meter_reading_low_produced": { @@ -238,8 +233,7 @@ SENSOR_ENTITIES = { ATTR_MEASUREMENT: "meter_produced_low", ATTR_UNIT_OF_MEASUREMENT: ENERGY_KILO_WATT_HOUR, ATTR_DEVICE_CLASS: DEVICE_CLASS_ENERGY, - ATTR_STATE_CLASS: STATE_CLASS_MEASUREMENT, - ATTR_LAST_RESET: dt_util.utc_from_timestamp(0), + ATTR_STATE_CLASS: STATE_CLASS_TOTAL_INCREASING, ATTR_DEFAULT_ENABLED: False, }, "solar_value": { @@ -344,8 +338,7 @@ SENSOR_ENTITIES = { ATTR_UNIT_OF_MEASUREMENT: VOLUME_CUBIC_METERS, ATTR_ICON: "mdi:water", ATTR_DEFAULT_ENABLED: False, - ATTR_STATE_CLASS: STATE_CLASS_MEASUREMENT, - ATTR_LAST_RESET: dt_util.utc_from_timestamp(0), + ATTR_STATE_CLASS: STATE_CLASS_TOTAL_INCREASING, }, "water_value": { ATTR_NAME: "Current Water Usage",