mirror of
https://github.com/home-assistant/core.git
synced 2026-08-28 10:16:02 -05:00
195 lines
9.7 KiB
JSON
195 lines
9.7 KiB
JSON
{
|
|
"config": {
|
|
"abort": {
|
|
"already_configured": "[%key:common::config_flow::abort::already_configured_account%]"
|
|
},
|
|
"error": {
|
|
"no_data": "REST data is empty. Verify your configuration",
|
|
"resource_error": "Could not update REST data. Verify your configuration"
|
|
},
|
|
"step": {
|
|
"user": {
|
|
"data": {
|
|
"method": "Method",
|
|
"payload": "Payload",
|
|
"resource": "Resource"
|
|
},
|
|
"data_description": {
|
|
"payload": "Payload to use when method is POST.",
|
|
"resource": "The URL to the website that contains the value."
|
|
},
|
|
"sections": {
|
|
"additional": {
|
|
"data": {
|
|
"encoding": "Character encoding",
|
|
"headers": "Headers",
|
|
"timeout": "Timeout",
|
|
"verify_ssl": "[%key:common::config_flow::data::verify_ssl%]"
|
|
},
|
|
"data_description": {
|
|
"encoding": "Character encoding to use. Defaults to UTF-8.",
|
|
"headers": "Headers to use for the web request.",
|
|
"timeout": "Timeout for connection to website.",
|
|
"verify_ssl": "Enables/disables verification of SSL/TLS certificate, for example if it is self-signed."
|
|
},
|
|
"description": "Provide additional settings for the resource.",
|
|
"name": "Additional settings"
|
|
},
|
|
"auth": {
|
|
"data": {
|
|
"authentication": "Select authentication method",
|
|
"password": "[%key:common::config_flow::data::password%]",
|
|
"username": "[%key:common::config_flow::data::username%]"
|
|
},
|
|
"data_description": {
|
|
"authentication": "Type of the HTTP authentication. Either basic or digest."
|
|
},
|
|
"description": "Provide authentication details to access the resource.",
|
|
"name": "Authentication settings"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"config_subentries": {
|
|
"entity": {
|
|
"entry_type": "Sensor",
|
|
"initiate_flow": {
|
|
"user": "Add sensor"
|
|
},
|
|
"step": {
|
|
"reconfigure": {
|
|
"data": {
|
|
"index": "[%key:component::scrape::config_subentries::entity::step::user::data::index%]",
|
|
"select": "[%key:component::scrape::config_subentries::entity::step::user::data::select%]"
|
|
},
|
|
"data_description": {
|
|
"index": "[%key:component::scrape::config_subentries::entity::step::user::data_description::index%]",
|
|
"select": "[%key:component::scrape::config_subentries::entity::step::user::data_description::select%]"
|
|
},
|
|
"sections": {
|
|
"additional": {
|
|
"data": {
|
|
"attribute": "[%key:component::scrape::config_subentries::entity::step::user::sections::additional::data::attribute%]",
|
|
"availability": "[%key:component::scrape::config_subentries::entity::step::user::sections::additional::data::availability%]",
|
|
"device_class": "[%key:component::scrape::config_subentries::entity::step::user::sections::additional::data::device_class%]",
|
|
"state_class": "[%key:component::scrape::config_subentries::entity::step::user::sections::additional::data::state_class%]",
|
|
"unit_of_measurement": "[%key:component::scrape::config_subentries::entity::step::user::sections::additional::data::unit_of_measurement%]",
|
|
"value_template": "[%key:component::scrape::config_subentries::entity::step::user::sections::additional::data::value_template%]"
|
|
},
|
|
"data_description": {
|
|
"attribute": "[%key:component::scrape::config_subentries::entity::step::user::sections::additional::data_description::attribute%]",
|
|
"availability": "[%key:component::scrape::config_subentries::entity::step::user::sections::additional::data_description::availability%]",
|
|
"device_class": "[%key:component::scrape::config_subentries::entity::step::user::sections::additional::data_description::device_class%]",
|
|
"state_class": "[%key:component::scrape::config_subentries::entity::step::user::sections::additional::data_description::state_class%]",
|
|
"unit_of_measurement": "[%key:component::scrape::config_subentries::entity::step::user::sections::additional::data_description::unit_of_measurement%]",
|
|
"value_template": "[%key:component::scrape::config_subentries::entity::step::user::sections::additional::data_description::value_template%]"
|
|
},
|
|
"description": "[%key:component::scrape::config_subentries::entity::step::user::sections::additional::description%]",
|
|
"name": "[%key:component::scrape::config_subentries::entity::step::user::sections::additional::name%]"
|
|
}
|
|
}
|
|
},
|
|
"user": {
|
|
"data": {
|
|
"index": "Index",
|
|
"name": "[%key:common::config_flow::data::name%]",
|
|
"select": "Select"
|
|
},
|
|
"data_description": {
|
|
"index": "Defines which of the elements returned by the CSS selector to use.",
|
|
"name": "Provide a name for the sensor.",
|
|
"select": "Defines what tag to search for. Check Beautifulsoup CSS selectors for details."
|
|
},
|
|
"sections": {
|
|
"additional": {
|
|
"data": {
|
|
"attribute": "Attribute",
|
|
"availability": "Availability template",
|
|
"device_class": "Device class",
|
|
"state_class": "State class",
|
|
"unit_of_measurement": "Unit of measurement",
|
|
"value_template": "Value template"
|
|
},
|
|
"data_description": {
|
|
"attribute": "Get value of an attribute on the selected tag.",
|
|
"availability": "Defines a template to get the availability of the sensor.",
|
|
"device_class": "The type/class of the sensor to set the icon in the frontend.",
|
|
"state_class": "The state_class of the sensor.",
|
|
"unit_of_measurement": "Choose unit of measurement or create your own.",
|
|
"value_template": "Defines a template to get the state of the sensor."
|
|
},
|
|
"description": "Provide additional settings for the sensor.",
|
|
"name": "Additional settings"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"options": {
|
|
"error": {
|
|
"no_data": "[%key:component::scrape::config::error::no_data%]",
|
|
"resource_error": "[%key:component::scrape::config::error::resource_error%]"
|
|
},
|
|
"step": {
|
|
"init": {
|
|
"data": {
|
|
"method": "[%key:component::scrape::config::step::user::data::method%]",
|
|
"payload": "[%key:component::scrape::config::step::user::data::payload%]",
|
|
"resource": "[%key:component::scrape::config::step::user::data::resource%]"
|
|
},
|
|
"data_description": {
|
|
"payload": "[%key:component::scrape::config::step::user::data_description::payload%]",
|
|
"resource": "[%key:component::scrape::config::step::user::data_description::resource%]"
|
|
},
|
|
"sections": {
|
|
"additional": {
|
|
"data": {
|
|
"encoding": "[%key:component::scrape::config::step::user::sections::additional::data::encoding%]",
|
|
"headers": "[%key:component::scrape::config::step::user::sections::additional::data::headers%]",
|
|
"timeout": "[%key:component::scrape::config::step::user::sections::additional::data::timeout%]",
|
|
"verify_ssl": "[%key:common::config_flow::data::verify_ssl%]"
|
|
},
|
|
"data_description": {
|
|
"encoding": "[%key:component::scrape::config::step::user::sections::additional::data_description::encoding%]",
|
|
"headers": "[%key:component::scrape::config::step::user::sections::additional::data_description::headers%]",
|
|
"timeout": "[%key:component::scrape::config::step::user::sections::additional::data_description::timeout%]",
|
|
"verify_ssl": "[%key:component::scrape::config::step::user::sections::additional::data_description::verify_ssl%]"
|
|
},
|
|
"description": "[%key:component::scrape::config::step::user::sections::additional::description%]",
|
|
"name": "[%key:component::scrape::config::step::user::sections::additional::name%]"
|
|
},
|
|
"auth": {
|
|
"data": {
|
|
"authentication": "[%key:component::scrape::config::step::user::sections::auth::data::authentication%]",
|
|
"password": "[%key:common::config_flow::data::password%]",
|
|
"username": "[%key:common::config_flow::data::username%]"
|
|
},
|
|
"data_description": {
|
|
"authentication": "[%key:component::scrape::config::step::user::sections::auth::data_description::authentication%]"
|
|
},
|
|
"description": "[%key:component::scrape::config::step::user::sections::auth::description%]",
|
|
"name": "[%key:component::scrape::config::step::user::sections::auth::name%]"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"selector": {
|
|
"state_class": {
|
|
"options": {
|
|
"measurement": "[%key:component::sensor::entity_component::_::state_attributes::state_class::state::measurement%]",
|
|
"measurement_angle": "[%key:component::sensor::entity_component::_::state_attributes::state_class::state::measurement_angle%]",
|
|
"total": "[%key:component::sensor::entity_component::_::state_attributes::state_class::state::total%]",
|
|
"total_increasing": "[%key:component::sensor::entity_component::_::state_attributes::state_class::state::total_increasing%]"
|
|
}
|
|
},
|
|
"unit_of_measurement": {
|
|
"options": {
|
|
"none": "No unit of measurement"
|
|
}
|
|
}
|
|
}
|
|
}
|