mirror of
https://github.com/home-assistant/core.git
synced 2025-07-28 23:57:06 +00:00

* Do not fail when a user has a controller with shared access on their account * Add config flow for rachio Also discoverable via homekit * Update homeassistant/components/rachio/switch.py Co-Authored-By: Paulus Schoutsen <paulus@home-assistant.io> * Split setting the default run time to an options flow Ensue the run time coming from yaml gets imported into the option flow Only get the schedule once at setup instead of each zone (was hitting rate limits) Add the config entry id to the end of the webhook so there is a unique hook per config entry Breakout the slew of exceptions rachiopy can throw into RachioAPIExceptions Remove the base url override as an option for the config flow Switch identifer for device_info to serial number Add connections to device_info (mac address) * rename to make pylint happy * Fix import of custom_url * claim rachio Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
32 lines
813 B
JSON
32 lines
813 B
JSON
{
|
|
"config": {
|
|
"title": "Rachio",
|
|
"step": {
|
|
"user": {
|
|
"title": "Connect to your Rachio device",
|
|
"description" : "You will need the API Key from https://app.rach.io/. Select 'Account Settings, and then click on 'GET API KEY'.",
|
|
"data": {
|
|
"api_key": "The API key for the Rachio account."
|
|
}
|
|
}
|
|
},
|
|
"error": {
|
|
"cannot_connect": "Failed to connect, please try again",
|
|
"invalid_auth": "Invalid authentication",
|
|
"unknown": "Unexpected error"
|
|
},
|
|
"abort": {
|
|
"already_configured": "Device is already configured"
|
|
}
|
|
},
|
|
"options": {
|
|
"step": {
|
|
"init": {
|
|
"data": {
|
|
"manual_run_mins": "For how long, in minutes, to turn on a station when the switch is enabled."
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|