* Copy Paste Find Replace * Small progress * wip * more wip * Add SSE listen and close * More rework * Fix coordinator * Get working * Bump to 0.1.3 * Push to 0.1.4 * Lots of fixes * Remove stream * Add wakeup * Improve set temp * Be consistent with self * Increase polling until streaming * Work in progress * Move to single climate * bump to 0.2.0 * Update entity * Data handling * fixes * WIP tests * Tests * Delete other tests * Update comment * Fix init * Update homeassistant/components/teslemetry/entity.py Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com> * Add Codeowner * Update coverage * requirements * Add failure for subscription required * Add VIN to model * Add wake * Add context manager * Rename to wake_up_if_asleep * Remove context from coverage * change lock to context Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com> * Improving Logger * Add url to subscription error * Errors cannot markdown * Fix logger Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com> * rename logger * Fix error logging * Apply suggestions from code review --------- Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
36 lines
940 B
JSON
36 lines
940 B
JSON
{
|
|
"config": {
|
|
"error": {
|
|
"invalid_access_token": "[%key:common::config_flow::error::invalid_access_token%]",
|
|
"subscription_required": "Subscription required, please visit {short_url}",
|
|
"cannot_connect": "[%key:common::config_flow::error::cannot_connect%]",
|
|
"unknown": "[%key:common::config_flow::error::unknown%]"
|
|
},
|
|
"step": {
|
|
"user": {
|
|
"data": {
|
|
"access_token": "[%key:common::config_flow::data::access_token%]"
|
|
},
|
|
"description": "Enter an access token from {url}."
|
|
}
|
|
}
|
|
},
|
|
"entity": {
|
|
"climate": {
|
|
"driver_temp": {
|
|
"name": "[%key:component::climate::title%]",
|
|
"state_attributes": {
|
|
"preset_mode": {
|
|
"state": {
|
|
"off": "Normal",
|
|
"keep": "Keep mode",
|
|
"dog": "Dog mode",
|
|
"camp": "Camp mode"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|