Add MQTT integration discovery (#41332)

* Add MQTT integration discovery

* Add script/hassfest/mqtt.py

* Unsubscribe if config entry exists

* Add homeassistant/generated/mqtt.py

* Fix bad loop

* Improve tests

* Improve tests

* Apply suggestions from code review

Co-authored-by: Fabian Affolter <mail@fabian-affolter.ch>

* Prevent initiating multiple config flows

Co-authored-by: Fabian Affolter <mail@fabian-affolter.ch>
This commit is contained in:
Erik Montnemery
2020-10-07 18:30:51 +02:00
committed by GitHub
parent 3f263d5cbe
commit 343e5d64b8
21 changed files with 400 additions and 24 deletions

View File

@@ -11,6 +11,7 @@ from . import (
dependencies,
json,
manifest,
mqtt,
requirements,
services,
ssdp,
@@ -25,6 +26,7 @@ INTEGRATION_PLUGINS = [
config_flow,
dependencies,
manifest,
mqtt,
services,
ssdp,
translations,