69 lines
1.8 KiB
YAML
69 lines
1.8 KiB
YAML
# Describes the format for available Nest services
|
|
|
|
set_away_mode:
|
|
name: Set away mode
|
|
description: Set the away mode for a Nest structure.
|
|
fields:
|
|
away_mode:
|
|
name: Away mode
|
|
description: New mode to set.
|
|
required: true
|
|
selector:
|
|
select:
|
|
options:
|
|
- "away"
|
|
- "home"
|
|
structure:
|
|
name: Structure
|
|
description: Name(s) of structure(s) to change. Defaults to all structures if not specified.
|
|
example: "Apartment"
|
|
selector:
|
|
object:
|
|
|
|
set_eta:
|
|
name: Set estimated time of arrival
|
|
description: Set or update the estimated time of arrival window for a Nest structure.
|
|
fields:
|
|
eta:
|
|
name: ETA
|
|
description: Estimated time of arrival from now.
|
|
required: true
|
|
selector:
|
|
time:
|
|
eta_window:
|
|
name: ETA window
|
|
description: Estimated time of arrival window.
|
|
default: "00:01"
|
|
selector:
|
|
time:
|
|
trip_id:
|
|
name: Trip ID
|
|
description: Unique ID for the trip. Default is auto-generated using a timestamp.
|
|
example: "Leave Work"
|
|
selector:
|
|
text:
|
|
structure:
|
|
name: Structure
|
|
description: Name(s) of structure(s) to change. Defaults to all structures if not specified.
|
|
example: "Apartment"
|
|
selector:
|
|
object:
|
|
|
|
cancel_eta:
|
|
name: Cancel ETA
|
|
description: Cancel an existing estimated time of arrival window for a Nest structure.
|
|
fields:
|
|
trip_id:
|
|
name: Trip ID
|
|
description: Unique ID for the trip.
|
|
required: true
|
|
example: "Leave Work"
|
|
selector:
|
|
text:
|
|
structure:
|
|
name: Structure
|
|
description: Name(s) of structure(s) to change. Defaults to all structures if not specified.
|
|
example: "Apartment"
|
|
selector:
|
|
object:
|