diff --git a/homeassistant/external/wink/pywink.py b/homeassistant/external/wink/pywink.py index 1b01a9b9a89..72a3353a77c 100644 --- a/homeassistant/external/wink/pywink.py +++ b/homeassistant/external/wink/pywink.py @@ -87,8 +87,6 @@ class wink_sensor_pod(object): def __init__(self, aJSonObj, objectprefix="sensor_pods"): self.jsonState = aJSonObj self.objectprefix = objectprefix - # Tuple (desired state, time) - self._last_call = (0, None) def __str__(self): return "%s %s %s" % (self.name(), self.deviceId(), self.state()) @@ -104,11 +102,6 @@ class wink_sensor_pod(object): return self.jsonState.get('name', "Unknown Name") def state(self): - # Optimistic approach to setState: - # Within 15 seconds of a call to setState we assume it worked. - if self._recent_state_set(): - return self._last_call[1] - return self._last_reading.get('opened', False) def deviceId(self): @@ -135,9 +128,6 @@ class wink_sensor_pod(object): """ self.jsonState = response_json.get('data') - def _recent_state_set(self): - return time.time() - self._last_call[0] < 15 - class wink_binary_switch(object): """ represents a wink.py switch json_obj holds the json stat at init (and if there is a refresh it's updated