By default, the ecobee provides 4 activities which can each store separate heating and cooling preferences. You can also add additional activities if necessary. Once you have set your temperature and fan mode preferences for each activity you plan to use, you can create a schedule with periods as short as 30 minutes for each operation. I would suggest using the incredibly easy-to-use highlight and select scheduling tool on ecobee's website to program or adjust even the most complex schedules in seconds.