2019-05-13 08:16:55 +00:00
|
|
|
"""Automatically generated by hassfest.
|
|
|
|
|
2019-05-30 16:41:30 +00:00
|
|
|
To update, run python3 -m script.hassfest
|
2019-05-13 08:16:55 +00:00
|
|
|
"""
|
|
|
|
|
2019-09-09 19:01:49 +00:00
|
|
|
# fmt: off
|
2019-05-13 08:16:55 +00:00
|
|
|
|
|
|
|
FLOWS = [
|
2019-10-13 18:01:04 +00:00
|
|
|
"abode",
|
2019-06-02 05:13:14 +00:00
|
|
|
"adguard",
|
2019-10-04 11:58:29 +00:00
|
|
|
"airly",
|
2019-10-29 06:47:31 +00:00
|
|
|
"almond",
|
2019-05-13 08:16:55 +00:00
|
|
|
"ambiclimate",
|
|
|
|
"ambient_station",
|
|
|
|
"axis",
|
2020-01-06 17:06:16 +00:00
|
|
|
"brother",
|
2019-05-13 08:16:55 +00:00
|
|
|
"cast",
|
2019-08-28 17:35:09 +00:00
|
|
|
"cert_expiry",
|
2019-10-23 19:47:00 +00:00
|
|
|
"coolmaster",
|
2019-05-13 08:16:55 +00:00
|
|
|
"daikin",
|
|
|
|
"deconz",
|
|
|
|
"dialogflow",
|
2019-09-25 20:38:21 +00:00
|
|
|
"ecobee",
|
2019-12-08 08:26:31 +00:00
|
|
|
"elgato",
|
2019-05-13 08:16:55 +00:00
|
|
|
"emulated_roku",
|
|
|
|
"esphome",
|
2020-01-27 17:12:18 +00:00
|
|
|
"garmin_connect",
|
2020-02-06 10:32:30 +00:00
|
|
|
"gdacs",
|
2019-05-13 08:16:55 +00:00
|
|
|
"geofency",
|
2019-08-10 10:50:27 +00:00
|
|
|
"geonetnz_quakes",
|
2019-11-19 13:00:59 +00:00
|
|
|
"geonetnz_volcano",
|
2019-12-31 12:05:31 +00:00
|
|
|
"gios",
|
2019-10-21 08:17:21 +00:00
|
|
|
"glances",
|
2019-05-13 08:16:55 +00:00
|
|
|
"gpslogger",
|
|
|
|
"hangouts",
|
|
|
|
"heos",
|
2019-11-15 20:22:24 +00:00
|
|
|
"hisense_aehw4a1",
|
2019-05-13 08:16:55 +00:00
|
|
|
"homekit_controller",
|
|
|
|
"homematicip_cloud",
|
2019-10-24 16:31:49 +00:00
|
|
|
"huawei_lte",
|
2019-05-13 08:16:55 +00:00
|
|
|
"hue",
|
2019-09-06 20:21:56 +00:00
|
|
|
"iaqualink",
|
2019-12-09 16:19:42 +00:00
|
|
|
"icloud",
|
2019-05-13 08:16:55 +00:00
|
|
|
"ifttt",
|
|
|
|
"ios",
|
|
|
|
"ipma",
|
|
|
|
"iqvia",
|
2019-09-19 21:31:54 +00:00
|
|
|
"izone",
|
2019-06-06 23:07:15 +00:00
|
|
|
"life360",
|
2019-05-13 08:16:55 +00:00
|
|
|
"lifx",
|
2019-09-04 05:04:26 +00:00
|
|
|
"linky",
|
2019-12-31 13:34:53 +00:00
|
|
|
"local_ip",
|
2019-05-13 08:16:55 +00:00
|
|
|
"locative",
|
|
|
|
"logi_circle",
|
|
|
|
"luftdaten",
|
|
|
|
"mailgun",
|
2020-02-10 21:09:12 +00:00
|
|
|
"melcloud",
|
2019-06-18 23:44:41 +00:00
|
|
|
"met",
|
2020-02-04 21:37:59 +00:00
|
|
|
"meteo_france",
|
2020-01-30 18:21:51 +00:00
|
|
|
"mikrotik",
|
Add Minecraft Server Integration (#30992)
* Add Minecraft Server integration
* Add unit test for config flow
* Fixed some review findings and increased unit test coverage
* Fixed docstrings of new test cases
* Removed unnecessary debug log messages
* Added unique IDs and device infos and removed duplicate name validation
* Attempt to fix unit test on CI
* Return state OFF instead of UNAVAILABLE in case connection to server drops
* Added property decorator to server properties, even less debug messages, improved sensor dispatcher connection and other review findings fixed
* Moved special property handling to sensors, fixed name confusion in sensor entity, switch to HA const for scan_interval, simplified building players list string
* Improved periodic update, speeded up unit tests
* Added type hints, added callback decorator to entity update callback, added const.py to unit test exclusions
* Changed state sensor to binary sensor, removed empty unit test file, added constants for icons and units
* Let HA handle unknown state, check for None in description and players list sensor
* Removed periods at end of log messages, removed constant for default host
* Updated requirements_test_pre_commit.txt, fixed codespell findings
* Use localhost as default host
* Removed passing hass to entities, moved log message from init, moved host lower to vol, use proper patch library, patch library instead of own code
* Replaced server properties with global instance attributes, removed config option scan_interval, switch back to async_track_time_interval
* Removed description and players list sensors, added players list as state attributes to online players sensor, raise OSError instead of deprecated IOError, other minor review findings fixed
* Use MAC address for unique_id in case of an IP address as host, added getmac to manifest.json, added invalid_ip to strings.json, added new test cases for changes in config_flow, replace all IOError's with OSError, other review findings fixed
* Removed double assignment
* Call get_mac_address async safe
* Handle unavailable and unknown states to reach silver quality scale, added quality scale to manifest.json
2020-02-08 08:28:35 +00:00
|
|
|
"minecraft_server",
|
2019-05-13 08:16:55 +00:00
|
|
|
"mobile_app",
|
|
|
|
"mqtt",
|
2019-10-06 11:05:51 +00:00
|
|
|
"neato",
|
2019-05-13 08:16:55 +00:00
|
|
|
"nest",
|
2020-01-11 11:20:00 +00:00
|
|
|
"netatmo",
|
2019-07-09 08:29:06 +00:00
|
|
|
"notion",
|
2019-10-05 00:38:26 +00:00
|
|
|
"opentherm_gw",
|
2019-05-13 08:16:55 +00:00
|
|
|
"openuv",
|
|
|
|
"owntracks",
|
2019-06-18 03:23:59 +00:00
|
|
|
"plaato",
|
2019-09-19 21:29:26 +00:00
|
|
|
"plex",
|
2019-05-13 08:16:55 +00:00
|
|
|
"point",
|
|
|
|
"ps4",
|
|
|
|
"rainmachine",
|
2020-01-10 20:35:31 +00:00
|
|
|
"ring",
|
2020-01-10 02:19:10 +00:00
|
|
|
"samsungtv",
|
2020-01-03 20:34:20 +00:00
|
|
|
"sentry",
|
2019-05-13 08:16:55 +00:00
|
|
|
"simplisafe",
|
|
|
|
"smartthings",
|
|
|
|
"smhi",
|
2019-09-08 19:49:20 +00:00
|
|
|
"solaredge",
|
2019-10-23 06:31:43 +00:00
|
|
|
"solarlog",
|
2019-09-30 12:23:08 +00:00
|
|
|
"soma",
|
2019-06-11 15:45:34 +00:00
|
|
|
"somfy",
|
2019-05-13 08:16:55 +00:00
|
|
|
"sonos",
|
2020-01-24 17:47:22 +00:00
|
|
|
"spotify",
|
2019-11-26 19:17:11 +00:00
|
|
|
"starline",
|
2019-05-13 08:16:55 +00:00
|
|
|
"tellduslive",
|
2019-12-23 20:54:25 +00:00
|
|
|
"tesla",
|
2019-05-13 08:16:55 +00:00
|
|
|
"toon",
|
|
|
|
"tplink",
|
2019-08-09 22:14:03 +00:00
|
|
|
"traccar",
|
2019-05-13 08:16:55 +00:00
|
|
|
"tradfri",
|
2019-09-26 09:14:57 +00:00
|
|
|
"transmission",
|
2019-07-14 10:30:23 +00:00
|
|
|
"twentemilieu",
|
2019-05-13 08:16:55 +00:00
|
|
|
"twilio",
|
|
|
|
"unifi",
|
|
|
|
"upnp",
|
2019-07-29 07:21:26 +00:00
|
|
|
"velbus",
|
2019-07-23 21:40:55 +00:00
|
|
|
"vesync",
|
Add Config Flow support, Device Registry support, available property to vizio component (#30653)
* add config flow support, device registry support, available property
* raise PlatformNotReady if HA cant connect to device
* remove test logging statement and fix integration title
* store import and last user input values so user can see errors next to value that caused error
* add PARALLEL_UPDATES
* add missing type hints
* add missing type hints to tests
* fix options config flow title
* changes based on review
* better key name for message when cant connect
* fix missed update to key name
* fix comments
* remove logger from test which was used to debug and update test function names and docstrings to be more accurate
* add __init__.py to vizio tests module
* readded options flow and updated main component to handle options updates, set unique ID to serial, fixes based on review
* pop hass.data in media_player unload instead of in __init__ since it is set in media_player
* update requirements_all and requirements_test_all
* make unique_id key name a constant
* remove additional line breaks after docstrings
* unload entries during test_user_flow and test_import_flow tests to hopefully reduce teardown time
* try to speed up tests
* remove unnecessary code, use event bus to track options updates, move patches to pytest fixtures and fix patch scoping
* fix comment
* remove translations from commit
* suppress API error logging when checking for device availability as it can spam logs
* update requirements_all and requirements_test_all
* dont pass hass to entity since it is passed to entity anyway, remove entity unload from tests, other misc changes from review
* fix clearing listeners
* use config_entry unique ID for unique ID and use config_entry entry ID as update signal
* update config flow based on suggested changes
* update volume step on config import if it doesn't match config_entry volume step
* update config_entry data and options with new volume step value
* copy entry.data and entry.options before updating when updating config_entry
* fix test_import_entity_already_configured
2020-01-15 10:43:55 +00:00
|
|
|
"vizio",
|
2019-06-03 17:06:53 +00:00
|
|
|
"wemo",
|
2019-08-31 12:30:59 +00:00
|
|
|
"withings",
|
2019-11-06 22:55:39 +00:00
|
|
|
"wled",
|
2019-07-10 22:40:11 +00:00
|
|
|
"wwlln",
|
2019-05-13 08:16:55 +00:00
|
|
|
"zha",
|
|
|
|
"zwave"
|
|
|
|
]
|