* CREATE Somfy component * CREATE cover Somfy platform * USE somfy id as unique id * UPDATE all the devices in one call to limit the number of call * FIX Don't load devices if not yet configured * IMP Replace configurator by a simple notification * ADD log in case state does not match * IMP wording * REMOVE debug stuf * ADD support for tilt position * UPDATE requirements * FIX Use code instead of authorization response - Will allow to setup Somfy without https * HANDLE stateless devices (Somfy RTS) * FIX import locally 3rd party library * UPDATE pymfy to 0.4.3 * ADD missing docstring * FIX For Somfy 100 means closed and 0 opened * FIX position can be None * ENHANCE error management when error 500 occurs at setup * FIX indent * ROLLBACK tilt modification - See https://community.home-assistant.io/t/somfy-tahoma-official-api/61448/90?u=tetienne * FIX Look for capability instead of state * DON'T use exception to test if a feature is available * UPDATE dependency * ADD device_info property * AVOID object creation in each method * REMOVE unused constants * ADD missing doc * IMP Only make one call to add_entities * USE dict[key] instead of get method * IMP Don't pass hass object to the entities * FIX Don't end logging messages with period * USE config entries instead of a cache file * IMPLEMENT async_unload_entry * CONSOLIDATE package - see home-assistant/architecture#124 * UPDATE to pymfy 0.5.1 * SIMPLIFY config flow * ADD French translation * FIX 80 vs 79 max length * ABORT flow asap * FIX A tupple was returned * MIGRATE to manifest.json * ADD a placeholder async_setup_platform coroutine - It's currently required and expected by the platform helper. * FIX codeowner * ADD missing translations file * USE new external step * UPGRADE pymfy version * Close Somfy tab automatically * ADD manufacturer - Somfy only for the moment. * HANDLE missing code or state in Somfy request * REMOVE unused strings * DECLARE somfy component to use config_flow * APPLY static check remarks * FIX async method cannot be called from sync context * FIX only unload what has been loaded during entry setup * DON't catch them all * DON'T log full stacktrace * ABORT conflig flow if configuration missing * OMIT Somfy files for coverage * ADD tests about Somfy config flow * ADD pymfy to the test dependencies
59 lines
867 B
Python
59 lines
867 B
Python
"""Automatically generated by hassfest.
|
|
|
|
To update, run python3 -m script.hassfest
|
|
"""
|
|
|
|
|
|
FLOWS = [
|
|
"adguard",
|
|
"ambiclimate",
|
|
"ambient_station",
|
|
"axis",
|
|
"cast",
|
|
"daikin",
|
|
"deconz",
|
|
"dialogflow",
|
|
"emulated_roku",
|
|
"esphome",
|
|
"geofency",
|
|
"gpslogger",
|
|
"hangouts",
|
|
"heos",
|
|
"homekit_controller",
|
|
"homematicip_cloud",
|
|
"hue",
|
|
"ifttt",
|
|
"ios",
|
|
"ipma",
|
|
"iqvia",
|
|
"life360",
|
|
"lifx",
|
|
"locative",
|
|
"logi_circle",
|
|
"luftdaten",
|
|
"mailgun",
|
|
"mobile_app",
|
|
"mqtt",
|
|
"nest",
|
|
"openuv",
|
|
"owntracks",
|
|
"point",
|
|
"ps4",
|
|
"rainmachine",
|
|
"simplisafe",
|
|
"smartthings",
|
|
"smhi",
|
|
"somfy",
|
|
"sonos",
|
|
"tellduslive",
|
|
"toon",
|
|
"tplink",
|
|
"tradfri",
|
|
"twilio",
|
|
"unifi",
|
|
"upnp",
|
|
"wemo",
|
|
"zha",
|
|
"zone",
|
|
"zwave"
|
|
]
|