mirror of
https://github.com/home-assistant/core.git
synced 2025-07-19 11:17:21 +00:00
implement logic improvement suggestion by @balloob
This commit is contained in:
parent
7985468aba
commit
107994f3ac
@ -53,15 +53,11 @@ def setup_platform(hass, config, add_devices, discovery_info=None):
|
|||||||
for index in range(len(data.ecobee.thermostats)):
|
for index in range(len(data.ecobee.thermostats)):
|
||||||
for sensor in data.ecobee.get_remote_sensors(index):
|
for sensor in data.ecobee.get_remote_sensors(index):
|
||||||
for item in sensor['capability']:
|
for item in sensor['capability']:
|
||||||
if item['type'] == 'temperature':
|
if item['type'] not in ('temperature',
|
||||||
dev.append(
|
'humidity', 'occupancy'):
|
||||||
EcobeeSensor(sensor['name'], 'temperature', index))
|
continue
|
||||||
elif item['type'] == 'humidity':
|
|
||||||
dev.append(
|
dev.append(EcobeeSensor(sensor['name'], item['type'], index))
|
||||||
EcobeeSensor(sensor['name'], 'humidity', index))
|
|
||||||
elif item['type'] == 'occupancy':
|
|
||||||
dev.append(
|
|
||||||
EcobeeSensor(sensor['name'], 'occupancy', index))
|
|
||||||
|
|
||||||
add_devices(dev)
|
add_devices(dev)
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user