start and end to a heat or cool command to hold a temperature for a fixed window, such as warming the house before people get home. This is a one-off window, not a recurring schedule.
1. Check the device supports it
windowed in execution accept an end. Here that’s heat, not auto.maintain.
2. Send the command
Heat to 21 °C from 17:00 to 22:00, plant-local time:end.
3. Confirm
The action moves fromscheduled to completed once it runs. Track it on GET /actions/action_watbxVmQ8q or with webhooks. To call it off before start, cancel it.
Next steps
Hold a temperature
Override the schedule with no end time.
Scheduling
Deferred and windowed commands in detail.