* Initial monzo implementation * Tests and fixes * Extracted api to pypi package * Add app confirmation step * Corrected data path for accounts * Removed useless check * Improved tests * Exclude partially tested files from coverage check * Use has_entity_name naming * Bumped monzopy to 1.0.10 * Remove commented out code * Remove reauth from initial PR * Remove useless code * Correct comment * Remove reauth tests * Remove device triggers from intial PR * Set attr outside constructor * Remove f-strings where no longer needed in entity.py * Rename field to make clearer it's a Callable * Correct native_unit_of_measurement * Remove pot transfer service from intial PR * Remove reauth string * Remove empty fields in manifest.json * Freeze SensorEntityDescription and remove Mixin Also use list comprehensions for producing sensor lists * Use consts in application_credentials.py * Revert "Remove useless code" Apparently this wasn't useless This reverts commit c6b7109e47202f866c766ea4c16ce3eb0588795b. * Ruff and pylint style fixes * Bumped monzopy to 1.1.0 Adds support for joint/business/etc account pots * Update test snapshot * Rename AsyncConfigEntryAuth * Use dataclasses instead of dictionaries * Move OAuth constants to application_credentials.py * Remove remaining constants and dependencies for services from this PR * Remove empty manifest entry * Fix comment * Set device entry_type to service * ACC_SENSORS -> ACCOUNT_SENSORS * Make value_fn of sensors return StateType * Rename OAuthMonzoAPI again * Fix tests * Patch API instead of integration for unavailable test * Move pot constant to sensor.py * Improve type safety in async_get_monzo_api_data() * Update async_oauth_create_entry() docstring --------- Co-authored-by: Erik Montnemery <erik@montnemery.com>
32 lines
526 B
Python
32 lines
526 B
Python
"""Automatically generated file.
|
|
|
|
To update, run python3 -m script.hassfest
|
|
"""
|
|
|
|
APPLICATION_CREDENTIALS = [
|
|
"electric_kiwi",
|
|
"fitbit",
|
|
"geocaching",
|
|
"google",
|
|
"google_assistant_sdk",
|
|
"google_mail",
|
|
"google_sheets",
|
|
"google_tasks",
|
|
"home_connect",
|
|
"husqvarna_automower",
|
|
"lametric",
|
|
"lyric",
|
|
"microbees",
|
|
"monzo",
|
|
"myuplink",
|
|
"neato",
|
|
"nest",
|
|
"netatmo",
|
|
"senz",
|
|
"spotify",
|
|
"twitch",
|
|
"withings",
|
|
"xbox",
|
|
"yolink",
|
|
"youtube",
|
|
]
|