hass-core/homeassistant/components/switch
Mattias Welponer 9970965718 Add HomematicIP Cloud Config Flow and Entries loading ()
* 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 Add HomematicIP Cloud Config Flow and Entries loading () 2018-07-06 17:05:34 -04:00
abode.py
acer_projector.py
ads.py
amcrest.py Added switch component to Amcrest IP Camera. () 2018-03-31 23:15:25 +02:00
android_ip_webcam.py
anel_pwrctrl.py Lint cleanup () 2018-06-25 13:05:07 -04:00
arduino.py
arest.py Added option to invert aREST pin switch logic for active low relays () 2018-05-16 09:58:49 +02:00
bbb_gpio.py Remove inline pylint disables for messages disabled in pylintrc () 2018-06-16 00:15:46 +02:00
broadlink.py Upgrade broadlink lib () 2018-04-24 22:45:16 -04:00
command_line.py Remove inline pylint disables for messages disabled in pylintrc () 2018-06-16 00:15:46 +02:00
deluge.py Remove inline pylint disables for messages disabled in pylintrc () 2018-06-16 00:15:46 +02:00
demo.py Remove inline pylint disables for messages disabled in pylintrc () 2018-06-16 00:15:46 +02:00
digital_ocean.py Added attribute attribution to Digital Ocean component () 2018-06-24 13:36:27 +02:00
digitalloggers.py
dlink.py Remove inline pylint disables for messages disabled in pylintrc () 2018-06-16 00:15:46 +02:00
doorbird.py Add support for multiple Doorbird stations () 2018-06-10 19:02:44 +02:00
edimax.py Remove inline pylint disables for messages disabled in pylintrc () 2018-06-16 00:15:46 +02:00
enocean.py
eufy.py Add support for Eufy bulbs and switches () 2018-04-10 21:38:23 -04:00
flux.py Lint cleanup () 2018-06-25 13:05:07 -04:00
fritzbox.py Change the divisor for total consumption output () 2018-05-01 14:13:35 -04:00
fritzdect.py Lint cleanup () 2018-06-25 13:05:07 -04:00
gc100.py Lint cleanup () 2018-06-25 13:05:07 -04:00
hdmi_cec.py
hikvisioncam.py
hive.py Hive R3 update () 2018-04-16 21:00:13 +02:00
homekit_controller.py Support for Homekit Controller climate devices () 2018-06-25 09:45:26 -04:00
homematic.py
homematicip_cloud.py Add HomematicIP Cloud Config Flow and Entries loading () 2018-07-06 17:05:34 -04:00
hook.py
hydrawise.py Add Hydrawise component () 2018-05-26 18:42:52 +02:00
ihc.py
insteon_local.py
insteon_plm.py X10 () 2018-06-20 21:44:05 -04:00
isy994.py Lint cleanup () 2018-06-25 13:05:07 -04:00
kankun.py Remove inline pylint disables for messages disabled in pylintrc () 2018-06-16 00:15:46 +02:00
knx.py Remove inline pylint disables for messages disabled in pylintrc () 2018-06-16 00:15:46 +02:00
konnected.py Konnected component follow up () 2018-05-17 20:19:05 +02:00
linode.py Fix linode I/O in state property () 2018-06-18 09:21:41 -04:00
litejet.py
lutron_caseta.py Remove inline pylint disables for messages disabled in pylintrc () 2018-06-16 00:15:46 +02:00
mfi.py Lint cleanup () 2018-06-25 13:05:07 -04:00
mochad.py
modbus.py
mqtt.py Add unique_id to MQTT switch () 2018-05-06 08:21:02 +02:00
mysensors.py Reorganize mysensors () 2018-06-25 13:58:16 +02:00
mystrom.py Upgrade python-mystrom to 0.4.4 () 2018-06-10 11:38:23 +02:00
neato.py Use cached states for neato when possible () 2018-06-29 17:27:18 -04:00
netio.py
orvibo.py Remove inline pylint disables for messages disabled in pylintrc () 2018-06-16 00:15:46 +02:00
pilight.py
pulseaudio_loopback.py Remove inline pylint disables for messages disabled in pylintrc () 2018-06-16 00:15:46 +02:00
qwikswitch.py
rachio.py Rachio webhooks () 2018-07-01 11:54:51 -04:00
rainbird.py
raincloud.py Removed attribute current_time from Raincloudy sensors to avoid being triggered by recorder component () 2018-05-22 08:19:45 +02:00
rainmachine.py Make RainMachine async () 2018-06-10 10:23:07 +02:00
raspihats.py Remove inline pylint disables for messages disabled in pylintrc () 2018-06-16 00:15:46 +02:00
rest.py Remove inline pylint disables for messages disabled in pylintrc () 2018-06-16 00:15:46 +02:00
rflink.py
rfxtrx.py Use ATTR_NAME from const.py () 2018-05-14 13:05:52 +02:00
rpi_gpio.py Remove inline pylint disables for messages disabled in pylintrc () 2018-06-16 00:15:46 +02:00
rpi_pfio.py Use ATTR_NAME from const.py () 2018-05-14 13:05:52 +02:00
rpi_rf.py Lint cleanup () 2018-06-25 13:05:07 -04:00
scsgate.py
services.yaml
skybell.py
smappee.py
snmp.py
tahoma.py Spelling, grammar etc fixes () 2018-05-13 12:09:28 +02:00
tellduslive.py
tellstick.py Remove inline pylint disables for messages disabled in pylintrc () 2018-06-16 00:15:46 +02:00
telnet.py Remove inline pylint disables for messages disabled in pylintrc () 2018-06-16 00:15:46 +02:00
template.py Remove inline pylint disables for messages disabled in pylintrc () 2018-06-16 00:15:46 +02:00
tesla.py
thinkingcleaner.py
toon.py
tplink.py Fix tplink max/min kelvin for temperature adjustment () 2018-06-20 19:29:36 +02:00
transmission.py Remove inline pylint disables for messages disabled in pylintrc () 2018-06-16 00:15:46 +02:00
upcloud.py
velbus.py
vera.py Don't run unnecessary methods in executor pool () 2018-06-07 15:31:21 -04:00
verisure.py Don't run unnecessary methods in executor pool () 2018-06-07 15:31:21 -04:00
vesync.py Prevent vesync doing I/O in event loop () 2018-04-14 10:31:03 +02:00
volvooncall.py
vultr.py
wake_on_lan.py
wemo.py Lint cleanup () 2018-06-25 13:05:07 -04:00
wink.py
wirelesstag.py Wireless tags platform () 2018-06-07 16:30:20 -04:00
xiaomi_aqara.py Support new Xiaomi Aqara device model names and LAN protocol 2.0 () 2018-04-25 07:05:00 +02:00
xiaomi_miio.py Remove load power attribute for channel USB () 2018-06-16 15:53:25 -04:00
zha.py Use None as initial state in zha component () 2018-05-12 14:41:44 +02:00
zigbee.py
zoneminder.py
zwave.py Lint cleanup () 2018-06-25 13:05:07 -04:00