Add last trip time attribute to Verisure binary sensors (#89944)
parent
00ce757051
commit
bdd095423b
|
@ -6,11 +6,12 @@ from homeassistant.components.binary_sensor import (
|
||||||
BinarySensorEntity,
|
BinarySensorEntity,
|
||||||
)
|
)
|
||||||
from homeassistant.config_entries import ConfigEntry
|
from homeassistant.config_entries import ConfigEntry
|
||||||
from homeassistant.const import EntityCategory
|
from homeassistant.const import ATTR_LAST_TRIP_TIME, EntityCategory
|
||||||
from homeassistant.core import HomeAssistant
|
from homeassistant.core import HomeAssistant
|
||||||
from homeassistant.helpers.entity import DeviceInfo, Entity
|
from homeassistant.helpers.entity import DeviceInfo, Entity
|
||||||
from homeassistant.helpers.entity_platform import AddEntitiesCallback
|
from homeassistant.helpers.entity_platform import AddEntitiesCallback
|
||||||
from homeassistant.helpers.update_coordinator import CoordinatorEntity
|
from homeassistant.helpers.update_coordinator import CoordinatorEntity
|
||||||
|
from homeassistant.util import dt as dt_util
|
||||||
|
|
||||||
from .const import CONF_GIID, DOMAIN
|
from .const import CONF_GIID, DOMAIN
|
||||||
from .coordinator import VerisureDataUpdateCoordinator
|
from .coordinator import VerisureDataUpdateCoordinator
|
||||||
|
@ -79,6 +80,15 @@ class VerisureDoorWindowSensor(
|
||||||
and self.serial_number in self.coordinator.data["door_window"]
|
and self.serial_number in self.coordinator.data["door_window"]
|
||||||
)
|
)
|
||||||
|
|
||||||
|
@property
|
||||||
|
def extra_state_attributes(self):
|
||||||
|
"""Return the state attributes of the sensor."""
|
||||||
|
return {
|
||||||
|
ATTR_LAST_TRIP_TIME: dt_util.parse_datetime(
|
||||||
|
self.coordinator.data["door_window"][self.serial_number]["reportTime"]
|
||||||
|
)
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
class VerisureEthernetStatus(
|
class VerisureEthernetStatus(
|
||||||
CoordinatorEntity[VerisureDataUpdateCoordinator], BinarySensorEntity
|
CoordinatorEntity[VerisureDataUpdateCoordinator], BinarySensorEntity
|
||||||
|
|
Loading…
Reference in New Issue