{ "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" } } } } }