Originally Posted by pvr4me
Indeed. Some of the most obvious applications of home automation are time based: "turn on the outside lights at 20 minutes after sunset and turn them off at 11:15 pm". I want to set that up as a rule and have it applied every day...not tell Siri every night!
Either Apple's HomeKit is really just voice-activated remote control OR other things are going to be possible that haven't been publicly announced yet. I hope it is the latter.
Replying to myself, but...
The video of the HomeKit session at WWDC, starting at 33:15, describes "Action Sets" and "TimerTriggers". An action set is an arbitrary list of actions (close garage door, lock front door, turn off outside lights) given a name ("bedtime"). iOS waits for the condition specified in the TimerTrigger and then, in the background, executes the associated Action Set. No Siri or foreground HomeKit app required.
TimerTriggers may be set up to recur but I haven't found an overview of what sort of recurrence rules are possible. I assume that everything that the Calendar can do now would be supported--eg weekday rules different from weekends, etc.