mirror of
https://github.com/home-assistant/core.git
synced 2026-02-25 04:17:02 +00:00
* Initial commit for Dexcom integration * Dexcom config flow testing * Clarify errors during setup * Resolve minor test issues * Update sensor availability, resolve linting issues * Add sensor tests * Remove title due to 0.109, add abort * >94.97% codecov/patch * Move .translations/ to translations/ * Add constants for servers and unit of measurements * Bump pydexcom version * Updated domain schema, Dexcom creation * Support for different units of measurement * Update tests * Remove empty items from manifest Co-authored-by: Martin Hjelmare <marhje52@gmail.com> * Raise UpdateFailed if fetching new session fails * Switch everything over to required * Simplify state information * Simplify async_on_remove * Pydexcom package now handles fetching new session * Only allow config flow * Remove ternary operator * Bump version, pydexcom handling session refresh * Using common strings * Import from test.async_mock * Shorten variable names * Resolve tests after removing yaml support * Return false if credentials are invalid * Available seems to handle if data is empty * Now using option flow, remove handling import * Add fixture for JSON returned from API * Overhaul testing * Revise update options * Bump pydexcom version * Combat listener repetition * Undo update listener using callback * Change sensor availability to use last_update_success * Update sensor availability and tests * Rename test Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
31 lines
860 B
JSON
31 lines
860 B
JSON
{
|
|
"config": {
|
|
"step": {
|
|
"user": {
|
|
"title": "Setup Dexcom integration",
|
|
"description": "Enter Dexcom Share credentials",
|
|
"data": {
|
|
"username": "[%key:common::config_flow::data::username%]",
|
|
"password": "[%key:common::config_flow::data::password%]",
|
|
"server": "Server"
|
|
}
|
|
}
|
|
},
|
|
"error": {
|
|
"session_error": "[%key:common::config_flow::error::cannot_connect%]",
|
|
"account_error": "[%key:common::config_flow::error::invalid_auth%]",
|
|
"unknown": "[%key:common::config_flow::error::unknown%]"
|
|
},
|
|
"abort": { "already_configured_account": "[%key:common::config_flow::abort::already_configured_account%]" }
|
|
},
|
|
"options": {
|
|
"step": {
|
|
"init": {
|
|
"data": {
|
|
"unit_of_measurement": "Unit of measurement"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|