hass-core/homeassistant/components/climate
Lukas Barth 373508693a Climate component: add supported_features (#10658)
* Implement supported_features for the climate component

* Test supported features

* Convert generic thermostat to supported features

* Max / min temperature are not features

* Fix lint

* Min / max humidity are not features

* Linting

* Remove current temperature / humidity

* Move c-hacker-style constants to boring integers. Booo!

* Refactor all the climate platforms to use the new supported_features

* Force all climate platforms to implement supported_features

* Fix mistakes

* Adapt hive platform

* Move flags into a constant

* Calm the hound
2017-11-29 11:01:28 +01:00
..
__init__.py Climate component: add supported_features (#10658) 2017-11-29 11:01:28 +01:00
demo.py Climate component: add supported_features (#10658) 2017-11-29 11:01:28 +01:00
ecobee.py Climate component: add supported_features (#10658) 2017-11-29 11:01:28 +01:00
ephember.py Climate component: add supported_features (#10658) 2017-11-29 11:01:28 +01:00
eq3btsmart.py Climate component: add supported_features (#10658) 2017-11-29 11:01:28 +01:00
flexit.py Climate component: add supported_features (#10658) 2017-11-29 11:01:28 +01:00
generic_thermostat.py Climate component: add supported_features (#10658) 2017-11-29 11:01:28 +01:00
heatmiser.py Climate component: add supported_features (#10658) 2017-11-29 11:01:28 +01:00
hive.py Climate component: add supported_features (#10658) 2017-11-29 11:01:28 +01:00
homematic.py Climate component: add supported_features (#10658) 2017-11-29 11:01:28 +01:00
honeywell.py Climate component: add supported_features (#10658) 2017-11-29 11:01:28 +01:00
knx.py Climate component: add supported_features (#10658) 2017-11-29 11:01:28 +01:00
maxcube.py Climate component: add supported_features (#10658) 2017-11-29 11:01:28 +01:00
mqtt.py Climate component: add supported_features (#10658) 2017-11-29 11:01:28 +01:00
mysensors.py Climate component: add supported_features (#10658) 2017-11-29 11:01:28 +01:00
nest.py Climate component: add supported_features (#10658) 2017-11-29 11:01:28 +01:00
netatmo.py Climate component: add supported_features (#10658) 2017-11-29 11:01:28 +01:00
oem.py Climate component: add supported_features (#10658) 2017-11-29 11:01:28 +01:00
proliphix.py Climate component: add supported_features (#10658) 2017-11-29 11:01:28 +01:00
radiotherm.py Climate component: add supported_features (#10658) 2017-11-29 11:01:28 +01:00
sensibo.py Climate component: add supported_features (#10658) 2017-11-29 11:01:28 +01:00
services.yaml Update services.yaml files (#10229) 2017-10-30 21:39:12 +01:00
tado.py Climate component: add supported_features (#10658) 2017-11-29 11:01:28 +01:00
tesla.py Climate component: add supported_features (#10658) 2017-11-29 11:01:28 +01:00
toon.py Climate component: add supported_features (#10658) 2017-11-29 11:01:28 +01:00
vera.py Climate component: add supported_features (#10658) 2017-11-29 11:01:28 +01:00
wink.py Climate component: add supported_features (#10658) 2017-11-29 11:01:28 +01:00
zwave.py Climate component: add supported_features (#10658) 2017-11-29 11:01:28 +01:00