{ "config": { "abort": { "already_configured": "[%key:common::config_flow::abort::already_configured_device%]" }, "error": { "cannot_connect": "[%key:common::config_flow::error::cannot_connect%]" }, "step": { "user": { "description": "[%key:common::config_flow::description::confirm_setup%]" } } }, "entity": { "sensor": { "average_price": { "name": "Average - today" }, "current_hour_price": { "name": "Current hour" }, "highest_price_time": { "name": "Time of highest price - today" }, "hours_priced_equal_or_higher": { "name": "Hours priced equal or higher than current - today" }, "hours_priced_equal_or_lower": { "name": "Hours priced equal or lower than current - today" }, "lowest_price_time": { "name": "Time of lowest price - today" }, "max_price": { "name": "Highest price - today" }, "min_price": { "name": "Lowest price - today" }, "next_hour_price": { "name": "Next hour" }, "percentage_of_max": { "name": "Current percentage of highest price - today" } } }, "exceptions": { "connection_error": { "message": "Error communicating with the easyEnergy API." }, "invalid_date": { "message": "Invalid date provided. Got {date}" } }, "selector": { "granularity_selector": { "options": { "hour": "Hour", "quarter": "Quarter" } }, "price_type_selector": { "options": { "invoice": "All-in price", "market": "Market price" } } }, "services": { "get_energy_return_prices": { "description": "Requests return energy prices from easyEnergy.", "fields": { "config_entry": { "description": "[%key:component::easyenergy::services::get_gas_prices::fields::config_entry::description%]", "name": "[%key:component::easyenergy::services::get_gas_prices::fields::config_entry::name%]" }, "end": { "description": "[%key:component::easyenergy::services::get_gas_prices::fields::end::description%]", "name": "[%key:component::easyenergy::services::get_gas_prices::fields::end::name%]" }, "granularity": { "description": "[%key:component::easyenergy::services::get_energy_usage_prices::fields::granularity::description%]", "name": "[%key:component::easyenergy::services::get_energy_usage_prices::fields::granularity::name%]" }, "start": { "description": "[%key:component::easyenergy::services::get_gas_prices::fields::start::description%]", "name": "[%key:component::easyenergy::services::get_gas_prices::fields::start::name%]" } }, "name": "Get energy return prices" }, "get_energy_usage_prices": { "description": "Requests usage energy prices from easyEnergy.", "fields": { "config_entry": { "description": "[%key:component::easyenergy::services::get_gas_prices::fields::config_entry::description%]", "name": "[%key:component::easyenergy::services::get_gas_prices::fields::config_entry::name%]" }, "end": { "description": "[%key:component::easyenergy::services::get_gas_prices::fields::end::description%]", "name": "[%key:component::easyenergy::services::get_gas_prices::fields::end::name%]" }, "granularity": { "description": "The interval size for the electricity prices.", "name": "Granularity" }, "incl_vat": { "description": "[%key:component::easyenergy::services::get_gas_prices::fields::incl_vat::description%]", "name": "[%key:component::easyenergy::services::get_gas_prices::fields::incl_vat::name%]" }, "price_type": { "description": "[%key:component::easyenergy::services::get_gas_prices::fields::price_type::description%]", "name": "[%key:component::easyenergy::services::get_gas_prices::fields::price_type::name%]" }, "start": { "description": "[%key:component::easyenergy::services::get_gas_prices::fields::start::description%]", "name": "[%key:component::easyenergy::services::get_gas_prices::fields::start::name%]" } }, "name": "Get energy usage prices" }, "get_gas_prices": { "description": "Requests gas prices from easyEnergy.", "fields": { "config_entry": { "description": "The configuration entry to use for this action.", "name": "Config entry" }, "end": { "description": "Specifies the date and time until which to retrieve prices. Defaults to today if omitted.", "name": "End" }, "incl_vat": { "description": "Whether the prices should include VAT.", "name": "VAT included" }, "price_type": { "description": "The type of prices to retrieve.", "name": "Price type" }, "start": { "description": "Specifies the date and time from which to retrieve prices. Defaults to today if omitted.", "name": "Start" } }, "name": "Get gas prices" } } }