1
0
mirror of https://github.com/home-assistant/core.git synced 2026-07-15 02:23:47 +01:00
Files
core/homeassistant/components/vacuum/services.yaml
T
2026-03-25 17:33:39 +01:00

112 lines
1.9 KiB
YAML

# Describes the format for available vacuum services
turn_on:
target:
entity:
domain: vacuum
supported_features:
- vacuum.VacuumEntityFeature.TURN_ON
turn_off:
target:
entity:
domain: vacuum
supported_features:
- vacuum.VacuumEntityFeature.TURN_OFF
toggle:
target:
entity:
domain: vacuum
supported_features:
- vacuum.VacuumEntityFeature.TURN_OFF
- vacuum.VacuumEntityFeature.TURN_ON
stop:
target:
entity:
domain: vacuum
supported_features:
- vacuum.VacuumEntityFeature.STOP
locate:
target:
entity:
domain: vacuum
supported_features:
- vacuum.VacuumEntityFeature.LOCATE
start_pause:
target:
entity:
domain: vacuum
supported_features:
- vacuum.VacuumEntityFeature.PAUSE
start:
target:
entity:
domain: vacuum
supported_features:
- vacuum.VacuumEntityFeature.START
pause:
target:
entity:
domain: vacuum
supported_features:
- vacuum.VacuumEntityFeature.PAUSE
return_to_base:
target:
entity:
domain: vacuum
supported_features:
- vacuum.VacuumEntityFeature.RETURN_HOME
clean_spot:
target:
entity:
domain: vacuum
clean_area:
target:
entity:
domain: vacuum
supported_features:
- vacuum.VacuumEntityFeature.CLEAN_AREA
fields:
cleaning_area_id:
required: true
selector:
area:
multiple: true
reorder: true
send_command:
target:
entity:
domain: vacuum
fields:
command:
required: true
example: "set_dnd_timer"
selector:
text:
params:
example: '{ "key": "value" }'
selector:
object:
set_fan_speed:
target:
entity:
domain: vacuum
fields:
fan_speed:
required: true
example: "low"
selector:
state:
attribute: fan_speed