{ "config": { "step": { "user": { "description": "Set up Tibber Price Information & Ratings.\n\nTo generate an API access token, visit https://developer.tibber.com.", "data": { "access_token": "API access token" }, "title": "Tibber Price Information & Ratings", "submit": "Validate Token" }, "finish": { "description": "Select a home to fetch price information and ratings.", "data": { "home_id": "Home ID" }, "title": "Pick a home", "submit": "Select Home" } }, "error": { "auth": "The Tibber Access Token is invalid.", "connection": "Unable to connect to Tibber. Please check your internet connection.", "unknown": "Unexpected error", "cannot_connect": "Failed to connect", "invalid_access_token": "Invalid access token" }, "abort": { "already_configured": "Integration is already configured", "entry_not_found": "Tibber configuration entry not found.", "setup_complete": "Setup complete! You can change additional options for Tibber Prices in the integration's options after closing this dialog." } }, "config_subentries": { "home": { "title": "Add Home", "step": { "user": { "title": "Add Tibber Home", "description": "Select a home to add to your Tibber integration.\n\n**Note:** After adding this home, you can add additional homes from the integration's context menu by selecting \"Add Home\".", "data": { "home_id": "Home" } } }, "error": { "api_error": "Failed to fetch homes from Tibber API" }, "abort": { "no_parent_entry": "Parent entry not found", "no_access_token": "No access token available", "home_not_found": "Selected home not found", "api_error": "Failed to fetch homes from Tibber API", "no_available_homes": "No additional homes available to add. All homes from your Tibber account have already been added." } } }, "options": { "step": { "init": { "description": "Home ID: {unique_id}", "data": { "access_token": "API access token", "extended_descriptions": "Show extended descriptions in entity attributes", "best_price_flex": "Best Price Flexibility (%)", "peak_price_flex": "Peak Price Flexibility (%)" }, "title": "Options for Tibber Price Information & Ratings", "submit": "Save Options" } }, "error": { "auth": "The Tibber Access Token is invalid.", "connection": "Unable to connect to Tibber. Please check your internet connection.", "unknown": "An unexpected error occurred. Please check the logs for details.", "cannot_connect": "Failed to connect", "invalid_access_token": "Invalid access token", "different_home": "The access token is not valid for the home ID this integration is configured for." }, "abort": { "entry_not_found": "Tibber configuration entry not found." }, "best_price_flex": "Best Price Flexibility (%)", "peak_price_flex": "Peak Price Flexibility (%)" }, "entity": { "sensor": { "current_price": { "name": "Current Electricity Price" }, "current_price_cents": { "name": "Current Electricity Price" }, "next_interval_price": { "name": "Next Interval Electricity Price" }, "next_interval_price_cents": { "name": "Next Interval Electricity Price" }, "price_level": { "name": "Current Price Level" }, "lowest_price_today": { "name": "Today's Lowest Price" }, "lowest_price_today_cents": { "name": "Today's Lowest Price" }, "highest_price_today": { "name": "Today's Highest Price" }, "highest_price_today_cents": { "name": "Today's Highest Price" }, "average_price_today": { "name": "Today's Average Price" }, "average_price_today_cents": { "name": "Today's Average Price" }, "price_rating": { "name": "Current Price Rating" }, "daily_rating": { "name": "Daily Price Rating" }, "monthly_rating": { "name": "Monthly Price Rating" }, "data_timestamp": { "name": "Price Data Expiration" }, "price_forecast": { "name": "Price Forecast" } }, "binary_sensor": { "peak_price_period": { "name": "Peak Price Period" }, "best_price_period": { "name": "Best Price Period" }, "connection": { "name": "Tibber API Connection" }, "tomorrow_data_available": { "name": "Tomorrow's Data Available" } } }, "issues": { "new_homes_available": { "title": "New Tibber homes detected", "description": "We detected {count} new home(s) on your Tibber account: {homes}. You can add them to Home Assistant through the Tibber integration configuration." }, "homes_removed": { "title": "Tibber homes removed", "description": "We detected that {count} home(s) have been removed from your Tibber account: {homes}. Please review your Tibber integration configuration." } }, "services": { "refresh_user_data": { "name": "Refresh User Data", "description": "Forces a refresh of the user data (homes, profile information) from the Tibber API. This can be useful after making changes to your Tibber account or when troubleshooting connectivity issues.", "fields": { "entry_id": { "name": "Entry ID", "description": "The config entry ID for the Tibber integration." } } } } }