mirror of
https://github.com/home-assistant/core.git
synced 2025-07-23 13:17:32 +00:00
Add "seconds" as a valid unit_of_measurement (#36811)
This commit is contained in:
parent
d68148417f
commit
49a153a2e5
@ -19,7 +19,7 @@ PLATFORM_SCHEMA = PLATFORM_SCHEMA.extend(
|
||||
{
|
||||
vol.Optional(CONF_NAME, default=DEFAULT_NAME): cv.string,
|
||||
vol.Optional(CONF_UNIT_OF_MEASUREMENT, default="days"): vol.All(
|
||||
cv.string, vol.In(["minutes", "hours", "days"])
|
||||
cv.string, vol.In(["minutes", "hours", "days", "seconds"])
|
||||
),
|
||||
}
|
||||
)
|
||||
@ -72,6 +72,8 @@ class UptimeSensor(Entity):
|
||||
div_factor *= 24
|
||||
elif self.unit_of_measurement == "minutes":
|
||||
div_factor /= 60
|
||||
elif self.unit_of_measurement == "seconds":
|
||||
div_factor /= 3600
|
||||
|
||||
delta = delta.total_seconds() / div_factor
|
||||
self._state = round(delta, 2)
|
||||
|
Loading…
x
Reference in New Issue
Block a user