core/homeassistant
Clifford Roche 4ce6d00a22
Improve the discovery process for Gree (#45449)
* Add support for async device discovery

* FIx missing dispatcher cleanup breaking integration reload

* Update homeassistant/components/gree/climate.py

Co-authored-by: Erik Montnemery <erik@montnemery.com>

* Update homeassistant/components/gree/switch.py

Co-authored-by: Erik Montnemery <erik@montnemery.com>

* Update homeassistant/components/gree/bridge.py

Co-authored-by: Erik Montnemery <erik@montnemery.com>

* Working on feedback

* Improving load/unload tests

* Update homeassistant/components/gree/__init__.py

Co-authored-by: Erik Montnemery <erik@montnemery.com>

* Working on more feedback

* Add tests covering async discovery scenarios

* Remove unnecessary shutdown

* Update homeassistant/components/gree/__init__.py

Co-authored-by: Erik Montnemery <erik@montnemery.com>

* Code refactor from reviews

Co-authored-by: Erik Montnemery <erik@montnemery.com>
2021-04-13 11:54:03 +02:00
..
auth Merge of nested IF-IF cases - Core (#48364) 2021-03-27 09:23:32 +01:00
components Improve the discovery process for Gree (#45449) 2021-04-13 11:54:03 +02:00
generated Reintroduce iAlarm integration (#43525) 2021-04-11 10:35:04 -10:00
helpers Prevent calling stop or restart services during db upgrade (#49098) 2021-04-12 17:18:38 -07:00
scripts Bump colorlog to 4.8.0 (#48218) 2021-03-22 13:10:01 +01:00
util Bump pyupgrade to 2.12.0 (#48943) 2021-04-09 09:58:27 -07:00
__init__.py
__main__.py Update typing 01 (#48013) 2021-03-17 17:34:55 +01:00
block_async_io.py
bootstrap.py Fix subscribe_bootstrap_integrations to send events (#48754) 2021-04-08 07:30:33 -10:00
config.py Update typing 01 (#48013) 2021-03-17 17:34:55 +01:00
config_entries.py Raise ConfigEntryAuthFailed during setup or coordinator update to start reauth (#48962) 2021-04-09 19:41:29 -10:00
const.py Raise an exception when event_type exceeds the max length (#48115) 2021-04-08 20:46:28 +02:00
core.py Raise an exception when event_type exceeds the max length (#48115) 2021-04-08 20:46:28 +02:00
data_entry_flow.py Type data parameter as Mapping in async_create_entry (#49050) 2021-04-11 16:56:33 +02:00
exceptions.py Raise ConfigEntryAuthFailed during setup or coordinator update to start reauth (#48962) 2021-04-09 19:41:29 -10:00
loader.py Add target version to log about missing version (#48520) 2021-03-31 01:08:59 +02:00
package_constraints.txt Bump hass-nabucasa 0.43 (#48964) 2021-04-09 13:43:38 -07:00
requirements.py Only raise integrationnotfound for dependencies (#48241) 2021-04-01 11:30:52 -07:00
runner.py Update typing 01 (#48013) 2021-03-17 17:34:55 +01:00
setup.py Add TTS engines in config.components (#48939) 2021-04-09 16:13:07 -07:00
strings.json Add missing oauth2 error abort reason (#48112) 2021-03-19 14:27:26 +01:00