Drop timer component microseconds (#30198)

* Update __init__.py
This commit is contained in:
inputd 2020-01-11 20:55:28 -07:00 committed by Alexei Chetroi
parent 4d6417295b
commit 4dc39492a5

View File

@ -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})