145 lines
4.9 KiB
JSON
145 lines
4.9 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%]"
|
|
},
|
|
"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."
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|