core/homeassistant/components/climate
Mattias Welponer 9970965718 Add HomematicIP Cloud Config Flow and Entries loading (#14861)
* Add HomematicIP Cloud to config flow

* Inititial trial for config_flow

* Integrations text files

* Load and write config_flow and init homematicip_cloud

* Split into dedicated files

* Ceanup of text messages

* Working config_flow

* Move imports inside a function

* Enable laoding even no accesspoints are defined

* Revert unnecassary changes in CONFIG_SCHEMA

* Better error handling

* fix flask8

* Migration to async for token generation

* A few fixes

* Simplify config_flow

* Bump version to 9.6 with renamed package

* Requirements file

* First fixes after review

* Implement async_step_import

* Cleanup for Config Flow

* First tests for homematicip_cloud setup

* Remove config_flow tests

* Really remove all things

* Fix comment

* Update picture

* Add support for async_setup_entry to switch and climate platform

* Update path of the config_flow picture

* Refactoring for better tesability

* Further tests implemented

* Move 3th party lib inside function

* Fix lint

* Update requirments_test_all.txt file

* UPdate of requirments_test_all.txt did not work

* Furder cleanup in websocket connection

* Remove a test for the hap

* Revert "Remove a test for the hap"

This reverts commit 968d58cba1.

* First tests implemented for config_flow

* Fix lint

* Rework of client registration process

* Implemented tests for config_flow 100% coverage

* Cleanup

* Cleanup comments and code

* Try to fix import problem

* Add homematicip to the test env requirements
2018-07-06 17:05:34 -04:00
..
__init__.py Lint cleanup (#15103) 2018-06-25 13:05:07 -04:00
daikin.py Update voluputous (#12463) 2018-02-17 10:29:14 +01:00
demo.py Upgrade pylint to 1.8.2 (#12274) 2018-02-11 09:20:28 -08:00
ecobee.py Add ecobee fan mode (#12732) 2018-03-18 09:02:07 -07:00
econet.py Bump pyeconet version to fix JSONDecodeError (#12204) 2018-02-05 15:59:17 -08:00
ephember.py Upgrade pylint to 1.8.2 (#12274) 2018-02-11 09:20:28 -08:00
eq3btsmart.py Lint cleanup (#15103) 2018-06-25 13:05:07 -04:00
flexit.py Upgrade pylint to 1.8.2 (#12274) 2018-02-11 09:20:28 -08:00
fritzbox.py Improved Fritz!Box thermostat support (#14789) 2018-06-05 20:06:25 +02:00
generic_thermostat.py Lint cleanup (#15103) 2018-06-25 13:05:07 -04:00
heatmiser.py Lint cleanup (#15103) 2018-06-25 13:05:07 -04:00
hive.py Hive R3 update (#13357) 2018-04-16 21:00:13 +02:00
homekit_controller.py Support for Homekit Controller climate devices (#15057) 2018-06-25 09:45:26 -04:00
homematic.py fix: hmip-etrv-2 now working with homeassistant (#11175) 2018-01-03 19:36:25 +01:00
homematicip_cloud.py Add HomematicIP Cloud Config Flow and Entries loading (#14861) 2018-07-06 17:05:34 -04:00
honeywell.py Upgrade somecomfort to 0.5.2 (#13940) 2018-04-17 05:24:20 +02:00
knx.py Remove inline pylint disables for messages disabled in pylintrc (#14978) 2018-06-16 00:15:46 +02:00
maxcube.py Support for multiple MAX!Cube LAN gateways added (#13517) 2018-04-19 09:11:38 +02:00
melissa.py Fix mclimate accounts with not only melissa components (#12427) 2018-02-23 23:33:12 +01:00
modbus.py Add support for new platform: climate.modbus (#12224) 2018-04-16 20:31:25 +02:00
mqtt.py Lint cleanup (#15103) 2018-06-25 13:05:07 -04:00
mysensors.py Fix mysensors climate supported features (#15110) 2018-06-25 13:06:12 -04:00
nest.py Nest config flow (#14921) 2018-06-13 11:14:52 -04:00
netatmo.py netatmo api is now in pip as pyatmo (#14824) 2018-06-05 11:55:53 -04:00
nuheat.py Upgrade pylint to 1.8.2 (#12274) 2018-02-11 09:20:28 -08:00
oem.py Spelling fixes (#12041) 2018-01-29 23:37:19 +01:00
proliphix.py Climate component: add supported_features (#10658) 2017-11-29 11:01:28 +01:00
radiotherm.py Upgrade pylint to 1.8.2 (#12274) 2018-02-11 09:20:28 -08:00
sensibo.py Fix unit conversion (#14730) 2018-06-07 22:44:07 -04:00
services.yaml Add sensibo_assume_state service to Sensibo climate (#11567) 2018-01-10 14:04:35 -08:00
tado.py Fix unit conversion (#14730) 2018-06-07 22:44:07 -04:00
tesla.py Upgrade pylint to 1.8.2 (#12274) 2018-02-11 09:20:28 -08:00
toon.py Fixes for PEP257 (#11810) 2018-01-20 22:35:38 -08:00
touchline.py Upgrade pytouchline to 0.7 (#12179) 2018-02-05 09:33:07 +01:00
venstar.py Support control of away mode and hold mode in Venstar component. Correctly detect humidifiers. (#14256) 2018-05-09 11:26:29 +02:00
vera.py Don't run unnecessary methods in executor pool (#14853) 2018-06-07 15:31:21 -04:00
wink.py Remove inline pylint disables for messages disabled in pylintrc (#14978) 2018-06-16 00:15:46 +02:00
zhong_hong.py Add support for ZhongHong HVAC Controllers (#14552) 2018-06-14 09:47:17 -04:00
zwave.py Fix zwave climate operation mode mappings (#15162) 2018-06-29 16:09:46 +02:00