199 lines
5.2 KiB
YAML
199 lines
5.2 KiB
YAML
create_vacation:
|
|
name: Create vacation
|
|
description: >-
|
|
Create a vacation on the selected thermostat. Note: start/end date and time must all be specified
|
|
together for these parameters to have an effect. If start/end date and time are not specified, the
|
|
vacation will start immediately and last 14 days (unless deleted earlier).
|
|
fields:
|
|
entity_id:
|
|
name: Entity
|
|
description: ecobee thermostat on which to create the vacation.
|
|
required: true
|
|
selector:
|
|
entity:
|
|
integration: ecobee
|
|
domain: climate
|
|
vacation_name:
|
|
name: Vacation name
|
|
description: Name of the vacation to create; must be unique on the thermostat.
|
|
required: true
|
|
example: "Skiing"
|
|
selector:
|
|
text:
|
|
cool_temp:
|
|
name: Cool temperature
|
|
description: Cooling temperature during the vacation.
|
|
required: true
|
|
selector:
|
|
number:
|
|
min: 7
|
|
max: 95
|
|
step: 0.5
|
|
unit_of_measurement: "°"
|
|
heat_temp:
|
|
name: Heat temperature
|
|
description: Heating temperature during the vacation.
|
|
required: true
|
|
selector:
|
|
number:
|
|
min: 7
|
|
max: 95
|
|
step: 0.5
|
|
unit_of_measurement: "°"
|
|
start_date:
|
|
name: Start date
|
|
description: >-
|
|
Date the vacation starts in the YYYY-MM-DD format (optional, immediately if not provided along with
|
|
start_time, end_date, and end_time).
|
|
example: "2019-03-15"
|
|
selector:
|
|
text:
|
|
start_time:
|
|
name: start time
|
|
description: Time the vacation starts, in the local time of the thermostat, in the 24-hour format "HH:MM:SS"
|
|
example: "20:00:00"
|
|
selector:
|
|
time:
|
|
end_date:
|
|
name: End date
|
|
description: >-
|
|
Date the vacation ends in the YYYY-MM-DD format (optional, 14 days from now if not provided along with
|
|
start_date, start_time, and end_time).
|
|
example: "2019-03-20"
|
|
selector:
|
|
text:
|
|
end_time:
|
|
name: End time
|
|
description: Time the vacation ends, in the local time of the thermostat, in the 24-hour format "HH:MM:SS"
|
|
example: "20:00:00"
|
|
selector:
|
|
time:
|
|
fan_mode:
|
|
name: Fan mode
|
|
description: Fan mode of the thermostat during the vacation.
|
|
default: "auto"
|
|
selector:
|
|
select:
|
|
options:
|
|
- "on"
|
|
- "auto"
|
|
fan_min_on_time:
|
|
name: Fan minimum on time
|
|
description: Minimum number of minutes to run the fan each hour (0 to 60) during the vacation.
|
|
default: 0
|
|
selector:
|
|
number:
|
|
min: 0
|
|
max: 60
|
|
unit_of_measurement: minutes
|
|
|
|
delete_vacation:
|
|
name: Delete vacation
|
|
description: >-
|
|
Delete a vacation on the selected thermostat.
|
|
fields:
|
|
entity_id:
|
|
name: Entity
|
|
description: ecobee thermostat on which to delete the vacation.
|
|
required: true
|
|
example: "climate.kitchen"
|
|
selector:
|
|
entity:
|
|
integration: ecobee
|
|
domain: climate
|
|
vacation_name:
|
|
name: Vacation name
|
|
description: Name of the vacation to delete.
|
|
required: true
|
|
example: "Skiing"
|
|
selector:
|
|
text:
|
|
|
|
resume_program:
|
|
name: Resume program
|
|
description: Resume the programmed schedule.
|
|
fields:
|
|
entity_id:
|
|
name: Entity
|
|
description: Name(s) of entities to change.
|
|
selector:
|
|
entity:
|
|
integration: ecobee
|
|
domain: climate
|
|
resume_all:
|
|
name: Resume all
|
|
description: Resume all events and return to the scheduled program.
|
|
default: false
|
|
selector:
|
|
boolean:
|
|
|
|
set_fan_min_on_time:
|
|
name: Set fan minimum on time
|
|
description: Set the minimum fan on time.
|
|
fields:
|
|
entity_id:
|
|
name: Entity
|
|
description: Name(s) of entities to change.
|
|
selector:
|
|
entity:
|
|
integration: ecobee
|
|
domain: climate
|
|
fan_min_on_time:
|
|
name: Fan minimum on time
|
|
description: New value of fan min on time.
|
|
required: true
|
|
selector:
|
|
number:
|
|
min: 0
|
|
max: 60
|
|
unit_of_measurement: minutes
|
|
|
|
set_dst_mode:
|
|
name: Set Daylight savings time mode
|
|
description: Enable/disable automatic daylight savings time.
|
|
target:
|
|
entity:
|
|
integration: ecobee
|
|
domain: climate
|
|
fields:
|
|
dst_enabled:
|
|
name: Daylight savings time enabled
|
|
description: Enable automatic daylight savings time.
|
|
required: true
|
|
selector:
|
|
boolean:
|
|
|
|
set_mic_mode:
|
|
name: Set mic mode
|
|
description: Enable/disable Alexa mic (only for Ecobee 4).
|
|
target:
|
|
entity:
|
|
integration: ecobee
|
|
domain: climate
|
|
fields:
|
|
mic_enabled:
|
|
name: Mic enabled
|
|
description: Enable Alexa mic.
|
|
required: true
|
|
selector:
|
|
boolean:
|
|
|
|
set_occupancy_modes:
|
|
name: Set occupancy modes
|
|
description: Enable/disable Smart Home/Away and Follow Me modes.
|
|
target:
|
|
entity:
|
|
integration: ecobee
|
|
domain: climate
|
|
fields:
|
|
auto_away:
|
|
name: Auto away
|
|
description: Enable Smart Home/Away mode.
|
|
selector:
|
|
boolean:
|
|
follow_me:
|
|
name: Follow me
|
|
description: Enable Follow Me mode.
|
|
selector:
|
|
boolean:
|