core/homeassistant/components/thermostat
Dan Smith d3d7d458e1 Make Honeywell module enumerate all available thermostats
This extends the HoneywellUSThermostat functionality to find and add
all thermostats in your account. So, we add a new config element called
'region' that is the primary trigger for this, and remove the 'id'
trigger since it was never in a released version.

This does a few extra things:
 - It names the thermostat what you have it named in your account,
   which is not something we get to know *unless* we emumerate.
 - It makes all thermostats on a given account use the same session,
   and thus we have to avoid doing an explicit login every time we
   refresh our data. That was causing some rate-limiting on their
   side when I was debugging, so this is probably good. Now, we use
   their existing keepalive pinger to determine if we're still logged
   in and only re-login if we need to.
2016-02-11 15:26:41 +00:00
..
__init__.py Clean up state_attributes vs device_state_attributes 2016-02-06 22:34:24 -08:00
demo.py Update docstring (config file) and attempt to honor PEP0257 2015-09-07 19:05:37 +02:00
ecobee.py Update docstrings 2016-02-03 15:13:53 +01:00
heat_control.py style fix in heat control 2015-11-30 11:45:09 +01:00
heatmiser.py fixed my own cleanup 2015-12-16 22:36:40 +00:00
homematic.py Move configuration details to docs 2015-11-25 08:48:27 +01:00
honeywell.py Make Honeywell module enumerate all available thermostats 2016-02-11 15:26:41 +00:00
nest.py nest: implement fan control 2016-01-24 12:47:21 -06:00
proliphix.py Update docstrings 2016-01-15 08:55:59 +01:00
radiotherm.py Fix imports 2016-01-28 21:45:26 -08:00
services.yaml thermostat: add service to control fan mode 2016-01-24 12:47:21 -06:00