mirror of
https://github.com/home-assistant/core.git
synced 2026-02-21 18:38:17 +00:00
227 lines
7.4 KiB
JSON
227 lines
7.4 KiB
JSON
{
|
|
"common": {
|
|
"condition_behavior_description": "How the state should match on the targeted vacuum cleaners.",
|
|
"condition_behavior_name": "Behavior",
|
|
"trigger_behavior_description": "The behavior of the targeted vacuum cleaners to trigger on.",
|
|
"trigger_behavior_name": "Behavior"
|
|
},
|
|
"conditions": {
|
|
"is_cleaning": {
|
|
"description": "Tests if one or more vacuum cleaners are cleaning.",
|
|
"fields": {
|
|
"behavior": {
|
|
"description": "[%key:component::vacuum::common::condition_behavior_description%]",
|
|
"name": "[%key:component::vacuum::common::condition_behavior_name%]"
|
|
}
|
|
},
|
|
"name": "Vacuum cleaner is cleaning"
|
|
},
|
|
"is_docked": {
|
|
"description": "Tests if one or more vacuum cleaners are docked.",
|
|
"fields": {
|
|
"behavior": {
|
|
"description": "[%key:component::vacuum::common::condition_behavior_description%]",
|
|
"name": "[%key:component::vacuum::common::condition_behavior_name%]"
|
|
}
|
|
},
|
|
"name": "Vacuum cleaner is docked"
|
|
},
|
|
"is_encountering_an_error": {
|
|
"description": "Tests if one or more vacuum cleaners are encountering an error.",
|
|
"fields": {
|
|
"behavior": {
|
|
"description": "[%key:component::vacuum::common::condition_behavior_description%]",
|
|
"name": "[%key:component::vacuum::common::condition_behavior_name%]"
|
|
}
|
|
},
|
|
"name": "Vacuum cleaner is encountering an error"
|
|
},
|
|
"is_paused": {
|
|
"description": "Tests if one or more vacuum cleaners are paused.",
|
|
"fields": {
|
|
"behavior": {
|
|
"description": "[%key:component::vacuum::common::condition_behavior_description%]",
|
|
"name": "[%key:component::vacuum::common::condition_behavior_name%]"
|
|
}
|
|
},
|
|
"name": "Vacuum cleaner is paused"
|
|
},
|
|
"is_returning": {
|
|
"description": "Tests if one or more vacuum cleaners are returning to the dock.",
|
|
"fields": {
|
|
"behavior": {
|
|
"description": "[%key:component::vacuum::common::condition_behavior_description%]",
|
|
"name": "[%key:component::vacuum::common::condition_behavior_name%]"
|
|
}
|
|
},
|
|
"name": "Vacuum cleaner is returning"
|
|
}
|
|
},
|
|
"device_automation": {
|
|
"action_type": {
|
|
"clean": "Let {entity_name} clean",
|
|
"dock": "Let {entity_name} return to the dock"
|
|
},
|
|
"condition_type": {
|
|
"is_cleaning": "{entity_name} is cleaning",
|
|
"is_docked": "{entity_name} is docked"
|
|
},
|
|
"extra_fields": {
|
|
"for": "[%key:common::device_automation::extra_fields::for%]"
|
|
},
|
|
"trigger_type": {
|
|
"cleaning": "{entity_name} started cleaning",
|
|
"docked": "{entity_name} docked"
|
|
}
|
|
},
|
|
"entity_component": {
|
|
"_": {
|
|
"name": "[%key:component::vacuum::title%]",
|
|
"state": {
|
|
"cleaning": "Cleaning",
|
|
"docked": "Docked",
|
|
"error": "[%key:common::state::error%]",
|
|
"idle": "[%key:common::state::idle%]",
|
|
"off": "[%key:common::state::off%]",
|
|
"on": "[%key:common::state::on%]",
|
|
"paused": "[%key:common::state::paused%]",
|
|
"returning": "Returning to dock"
|
|
}
|
|
}
|
|
},
|
|
"selector": {
|
|
"condition_behavior": {
|
|
"options": {
|
|
"all": "All",
|
|
"any": "Any"
|
|
}
|
|
},
|
|
"trigger_behavior": {
|
|
"options": {
|
|
"any": "Any",
|
|
"first": "First",
|
|
"last": "Last"
|
|
}
|
|
}
|
|
},
|
|
"services": {
|
|
"clean_spot": {
|
|
"description": "Tells the vacuum cleaner to do a spot clean-up.",
|
|
"name": "Clean spot"
|
|
},
|
|
"locate": {
|
|
"description": "Locates the vacuum cleaner robot.",
|
|
"name": "Locate"
|
|
},
|
|
"pause": {
|
|
"description": "Pauses the cleaning task.",
|
|
"name": "[%key:common::action::pause%]"
|
|
},
|
|
"return_to_base": {
|
|
"description": "Tells the vacuum cleaner to return to its dock.",
|
|
"name": "Return to dock"
|
|
},
|
|
"send_command": {
|
|
"description": "Sends a command to the vacuum cleaner.",
|
|
"fields": {
|
|
"command": {
|
|
"description": "Command to execute. The commands are integration-specific.",
|
|
"name": "Command"
|
|
},
|
|
"params": {
|
|
"description": "Parameters for the command. The parameters are integration-specific.",
|
|
"name": "Parameters"
|
|
}
|
|
},
|
|
"name": "Send command"
|
|
},
|
|
"set_fan_speed": {
|
|
"description": "Sets the fan speed of the vacuum cleaner.",
|
|
"fields": {
|
|
"fan_speed": {
|
|
"description": "Fan speed. The value depends on the integration. Some integrations have speed steps, like 'medium'. Some use a percentage, between 0 and 100.",
|
|
"name": "Fan speed"
|
|
}
|
|
},
|
|
"name": "Set fan speed"
|
|
},
|
|
"start": {
|
|
"description": "Starts or resumes the cleaning task.",
|
|
"name": "[%key:common::action::start%]"
|
|
},
|
|
"start_pause": {
|
|
"description": "Starts, pauses, or resumes the cleaning task.",
|
|
"name": "Start/pause"
|
|
},
|
|
"stop": {
|
|
"description": "Stops the current cleaning task.",
|
|
"name": "[%key:common::action::stop%]"
|
|
},
|
|
"toggle": {
|
|
"description": "Toggles the vacuum cleaner on/off.",
|
|
"name": "[%key:common::action::toggle%]"
|
|
},
|
|
"turn_off": {
|
|
"description": "Stops the current cleaning task and returns to its dock.",
|
|
"name": "[%key:common::action::turn_off%]"
|
|
},
|
|
"turn_on": {
|
|
"description": "Starts a new cleaning task.",
|
|
"name": "[%key:common::action::turn_on%]"
|
|
}
|
|
},
|
|
"title": "Vacuum",
|
|
"triggers": {
|
|
"docked": {
|
|
"description": "Triggers after one or more vacuums have returned to dock.",
|
|
"fields": {
|
|
"behavior": {
|
|
"description": "[%key:component::vacuum::common::trigger_behavior_description%]",
|
|
"name": "[%key:component::vacuum::common::trigger_behavior_name%]"
|
|
}
|
|
},
|
|
"name": "Vacuum returned to dock"
|
|
},
|
|
"errored": {
|
|
"description": "Triggers after one or more vacuums encounter an error.",
|
|
"fields": {
|
|
"behavior": {
|
|
"description": "[%key:component::vacuum::common::trigger_behavior_description%]",
|
|
"name": "[%key:component::vacuum::common::trigger_behavior_name%]"
|
|
}
|
|
},
|
|
"name": "Vacuum encountered an error"
|
|
},
|
|
"paused_cleaning": {
|
|
"description": "Triggers after one or more vacuums pause cleaning.",
|
|
"fields": {
|
|
"behavior": {
|
|
"description": "[%key:component::vacuum::common::trigger_behavior_description%]",
|
|
"name": "[%key:component::vacuum::common::trigger_behavior_name%]"
|
|
}
|
|
},
|
|
"name": "Vacuum cleaner paused cleaning"
|
|
},
|
|
"started_cleaning": {
|
|
"description": "Triggers after one or more vacuums start cleaning.",
|
|
"fields": {
|
|
"behavior": {
|
|
"description": "[%key:component::vacuum::common::trigger_behavior_description%]",
|
|
"name": "[%key:component::vacuum::common::trigger_behavior_name%]"
|
|
}
|
|
},
|
|
"name": "Vacuum cleaner started cleaning"
|
|
},
|
|
"started_returning": {
|
|
"description": "Triggers after one or more vacuums start returning to dock.",
|
|
"fields": {
|
|
"behavior": {
|
|
"description": "[%key:component::vacuum::common::trigger_behavior_description%]",
|
|
"name": "[%key:component::vacuum::common::trigger_behavior_name%]"
|
|
}
|
|
},
|
|
"name": "Vacuum cleaner started returning to dock"
|
|
}
|
|
}
|
|
}
|