* add config flow
* add tests
* add user step error handling
* remove unload function
* add missing test file
* handle authentication correctly
* remove old discovery mode
* better handling of remote class
* optimized abort messages
* add already configured test for user flow
* Import order
* use ip property instead context
* Black
* small syntax
* use snake_case
* Revert "use ip property instead context"
This reverts commit 91502407eb216f8a0b1b90e3e6fb165b81406f8f.
* disable wrong pylint errors
* disable wrong no-member
* Try to fix review comments
* Try to fix review comments
* Fix missing self
* Fix ip checks
* methods to functions
* simplify user check
* remove user errors
* use async_setup for config
* fix after rebase
* import config to user config flow
* patch all samsungctl
* fix after rebase
* fix notes
* remove unused variable
* ignore old setup function
* fix after merge
* pass configuration to import step
* isort
* fix recursion
* remove timeout config
* add turn on action (dry without testing)
* use upstream checks
* cleanup
* minor
* correctly await async method
* ignore unused import
* async call send_key
* Revert "async call send_key"
This reverts commit f37057819f
.
* fix comments
* fix timeout test
* test turn on action
* Update media_player.py
* Update test_media_player.py
* Update test_media_player.py
* use async executor
* use newer ssdp data
* update manually configured with ssdp data
* dont setup component directly
* ensure list
* check updated device info
* Update config_flow.py
* Update __init__.py
* fix duplicate check
* simplified unique check
* move method detection to config_flow
* move unique test to init
* fix after real world test
* optimize config_validation
* update device_info on ssdp discovery
* cleaner update listener
* fix lint
* fix method signature
* add note for manual config to confirm message
* fix turn_on_action
* pass script
* patch delay
* remove device info update
100 lines
1.5 KiB
Python
100 lines
1.5 KiB
Python
"""Automatically generated by hassfest.
|
|
|
|
To update, run python3 -m script.hassfest
|
|
"""
|
|
|
|
# fmt: off
|
|
|
|
FLOWS = [
|
|
"abode",
|
|
"adguard",
|
|
"airly",
|
|
"almond",
|
|
"ambiclimate",
|
|
"ambient_station",
|
|
"axis",
|
|
"brother",
|
|
"cast",
|
|
"cert_expiry",
|
|
"coolmaster",
|
|
"daikin",
|
|
"deconz",
|
|
"dialogflow",
|
|
"ecobee",
|
|
"elgato",
|
|
"emulated_roku",
|
|
"esphome",
|
|
"geofency",
|
|
"geonetnz_quakes",
|
|
"geonetnz_volcano",
|
|
"gios",
|
|
"glances",
|
|
"gpslogger",
|
|
"hangouts",
|
|
"heos",
|
|
"hisense_aehw4a1",
|
|
"homekit_controller",
|
|
"homematicip_cloud",
|
|
"huawei_lte",
|
|
"hue",
|
|
"iaqualink",
|
|
"icloud",
|
|
"ifttt",
|
|
"ios",
|
|
"ipma",
|
|
"iqvia",
|
|
"izone",
|
|
"life360",
|
|
"lifx",
|
|
"linky",
|
|
"local_ip",
|
|
"locative",
|
|
"logi_circle",
|
|
"luftdaten",
|
|
"mailgun",
|
|
"met",
|
|
"mobile_app",
|
|
"mqtt",
|
|
"neato",
|
|
"nest",
|
|
"notion",
|
|
"opentherm_gw",
|
|
"openuv",
|
|
"owntracks",
|
|
"plaato",
|
|
"plex",
|
|
"point",
|
|
"ps4",
|
|
"rainmachine",
|
|
"samsungtv",
|
|
"sentry",
|
|
"simplisafe",
|
|
"smartthings",
|
|
"smhi",
|
|
"solaredge",
|
|
"solarlog",
|
|
"soma",
|
|
"somfy",
|
|
"sonos",
|
|
"starline",
|
|
"tellduslive",
|
|
"tesla",
|
|
"toon",
|
|
"tplink",
|
|
"traccar",
|
|
"tradfri",
|
|
"transmission",
|
|
"twentemilieu",
|
|
"twilio",
|
|
"unifi",
|
|
"upnp",
|
|
"velbus",
|
|
"vesync",
|
|
"wemo",
|
|
"withings",
|
|
"wled",
|
|
"wwlln",
|
|
"zha",
|
|
"zone",
|
|
"zwave"
|
|
]
|