48 lines
2.1 KiB
JSON
48 lines
2.1 KiB
JSON
{
|
|
"config": {
|
|
"step": {
|
|
"user": {
|
|
"description": "Select your Account Type. Most users will need to select Google Account. Field Test is only available for selected testers in the Google Field Test program.",
|
|
"data": {
|
|
"account_type": "Account Type"
|
|
}
|
|
},
|
|
"account_link": {
|
|
"title": "Connect Your Nest Account",
|
|
"description": "Follow these steps to get your credentials:\n\n1. Open an **Incognito/Private** browser window\n2. Enable **third-party cookies** in browser settings\n3. Go to [home.nest.com]({nest_url}) and sign in with Google\n4. Open **Developer Tools** (F12) → **Network** tab → Check **Preserve Log**\n5. In the filter box, type `issueToken` and copy the full **Request URL**\n6. In the filter box, type `oauth2/iframe`, click the last request, and copy the entire **Cookie** header value\n\n⚠️ Do not log out of home.nest.com after copying credentials",
|
|
"data": {
|
|
"issue_token": "Issue Token URL",
|
|
"cookies": "Cookies"
|
|
},
|
|
"data_description": {
|
|
"issue_token": "Full URL starting with {issue_token_prefix}...",
|
|
"cookies": "Complete cookie string from the oauth2/iframe request headers"
|
|
}
|
|
}
|
|
},
|
|
"error": {
|
|
"cannot_connect": "[%key:common::config_flow::error::cannot_connect%]",
|
|
"invalid_auth": "[%key:common::config_flow::error::invalid_auth%]",
|
|
"invalid_issue_token": "Invalid issue token URL. Must start with {accounts_url} and contain the issueToken action.",
|
|
"invalid_cookies": "Invalid cookies format. Ensure you copied the complete cookie header from the oauth2/iframe request.",
|
|
"unknown": "[%key:common::config_flow::error::unknown%]"
|
|
},
|
|
"abort": {
|
|
"already_configured": "[%key:common::config_flow::abort::already_configured_account%]",
|
|
"reauth_successful": "[%key:common::config_flow::abort::reauth_successful%]"
|
|
}
|
|
},
|
|
"entity": {
|
|
"select": {
|
|
"night_light_brightness": {
|
|
"name": "Night Light Brightness",
|
|
"state": {
|
|
"low": "Low",
|
|
"medium": "Medium",
|
|
"high": "High"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|