core/homeassistant/components/rachio/services.yaml

72 lines
2.1 KiB
YAML

set_zone_moisture_percent:
name: Set zone moisture percent
description: Set the moisture percentage of a zone or list of zones.
target:
entity:
integration: rachio
domain: switch
fields:
percent:
name: Percent
description: Set the desired zone moisture percentage.
required: true
selector:
number:
min: 0
max: 100
unit_of_measurement: "%"
start_multiple_zone_schedule:
name: Start multiple zones
description: Create a custom schedule of zones and runtimes. Note that all zones should be on the same controller to avoid issues.
target:
entity:
integration: rachio
domain: switch
fields:
duration:
name: Duration
description: Number of minutes to run the zone(s). If only 1 duration is given, that time will be used for all zones. If given a list of durations, the durations will apply to the respective zones listed above.
example: 15, 20
required: true
selector:
object:
pause_watering:
name: Pause watering
description: Pause any currently running zones or schedules.
fields:
devices:
name: Devices
description: Name of controllers to pause. Defaults to all controllers on the account if not provided.
example: "Main House"
selector:
text:
duration:
name: Duration
description: The time to pause running schedules.
default: 60
selector:
number:
min: 1
max: 60
unit_of_measurement: "minutes"
resume_watering:
name: Resume watering
description: Resume any paused zone runs or schedules.
fields:
devices:
name: Devices
description: Name of controllers to resume. Defaults to all controllers on the account if not provided.
example: "Main House"
selector:
text:
stop_watering:
name: Stop watering
description: Stop any currently running zones or schedules.
fields:
devices:
name: Devices
description: Name of controllers to stop. Defaults to all controllers on the account if not provided.
example: "Main House"
selector:
text: