Closed FlyingDiver closed 5 years ago
ecobee_devices.py:179
# should be exactly one; if not, we should panic matchedSensor = [ rs for rs in thermostat['remoteSensors'] if 'thermostat' == rs.get('type') ][0]
This is wrong. There can be 0 to 32 remote sensors for thermostat:
https://support.ecobee.com/hc/en-us/articles/115006028567-How-many-wireless-remote-sensors-can-you-support-on-the-thermostat-
Hmm. Maybe not. Maybe this is looking it up the other direction (from RS to Thermostat).
Ah. It retrieves the sensor that's built into the thermostat.
ecobee_devices.py:179
This is wrong. There can be 0 to 32 remote sensors for thermostat:
https://support.ecobee.com/hc/en-us/articles/115006028567-How-many-wireless-remote-sensors-can-you-support-on-the-thermostat-