Remove last_reset attribute from kostal_plenticore energy sensors (#54817)
This commit is contained in:
parent
0329d0f246
commit
aef8ec968b
2 changed files with 11 additions and 28 deletions
|
@ -1,9 +1,9 @@
|
|||
"""Constants for the Kostal Plenticore Solar Inverter integration."""
|
||||
|
||||
from homeassistant.components.sensor import (
|
||||
ATTR_LAST_RESET,
|
||||
ATTR_STATE_CLASS,
|
||||
STATE_CLASS_MEASUREMENT,
|
||||
STATE_CLASS_TOTAL_INCREASING,
|
||||
)
|
||||
from homeassistant.const import (
|
||||
ATTR_DEVICE_CLASS,
|
||||
|
@ -304,8 +304,7 @@ SENSOR_PROCESS_DATA = [
|
|||
{
|
||||
ATTR_UNIT_OF_MEASUREMENT: ENERGY_KILO_WATT_HOUR,
|
||||
ATTR_DEVICE_CLASS: DEVICE_CLASS_ENERGY,
|
||||
ATTR_STATE_CLASS: STATE_CLASS_MEASUREMENT,
|
||||
ATTR_LAST_RESET: LAST_RESET_NEVER,
|
||||
ATTR_STATE_CLASS: STATE_CLASS_TOTAL_INCREASING,
|
||||
},
|
||||
"format_energy",
|
||||
),
|
||||
|
@ -346,8 +345,7 @@ SENSOR_PROCESS_DATA = [
|
|||
{
|
||||
ATTR_UNIT_OF_MEASUREMENT: ENERGY_KILO_WATT_HOUR,
|
||||
ATTR_DEVICE_CLASS: DEVICE_CLASS_ENERGY,
|
||||
ATTR_STATE_CLASS: STATE_CLASS_MEASUREMENT,
|
||||
ATTR_LAST_RESET: LAST_RESET_NEVER,
|
||||
ATTR_STATE_CLASS: STATE_CLASS_TOTAL_INCREASING,
|
||||
},
|
||||
"format_energy",
|
||||
),
|
||||
|
@ -388,8 +386,7 @@ SENSOR_PROCESS_DATA = [
|
|||
{
|
||||
ATTR_UNIT_OF_MEASUREMENT: ENERGY_KILO_WATT_HOUR,
|
||||
ATTR_DEVICE_CLASS: DEVICE_CLASS_ENERGY,
|
||||
ATTR_STATE_CLASS: STATE_CLASS_MEASUREMENT,
|
||||
ATTR_LAST_RESET: LAST_RESET_NEVER,
|
||||
ATTR_STATE_CLASS: STATE_CLASS_TOTAL_INCREASING,
|
||||
},
|
||||
"format_energy",
|
||||
),
|
||||
|
@ -430,8 +427,7 @@ SENSOR_PROCESS_DATA = [
|
|||
{
|
||||
ATTR_UNIT_OF_MEASUREMENT: ENERGY_KILO_WATT_HOUR,
|
||||
ATTR_DEVICE_CLASS: DEVICE_CLASS_ENERGY,
|
||||
ATTR_STATE_CLASS: STATE_CLASS_MEASUREMENT,
|
||||
ATTR_LAST_RESET: LAST_RESET_NEVER,
|
||||
ATTR_STATE_CLASS: STATE_CLASS_TOTAL_INCREASING,
|
||||
},
|
||||
"format_energy",
|
||||
),
|
||||
|
@ -472,8 +468,7 @@ SENSOR_PROCESS_DATA = [
|
|||
{
|
||||
ATTR_UNIT_OF_MEASUREMENT: ENERGY_KILO_WATT_HOUR,
|
||||
ATTR_DEVICE_CLASS: DEVICE_CLASS_ENERGY,
|
||||
ATTR_STATE_CLASS: STATE_CLASS_MEASUREMENT,
|
||||
ATTR_LAST_RESET: LAST_RESET_NEVER,
|
||||
ATTR_STATE_CLASS: STATE_CLASS_TOTAL_INCREASING,
|
||||
},
|
||||
"format_energy",
|
||||
),
|
||||
|
@ -514,8 +509,7 @@ SENSOR_PROCESS_DATA = [
|
|||
{
|
||||
ATTR_UNIT_OF_MEASUREMENT: ENERGY_KILO_WATT_HOUR,
|
||||
ATTR_DEVICE_CLASS: DEVICE_CLASS_ENERGY,
|
||||
ATTR_STATE_CLASS: STATE_CLASS_MEASUREMENT,
|
||||
ATTR_LAST_RESET: LAST_RESET_NEVER,
|
||||
ATTR_STATE_CLASS: STATE_CLASS_TOTAL_INCREASING,
|
||||
},
|
||||
"format_energy",
|
||||
),
|
||||
|
@ -556,8 +550,7 @@ SENSOR_PROCESS_DATA = [
|
|||
{
|
||||
ATTR_UNIT_OF_MEASUREMENT: ENERGY_KILO_WATT_HOUR,
|
||||
ATTR_DEVICE_CLASS: DEVICE_CLASS_ENERGY,
|
||||
ATTR_STATE_CLASS: STATE_CLASS_MEASUREMENT,
|
||||
ATTR_LAST_RESET: LAST_RESET_NEVER,
|
||||
ATTR_STATE_CLASS: STATE_CLASS_TOTAL_INCREASING,
|
||||
},
|
||||
"format_energy",
|
||||
),
|
||||
|
@ -599,8 +592,7 @@ SENSOR_PROCESS_DATA = [
|
|||
{
|
||||
ATTR_UNIT_OF_MEASUREMENT: ENERGY_KILO_WATT_HOUR,
|
||||
ATTR_DEVICE_CLASS: DEVICE_CLASS_ENERGY,
|
||||
ATTR_STATE_CLASS: STATE_CLASS_MEASUREMENT,
|
||||
ATTR_LAST_RESET: LAST_RESET_NEVER,
|
||||
ATTR_STATE_CLASS: STATE_CLASS_TOTAL_INCREASING,
|
||||
},
|
||||
"format_energy",
|
||||
),
|
||||
|
|
|
@ -1,15 +1,11 @@
|
|||
"""Platform for Kostal Plenticore sensors."""
|
||||
from __future__ import annotations
|
||||
|
||||
from datetime import datetime, timedelta
|
||||
from datetime import timedelta
|
||||
import logging
|
||||
from typing import Any, Callable
|
||||
|
||||
from homeassistant.components.sensor import (
|
||||
ATTR_LAST_RESET,
|
||||
ATTR_STATE_CLASS,
|
||||
SensorEntity,
|
||||
)
|
||||
from homeassistant.components.sensor import ATTR_STATE_CLASS, SensorEntity
|
||||
from homeassistant.config_entries import ConfigEntry
|
||||
from homeassistant.const import ATTR_DEVICE_CLASS, ATTR_ICON, ATTR_UNIT_OF_MEASUREMENT
|
||||
from homeassistant.core import HomeAssistant
|
||||
|
@ -193,11 +189,6 @@ class PlenticoreDataSensor(CoordinatorEntity, SensorEntity):
|
|||
"""Return if the entity should be enabled when first added to the entity registry."""
|
||||
return self._sensor_data.get(ATTR_ENABLED_DEFAULT, False)
|
||||
|
||||
@property
|
||||
def last_reset(self) -> datetime | None:
|
||||
"""Return the last_reset time."""
|
||||
return self._sensor_data.get(ATTR_LAST_RESET)
|
||||
|
||||
@property
|
||||
def native_value(self) -> Any | None:
|
||||
"""Return the state of the sensor."""
|
||||
|
|
Loading…
Add table
Reference in a new issue