Don't fail if component name is None. Fixes (#4345)
https://github.com/home-assistant/home-assistant/issues/4326 Might fix https://github.com/home-assistant/home-assistant/issues/4326
This commit is contained in:
parent
75bcb1ff0f
commit
c823ea9f2a
2 changed files with 11 additions and 5 deletions
|
@ -77,7 +77,8 @@ def request_sensors():
|
|||
units = NETWORK.request('sensors/list')
|
||||
# One unit can contain many sensors.
|
||||
if units and 'sensor' in units:
|
||||
return {unit['id']+str(sensor['name']): dict(unit, data=sensor)
|
||||
return {(unit['id'], sensor['name'], sensor['scale']):
|
||||
dict(unit, data=sensor)
|
||||
for unit in units['sensor']
|
||||
for sensor in unit['data']}
|
||||
return None
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue