core/script/hassfest
Erik Montnemery 343e5d64b8
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>
2020-10-07 18:30:51 +02:00
..
__init__.py Validate component usage (#23037) 2019-04-13 13:17:01 -07:00
__main__.py Add MQTT integration discovery (#41332) 2020-10-07 18:30:51 +02:00
codeowners.py Allow hassfest to validate specific integrations (#34277) 2020-04-16 09:00:04 -07:00
config_flow.py Add MQTT integration discovery (#41332) 2020-10-07 18:30:51 +02:00
coverage.py Validate coveragerc with hassfest (#31112) 2020-01-24 10:25:46 -08:00
dependencies.py Add humidifier support to google_assistant (#37157) 2020-06-30 14:32:23 -07:00
json.py Revert removal of JSON validator in hassfest (#34504) 2020-04-21 14:42:04 -07:00
manifest.py Add MQTT integration discovery (#41332) 2020-10-07 18:30:51 +02:00
manifest_helper.py Sort imports according to PEP8 for 'script' folder (#29790) 2019-12-09 16:24:03 +01:00
model.py Add hassfest requirements validation (#39329) 2020-09-06 23:41:41 +02:00
mqtt.py Add MQTT integration discovery (#41332) 2020-10-07 18:30:51 +02:00
requirements.py Activate hassfest requirements CI check (#39940) 2020-09-11 21:38:32 +02:00
services.py Improve string formatting v5 (#33697) 2020-04-05 17:48:55 +02:00
ssdp.py ConfigFlow default discovery without unique ID (#36754) 2020-06-15 13:38:38 +02:00
translations.py Upgrade isort to 5.4.2 (#37939) 2020-08-29 08:23:55 +02:00
zeroconf.py Limit zeroconf discovery to name/macaddress when provided (#39877) 2020-09-11 12:19:21 +02:00