mirror of
https://github.com/home-assistant/core.git
synced 2025-07-21 12:17:07 +00:00
Remove last_reset attribute from kostal_plenticore energy sensors (#54817)
This commit is contained in:
parent
0329d0f246
commit
aef8ec968b
@ -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…
x
Reference in New Issue
Block a user