{ "config": { "abort": { "reauth_successful": "[%key:common::config_flow::abort::reauth_successful%]" }, "step": { "reauth_confirm": { "description": "Select **Submit** to reauthenticate" } } }, "config_subentries": { "entity": { "entry_type": "Sensor", "initiate_flow": { "reconfigure": "Reconfigure sensor", "user": "Add sensor" }, "step": { "add_sensor": { "data": { "name": "[%key:common::config_flow::data::name%]", "state": "Initial state" }, "description": "Configure the new sensor" }, "reconfigure_sensor": { "data": { "name": "[%key:component::kitchen_sink::config_subentries::entity::step::reconfigure_sensor::data::state%]", "state": "Initial state" }, "description": "Reconfigure the sensor" } } } }, "device": { "n_ch_power_strip": { "name": "Power strip with {number_of_sockets} sockets" } }, "issues": { "bad_psu": { "fix_flow": { "step": { "confirm": { "description": "Select **Submit** to confirm the power supply has been replaced", "title": "The power supply needs to be replaced" } } }, "title": "The power supply is not stable" }, "cold_tea": { "fix_flow": { "abort": { "not_tea_time": "Can not re-heat the tea at this time" }, "step": {} }, "title": "The tea is cold" }, "out_of_blinker_fluid": { "fix_flow": { "step": { "confirm": { "description": "Select **Submit** when blinker fluid has been refilled", "title": "Blinker fluid needs to be refilled" } } }, "title": "The blinker fluid is empty and needs to be refilled" }, "transmogrifier_deprecated": { "description": "The transmogrifier component is now deprecated due to the lack of local control available in the new API", "title": "The transmogrifier component is deprecated" }, "unfixable_problem": { "description": "This issue is never going to give up.", "title": "This is not a fixable problem" } }, "options": { "step": { "init": { "data": {} }, "options_1": { "sections": { "section_1": { "data": { "bool": "Optional boolean", "int": "Numeric input" }, "data_description": { "int": "A longer description for the numeric input" }, "description": "This section allows input of some extra data", "name": "Collapsible section" } }, "submit": "Save!" } } }, "services": { "test_service_1": { "description": "Fake action for testing", "fields": { "field_1": { "description": "Number of seconds", "name": "Field 1" }, "field_2": { "description": "Mode", "name": "Field 2" }, "field_3": { "description": "Number of hours", "name": "Field 3" }, "field_4": { "description": "Direction", "name": "Field 4" } }, "name": "Test action 1", "sections": { "advanced_fields": { "description": "Some very advanced things", "name": "Advanced options" } } } } }