mirror of
https://github.com/home-assistant/core.git
synced 2025-07-23 05:07:41 +00:00
Catch error state
This commit is contained in:
parent
27c5c1cb9f
commit
ed9b75756a
@ -85,13 +85,13 @@ class DweetSensor(Entity):
|
||||
@property
|
||||
def state(self):
|
||||
""" Returns the state. """
|
||||
values = json.dumps(self.dweet.data[0]['content'])
|
||||
if values is not None:
|
||||
if self.dweet.data is None:
|
||||
return STATE_UNKNOWN
|
||||
else:
|
||||
values = json.dumps(self.dweet.data[0]['content'])
|
||||
value = template.render_with_possible_json_value(
|
||||
self.hass, self._value_template, values)
|
||||
return value
|
||||
else:
|
||||
return STATE_UNKNOWN
|
||||
|
||||
def update(self):
|
||||
""" Gets the latest data from REST API. """
|
||||
@ -104,7 +104,7 @@ class DweetData(object):
|
||||
|
||||
def __init__(self, device):
|
||||
self._device = device
|
||||
self.data = dict()
|
||||
self.data = None
|
||||
|
||||
@Throttle(MIN_TIME_BETWEEN_UPDATES)
|
||||
def update(self):
|
||||
|
Loading…
x
Reference in New Issue
Block a user