HomeKit notes from WWDC
Posted: Wed Jun 07, 2017 12:20 pm
I'm not there, I'm just copying something seen on reddit.
HomeKit triggers will now support:
Do I understand correctly that the part I bolded might allow HomeBridge to be official, or for there to be a direct authorization of Indigo?
HomeKit triggers will now support:
- conditional triggers (if I arrive home and it is after dark, run Scene X)
absolute date and time events (ie - 5pm on June 9th)
relative time offset (1 hour before sunrise, 2 minutes after sunset, etc)
The relative time offset could be gated relative to an event (ie start 1 hour before sunrise and finish 1 hour after sunrise)
This gating feature could be applied to other inputs as well - such as temperature thresholds
Conditional presence is functional now (you can trigger events when one person leaves - and/or when ALL people leave). This could mean - Jane's bedroom lights go out when Jane leaves. It could also mean that all lights go out and the thermostat changes when the last person leaves - or the first person comes home.
End events. When I open my patio door at night, the light will come on. Ten minutes after coming on, the light will turn off.
Events can be run on specific days of the week. ( I feel like that's currently possible... perhaps I am wrong)
Execute once. You can set up a single shot event.
Bluetooth LE triggered automation will experience a reduction of latency from several seconds to under a second due to a change in the broadcast process.
HomeKit Faucets are intended to - I kid you not - allow you to warm up the shower or bath via Siri.
HomeKit can now be authorized by SOFTWARE!!! In my opinion, this is huge - and could open the floodgates for all of the accessories that don't have a MFi chip.
Apple has added more MFi certification labs to speed up the release of accessories.
HomeKit dev kit sounds like it is now open to everyone... https://developer.apple.com/homekit/ (I am not seeing it live yet, but according to the speaker, you do not need to register with MFi until you want to make a commercial product.)
Keep in mind - these are all code upgrades. It may take a little time for the functions to trickle down.
Do I understand correctly that the part I bolded might allow HomeBridge to be official, or for there to be a direct authorization of Indigo?