* initial oauth2 implementation * fix unload_entry * read old yaml/entry config * update tests * fix: pylint on tests * Apply suggestions from code review Co-authored-by: Robert Resch <robert@resch.dev> * fix constants, formatting * use runtime_data * Apply suggestions from code review Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com> * fix missing import * adopt to PointData dataclass * fix typing * add more strings (copied from weheat) * move the PointData dataclass to avoid circular imports * use configflow inspired by withings * raise ConfigEntryAuthFailed * it is called entry_lock * fix webhook issue * fix oauth_create_entry * stop using async_forward_entry_setup * Fixup * fix strings * fix issue that old config might be without unique_id * parametrize tests * Update homeassistant/components/point/config_flow.py * Update tests/components/point/test_config_flow.py * Fix --------- Co-authored-by: Robert Resch <robert@resch.dev> Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
12 lines
365 B
JSON
12 lines
365 B
JSON
{
|
|
"domain": "point",
|
|
"name": "Minut Point",
|
|
"codeowners": ["@fredrike"],
|
|
"config_flow": true,
|
|
"dependencies": ["application_credentials", "http", "webhook"],
|
|
"documentation": "https://www.home-assistant.io/integrations/point",
|
|
"iot_class": "cloud_polling",
|
|
"loggers": ["pypoint"],
|
|
"quality_scale": "silver",
|
|
"requirements": ["pypoint==3.0.0"]
|
|
}
|