"description":"Creates 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."
},
"vacation_name":{
"name":"Vacation name",
"description":"Name of the vacation to create; must be unique on the thermostat."
},
"cool_temp":{
"name":"Cool temperature",
"description":"Cooling temperature during the vacation."
},
"heat_temp":{
"name":"Heat temperature",
"description":"Heating temperature during the vacation."
},
"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)."
},
"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\"."
},
"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)."
},
"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\"."
},
"fan_mode":{
"name":"Fan mode",
"description":"Fan mode of the thermostat during the vacation."
},
"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."
}
}
},
"delete_vacation":{
"name":"Delete vacation",
"description":"Deletes a vacation on the selected thermostat.",
"fields":{
"entity_id":{
"name":"Entity",
"description":"Ecobee thermostat on which to delete the vacation."