{ "config": { "step": { "user": { "description": "To get an API key, sign up at [Tomorrow.io](https://app.tomorrow.io/signup).", "data": { "name": "[%key:common::config_flow::data::name%]", "api_key": "[%key:common::config_flow::data::api_key%]", "location": "[%key:common::config_flow::data::location%]" } } }, "abort": { "already_configured": "[%key:common::config_flow::abort::already_configured_service%]" }, "error": { "cannot_connect": "[%key:common::config_flow::error::cannot_connect%]", "invalid_api_key": "[%key:common::config_flow::error::invalid_api_key%]", "unknown": "[%key:common::config_flow::error::unknown%]", "rate_limited": "Currently rate limited, please try again later." } }, "options": { "step": { "init": { "title": "Update Tomorrow.io Options", "description": "If you choose to enable the `nowcast` forecast entity, you can configure the number of minutes between each forecast. The number of forecasts provided depends on the number of minutes chosen between forecasts.", "data": { "timestep": "Min. Between NowCast Forecasts" } } } }, "entity": { "sensor": { "health_concern": { "state": { "good": "Good", "moderate": "Moderate", "unhealthy_for_sensitive_groups": "Unhealthy for Sensitive Groups", "unhealthy": "Unhealthy", "very_unhealthy": "Very Unhealthy", "hazardous": "Hazardous" } }, "pollen_index": { "state": { "none": "None", "very_low": "Very Low", "low": "Low", "medium": "Medium", "high": "High", "very_high": "Very High" } }, "precipitation_type": { "state": { "none": "None", "rain": "Rain", "snow": "Snow", "freezing_rain": "Freezing Rain", "ice_pellets": "Ice Pellets" } } } } }