-
- Downloads
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 968d58cba108e0f371022c7ab540374aa2ab13f4. * 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
Showing
- homeassistant/components/binary_sensor/homematicip_cloud.py 9 additions, 6 deletionshomeassistant/components/binary_sensor/homematicip_cloud.py
- homeassistant/components/climate/homematicip_cloud.py 8 additions, 6 deletionshomeassistant/components/climate/homematicip_cloud.py
- homeassistant/components/homematicip_cloud/.translations/en.json 30 additions, 0 deletions...istant/components/homematicip_cloud/.translations/en.json
- homeassistant/components/homematicip_cloud/__init__.py 65 additions, 0 deletionshomeassistant/components/homematicip_cloud/__init__.py
- homeassistant/components/homematicip_cloud/config_flow.py 97 additions, 0 deletionshomeassistant/components/homematicip_cloud/config_flow.py
- homeassistant/components/homematicip_cloud/const.py 23 additions, 0 deletionshomeassistant/components/homematicip_cloud/const.py
- homeassistant/components/homematicip_cloud/device.py 71 additions, 0 deletionshomeassistant/components/homematicip_cloud/device.py
- homeassistant/components/homematicip_cloud/errors.py 22 additions, 0 deletionshomeassistant/components/homematicip_cloud/errors.py
- homeassistant/components/homematicip_cloud/hap.py 256 additions, 0 deletionshomeassistant/components/homematicip_cloud/hap.py
- homeassistant/components/homematicip_cloud/strings.json 30 additions, 0 deletionshomeassistant/components/homematicip_cloud/strings.json
- homeassistant/components/light/homematicip_cloud.py 9 additions, 6 deletionshomeassistant/components/light/homematicip_cloud.py
- homeassistant/components/sensor/homematicip_cloud.py 8 additions, 6 deletionshomeassistant/components/sensor/homematicip_cloud.py
- homeassistant/components/switch/__init__.py 11 additions, 1 deletionhomeassistant/components/switch/__init__.py
- homeassistant/components/switch/homematicip_cloud.py 8 additions, 5 deletionshomeassistant/components/switch/homematicip_cloud.py
- homeassistant/config_entries.py 1 addition, 0 deletionshomeassistant/config_entries.py
- requirements_all.txt 1 addition, 1 deletionrequirements_all.txt
- requirements_test_all.txt 3 additions, 0 deletionsrequirements_test_all.txt
- script/gen_requirements_all.py 1 addition, 0 deletionsscript/gen_requirements_all.py
- tests/components/homematicip_cloud/__init__.py 1 addition, 0 deletionstests/components/homematicip_cloud/__init__.py
- tests/components/homematicip_cloud/test_config_flow.py 150 additions, 0 deletionstests/components/homematicip_cloud/test_config_flow.py
Loading
Please register or sign in to comment