mirror of
https://github.com/home-assistant/core.git
synced 2025-07-24 21:57:51 +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_NAME, default=DEFAULT_NAME): cv.string,
|
||||||
vol.Optional(CONF_UNIT_OF_MEASUREMENT, default="days"): vol.All(
|
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
|
div_factor *= 24
|
||||||
elif self.unit_of_measurement == "minutes":
|
elif self.unit_of_measurement == "minutes":
|
||||||
div_factor /= 60
|
div_factor /= 60
|
||||||
|
elif self.unit_of_measurement == "seconds":
|
||||||
|
div_factor /= 3600
|
||||||
|
|
||||||
delta = delta.total_seconds() / div_factor
|
delta = delta.total_seconds() / div_factor
|
||||||
self._state = round(delta, 2)
|
self._state = round(delta, 2)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user