Use native datetime value in Tasmota sensors (#59915)

This commit is contained in:
Franck Nijhof 2021-11-18 20:03:04 +01:00 committed by GitHub
parent fc330f797d
commit 3adb9e4143
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -259,10 +259,10 @@ class TasmotaSensor(TasmotaAvailability, TasmotaDiscoveryUpdate, SensorEntity):
return class_or_icon.get(ICON)
@property
def native_value(self) -> str | None:
def native_value(self) -> datetime | str | None:
"""Return the state of the entity."""
if self._state_timestamp and self.device_class == DEVICE_CLASS_TIMESTAMP:
return self._state_timestamp.isoformat()
return self._state_timestamp
return self._state
@property