From ef138bb1320a885243076270cbe77c79526829e6 Mon Sep 17 00:00:00 2001 From: Andrew Thigpen Date: Thu, 14 May 2015 18:49:17 -0500 Subject: [PATCH] Fix utc issue with script component. --- homeassistant/components/script.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/homeassistant/components/script.py b/homeassistant/components/script.py index 265fdd8c1cc..97e12c47a46 100644 --- a/homeassistant/components/script.py +++ b/homeassistant/components/script.py @@ -6,7 +6,8 @@ Scripts are a sequence of actions that can be triggered manually by the user or automatically based upon automation events, etc. """ import logging -from datetime import datetime, timedelta +from datetime import timedelta +import homeassistant.util.dt as date_util import threading from homeassistant.util import split_entity_id @@ -109,7 +110,7 @@ class Script(object): self._call_service(action) elif CONF_DELAY in action: delay = timedelta(**action[CONF_DELAY]) - point_in_time = datetime.now() + delay + point_in_time = date_util.now() + delay self.listener = self.hass.track_point_in_time( self, point_in_time) return False