{ "config": { "abort": { "already_configured": "[%key:common::config_flow::abort::already_configured_account%]" }, "error": { "db_url_invalid": "Database URL invalid", "query_invalid": "SQL Query invalid" }, "step": { "user": { "data": { "db_url": "Database URL", "name": "[%key:common::config_flow::data::name%]", "query": "Select Query", "column": "Column", "unit_of_measurement": "Unit of Measure", "value_template": "Value Template" }, "data_description": { "db_url": "Database URL, leave empty to use default HA database", "name": "Name that will be used for Config Entry and also the Sensor", "query": "Query to run, needs to start with 'SELECT'", "column": "Column for returned query to present as state", "unit_of_measurement": "Unit of Measure (optional)", "value_template": "Value Template (optional)" } } } }, "options": { "step": { "init": { "data": { "db_url": "[%key:component::sql::config::step::user::data::db_url%]", "name": "[%key:component::sql::config::step::user::data::name%]", "query": "[%key:component::sql::config::step::user::data::query%]", "column": "[%key:component::sql::config::step::user::data::column%]", "unit_of_measurement": "[%key:component::sql::config::step::user::data::unit_of_measurement%]", "value_template": "[%key:component::sql::config::step::user::data::value_template%]" }, "data_description": { "db_url": "[%key:component::sql::config::step::user::data_description::db_url%]", "name": "[%key:component::sql::config::step::user::data_description::name%]", "query": "[%key:component::sql::config::step::user::data_description::query%]", "column": "[%key:component::sql::config::step::user::data_description::column%]", "unit_of_measurement": "[%key:component::sql::config::step::user::data_description::unit_of_measurement%]", "value_template": "[%key:component::sql::config::step::user::data_description::value_template%]" } } }, "error": { "db_url_invalid": "[%key:component::sql::config::error::db_url_invalid%]", "query_invalid": "[%key:component::sql::config::error::query_invalid%]" } } }