* 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>
77 lines
1.4 KiB
Python
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"
|
|
}
|