mirror of
https://github.com/home-assistant/core.git
synced 2025-07-18 18:57:06 +00:00
parent
4d6417295b
commit
4dc39492a5
@ -184,7 +184,7 @@ class Timer(RestoreEntity):
|
|||||||
event = EVENT_TIMER_RESTARTED
|
event = EVENT_TIMER_RESTARTED
|
||||||
|
|
||||||
self._state = STATUS_ACTIVE
|
self._state = STATUS_ACTIVE
|
||||||
start = dt_util.utcnow()
|
start = dt_util.utcnow().replace(microsecond=0)
|
||||||
if self._remaining and newduration is None:
|
if self._remaining and newduration is None:
|
||||||
self._end = start + self._remaining
|
self._end = start + self._remaining
|
||||||
else:
|
else:
|
||||||
@ -209,7 +209,7 @@ class Timer(RestoreEntity):
|
|||||||
|
|
||||||
self._listener()
|
self._listener()
|
||||||
self._listener = None
|
self._listener = None
|
||||||
self._remaining = self._end - dt_util.utcnow()
|
self._remaining = self._end - dt_util.utcnow().replace(microsecond=0)
|
||||||
self._state = STATUS_PAUSED
|
self._state = STATUS_PAUSED
|
||||||
self._end = None
|
self._end = None
|
||||||
self._hass.bus.async_fire(EVENT_TIMER_PAUSED, {"entity_id": self.entity_id})
|
self._hass.bus.async_fire(EVENT_TIMER_PAUSED, {"entity_id": self.entity_id})
|
||||||
|
Loading…
x
Reference in New Issue
Block a user