hass-core/homeassistant/generated/zeroconf.py
starkillerOG 1f9721bad3
Add Xiaomi Aqara Config Flow (#35595)
* Xiaomi Aqara Config Flow

* Xiaomi Aqara Config Flow

* Xiaomi Aqara Config Flow

* Xiaomi Aqara Config Flow

* Xiaomi Aqara Config Flow

First tested and working version

* Remove depricated discovery

* Add Xiaomi Aqara Config Flow

* Add Xiaomi Aqara tests

* Update .coveragerc

* Update requirements_test_all.txt

* fix spelling mistake

* fix select scheme

* fix wrong conflict resolve

* add IP to zeroconf discovery title

* black styling

* add getmac requirement

Co-authored-by: Maciej Bieniek <bieniu@users.noreply.github.com>

* add getmac

* add getmac

* Clean up

* Update homeassistant/components/xiaomi_aqara/__init__.py

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>

* Update homeassistant/components/xiaomi_aqara/__init__.py

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>

* Update homeassistant/components/xiaomi_aqara/__init__.py

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>

* Update homeassistant/components/xiaomi_aqara/__init__.py

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>

* Update homeassistant/components/xiaomi_aqara/__init__.py

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>

* resolve data storage

* move format_mac down

* Remove discovery_retry from config flow

* remove unused strings

* fix styling

* fix black styling

* fix tests

* remove mac connection

This is needed to prevent a conflict with the Xiaomi Miio integration that I discovered during testing.

* fix flake8

* remove getmac depandance

* check for inavlid_interface + test

* Validate gateway key

* add invalid key tests

* Fix spelling

* Only set up sensors if no key

Co-authored-by: Maciej Bieniek <bieniu@users.noreply.github.com>
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2020-06-22 11:54:17 +02:00

77 lines
1.4 KiB
Python

"""Automatically generated by hassfest.
To update, run python3 -m script.hassfest
"""
# fmt: off
ZEROCONF = {
"_api._udp.local.": [
"guardian"
],
"_axis-video._tcp.local.": [
"axis",
"doorbird"
],
"_daap._tcp.local.": [
"forked_daapd"
],
"_dkapi._tcp.local.": [
"daikin"
],
"_elg._tcp.local.": [
"elgato"
],
"_esphomelib._tcp.local.": [
"esphome"
],
"_googlecast._tcp.local.": [
"cast"
],
"_hap._tcp.local.": [
"homekit_controller"
],
"_ipp._tcp.local.": [
"ipp"
],
"_ipps._tcp.local.": [
"ipp"
],
"_miio._udp.local.": [
"xiaomi_aqara",
"xiaomi_miio"
],
"_nut._tcp.local.": [
"nut"
],
"_printer._tcp.local.": [
"brother"
],
"_spotify-connect._tcp.local.": [
"spotify"
],
"_viziocast._tcp.local.": [
"vizio"
],
"_wled._tcp.local.": [
"wled"
]
}
HOMEKIT = {
"819LMB": "myq",
"AC02": "tado",
"Abode": "abode",
"BSB002": "hue",
"Healty Home Coach": "netatmo",
"Iota": "abode",
"LIFX": "lifx",
"Netatmo Relay": "netatmo",
"PowerView": "hunterdouglas_powerview",
"Presence": "netatmo",
"Rachio": "rachio",
"TRADFRI": "tradfri",
"Welcome": "netatmo",
"Wemo": "wemo",
"tado": "tado"
}