* Modernization rework - config entry support, with override support from huawei_lte platform in YAML - device tracker entity registry support - refactor for easier addition of more features - internal code cleanups * Remove log level dependent subscription/data debug hack No longer needed, because pretty much all keys from supported categories are exposed as sensors. Closes https://github.com/home-assistant/home-assistant/issues/23819 * Upgrade huawei-lte-api to 1.4.1 https://github.com/Salamek/huawei-lte-api/releases * Add support for access without username and password * Use subclass init instead of config_entries.HANDLERS * Update huawei-lte-api to 1.4.3 (#27269) * Convert device state attributes to snake_case * Simplify scanner entity initialization * Remove not needed hass reference from Router * Return explicit None from unsupported old device tracker setup * Mark unknown connection errors during config as such * Drop some dead config flow code * Run config flow sync I/O in executor * Parametrize config flow login error tests * Forward entry unload to platforms * Async/sync fixups * Improve data subscription debug logging * Implement on the fly add of new and tracking of seen device tracker entities * Handle device tracker entry unload cleanup in component * Remove unnecessary _async_setup_lte, just have code in async_setup_entry * Remove time tracker on unload * Fix to not use same mutable default subscription set for all routers * Pylint fixes * Remove some redundant defensive device tracker code * Add back explicit get_scanner None return, hush pylint * Adjust approach to set system_options on entry create * Enable some sensors on first add instead of disabling everything * Fix SMS notification recipients default value * Add option to skip new device tracker entities * Fix SMS notification recipient option default * Work around https://github.com/PyCQA/pylint/issues/3202 * Remove unrelated type hint additions * Change async_add_new_entities to a regular function * Remove option to disable polling for new device tracker entries
87 lines
1.3 KiB
Python
87 lines
1.3 KiB
Python
"""Automatically generated by hassfest.
|
|
|
|
To update, run python3 -m script.hassfest
|
|
"""
|
|
|
|
# fmt: off
|
|
|
|
FLOWS = [
|
|
"abode",
|
|
"adguard",
|
|
"airly",
|
|
"ambiclimate",
|
|
"ambient_station",
|
|
"axis",
|
|
"cast",
|
|
"cert_expiry",
|
|
"coolmaster",
|
|
"daikin",
|
|
"deconz",
|
|
"dialogflow",
|
|
"ecobee",
|
|
"emulated_roku",
|
|
"esphome",
|
|
"geofency",
|
|
"geonetnz_quakes",
|
|
"glances",
|
|
"gpslogger",
|
|
"hangouts",
|
|
"heos",
|
|
"homekit_controller",
|
|
"homematicip_cloud",
|
|
"huawei_lte",
|
|
"hue",
|
|
"iaqualink",
|
|
"ifttt",
|
|
"ios",
|
|
"ipma",
|
|
"iqvia",
|
|
"izone",
|
|
"life360",
|
|
"lifx",
|
|
"linky",
|
|
"locative",
|
|
"logi_circle",
|
|
"luftdaten",
|
|
"mailgun",
|
|
"met",
|
|
"mobile_app",
|
|
"mqtt",
|
|
"neato",
|
|
"nest",
|
|
"notion",
|
|
"opentherm_gw",
|
|
"openuv",
|
|
"owntracks",
|
|
"plaato",
|
|
"plex",
|
|
"point",
|
|
"ps4",
|
|
"rainmachine",
|
|
"simplisafe",
|
|
"smartthings",
|
|
"smhi",
|
|
"solaredge",
|
|
"solarlog",
|
|
"soma",
|
|
"somfy",
|
|
"sonos",
|
|
"tellduslive",
|
|
"toon",
|
|
"tplink",
|
|
"traccar",
|
|
"tradfri",
|
|
"transmission",
|
|
"twentemilieu",
|
|
"twilio",
|
|
"unifi",
|
|
"upnp",
|
|
"velbus",
|
|
"vesync",
|
|
"wemo",
|
|
"withings",
|
|
"wwlln",
|
|
"zha",
|
|
"zone",
|
|
"zwave"
|
|
]
|