134 lines
5.1 KiB
JSON
134 lines
5.1 KiB
JSON
{
|
|
"config": {
|
|
"step": {
|
|
"pick_implementation": {
|
|
"title": "[%key:common::config_flow::title::oauth2_pick_implementation%]"
|
|
}
|
|
},
|
|
"abort": {
|
|
"missing_configuration": "[%key:common::config_flow::abort::oauth2_missing_configuration%]",
|
|
"no_url_available": "[%key:common::config_flow::abort::oauth2_no_url_available%]",
|
|
"oauth_error": "[%key:common::config_flow::abort::oauth2_error%]",
|
|
"oauth_timeout": "[%key:common::config_flow::abort::oauth2_timeout%]",
|
|
"oauth_unauthorized": "[%key:common::config_flow::abort::oauth2_unauthorized%]",
|
|
"oauth_failed": "[%key:common::config_flow::abort::oauth2_failed%]"
|
|
},
|
|
"create_entry": {
|
|
"default": "[%key:common::config_flow::create_entry::authenticated%]"
|
|
}
|
|
},
|
|
"services": {
|
|
"start_program": {
|
|
"name": "Start program",
|
|
"description": "Selects a program and starts it.",
|
|
"fields": {
|
|
"device_id": {
|
|
"name": "Device ID",
|
|
"description": "Id of the device."
|
|
},
|
|
"program": { "name": "Program", "description": "Program to select." },
|
|
"key": { "name": "Option key", "description": "Key of the option." },
|
|
"value": {
|
|
"name": "Option value",
|
|
"description": "Value of the option."
|
|
},
|
|
"unit": { "name": "Option unit", "description": "Unit for the option." }
|
|
}
|
|
},
|
|
"select_program": {
|
|
"name": "Select program",
|
|
"description": "Selects a program without starting it.",
|
|
"fields": {
|
|
"device_id": {
|
|
"name": "Device ID",
|
|
"description": "[%key:component::home_connect::services::start_program::fields::device_id::description%]"
|
|
},
|
|
"program": {
|
|
"name": "[%key:component::home_connect::services::start_program::fields::program::name%]",
|
|
"description": "[%key:component::home_connect::services::start_program::fields::program::description%]"
|
|
},
|
|
"key": {
|
|
"name": "[%key:component::home_connect::services::start_program::fields::key::name%]",
|
|
"description": "[%key:component::home_connect::services::start_program::fields::key::description%]"
|
|
},
|
|
"value": {
|
|
"name": "[%key:component::home_connect::services::start_program::fields::value::name%]",
|
|
"description": "[%key:component::home_connect::services::start_program::fields::value::description%]"
|
|
},
|
|
"unit": {
|
|
"name": "[%key:component::home_connect::services::start_program::fields::unit::name%]",
|
|
"description": "[%key:component::home_connect::services::start_program::fields::unit::description%]"
|
|
}
|
|
}
|
|
},
|
|
"pause_program": {
|
|
"name": "Pause program",
|
|
"description": "Pauses the current running program.",
|
|
"fields": {
|
|
"device_id": {
|
|
"name": "Device ID",
|
|
"description": "[%key:component::home_connect::services::start_program::fields::device_id::description%]"
|
|
}
|
|
}
|
|
},
|
|
"resume_program": {
|
|
"name": "Resume program",
|
|
"description": "Resumes a paused program.",
|
|
"fields": {
|
|
"device_id": {
|
|
"name": "Device ID",
|
|
"description": "[%key:component::home_connect::services::start_program::fields::device_id::description%]"
|
|
}
|
|
}
|
|
},
|
|
"set_option_active": {
|
|
"name": "Set active program option",
|
|
"description": "Sets an option for the active program.",
|
|
"fields": {
|
|
"device_id": {
|
|
"name": "Device ID",
|
|
"description": "[%key:component::home_connect::services::start_program::fields::device_id::description%]"
|
|
},
|
|
"key": {
|
|
"name": "Key",
|
|
"description": "[%key:component::home_connect::services::start_program::fields::key::description%]"
|
|
},
|
|
"value": {
|
|
"name": "Value",
|
|
"description": "[%key:component::home_connect::services::start_program::fields::value::description%]"
|
|
}
|
|
}
|
|
},
|
|
"set_option_selected": {
|
|
"name": "Set selected program option",
|
|
"description": "Sets an option for the selected program.",
|
|
"fields": {
|
|
"device_id": {
|
|
"name": "Device ID",
|
|
"description": "[%key:component::home_connect::services::start_program::fields::device_id::description%]"
|
|
},
|
|
"key": {
|
|
"name": "Key",
|
|
"description": "[%key:component::home_connect::services::start_program::fields::key::description%]"
|
|
},
|
|
"value": {
|
|
"name": "Value",
|
|
"description": "[%key:component::home_connect::services::start_program::fields::value::description%]"
|
|
}
|
|
}
|
|
},
|
|
"change_setting": {
|
|
"name": "Change setting",
|
|
"description": "Changes a setting.",
|
|
"fields": {
|
|
"device_id": {
|
|
"name": "Device ID",
|
|
"description": "[%key:component::home_connect::services::start_program::fields::device_id::description%]"
|
|
},
|
|
"key": { "name": "Key", "description": "Key of the setting." },
|
|
"value": { "name": "Value", "description": "Value of the setting." }
|
|
}
|
|
}
|
|
}
|
|
}
|