I am going to cross post this on the HomeKit conversation as well.
I think there is still some confusion on what HomeKit can do for a consumer, and even a developer such as ST.
August is the first product to support HomeKit though it is hidden right now as there is no other hardware that I am aware of that is on the market and sold in stores. I have 2 and they work great standalone and I can’t wait to take advantage of HomeKit for this reason alone.
What HomeKit gets a consumer is one central database that is shared across all apps that support it of all of my home automation devices. Some of these are devices (or will be) that SmartThings supports (NETATMO, HUE) and some of them are not (like August). HomeKit gives SmartThings hardware devices as they come to market if they support HomeKit automatically. The software stack part of HomeKit provides specific functions for HomeKit Hardware and my understanding is that this database also stores custom functions in a meta layer that exposes what (if not standard on/off as an example) that piece of hardware does for me. By fully integrating into HomeKit SmartThings could easily integrate and support any device that works with HomeKit for basically free. All they would have to do is possibly change on some extreme cases the UI for the device. For standard type devices such as a lock it would just work. I would open my SmartThings app and it would say hey we found a new lock. Using the HomeKit API it would then be able to control the item. SmartThings (company) does not need to buy the device, test it and then release (something that has been sometimes not so great, see HUE and Sonos Integration) a new supported device via firmware and or software. In fact it has been some of these buggy implementations that made me make the choice to try out a competing hub (I am currently using Revolv and mostly satisfied) but am willing to come back to SmartThings if the reason is compelling enough. So far it has not been (don’t hold that against me right now), I have invested in SmartThings devices that Revolv does not support, and I have devices now that SmartThings does not support this is the dilemma that HomeKit solves for me.
I want to have choice, I buy best of breed products and expect them to work. I have nest thermostats, hues, lifx bulbs, august locks, I am expecting my scout alarm system soon, netatmo, garagio and a couple of other devices in my house right now. That is mostly why I am a apple house, not because I am fanboy but there has been nothing compelling for me to switch to android or back to windows in a long time.
Additionally I do not believe what we have heard or seen of HomeKit is all there will be. The First official partner of Apples just released and is shipping a compatible device. I believe the delay in August being shipped is that they were working closely with Apple to fully support the Spec. It can’t be coincidence that they shipped roughly 1 week after the spec was finalized nor can it be a coincidence that you can buy the August locks in retail stores before they have fulfilled all of the preorders. (Full disclosure, I am still waiting on my preorder lock, and I bought 2 more on a whim at the apple store yesterday for my other doors as I believe they will be one of the best locks out there). Just because Apple released the final spec on the 8th does not mean that it was not done before that as they are very controlled on the timing of news releases. With the hints that AppleTV is going to support home kit in its latest betas it is my guess that the current AppleTV and a future version will be apple’s gateway to HomeKit devices. The current AppleTV has bluetooth and WiFi (the two protocols that apple officially supports) SmartThings has a network connection. It should be possible for SmartThings to communicate to my appleTV to tell it to lock my door. It should also be possible for my AppleTV to ask SmartThings if my window is open and then take action on that as well as my window sensor is ZigBee or Z-Wave for example.
Finally to bring this full circle back to August, I can not believe that August does not have plans for remote actions, we just don’t know what they are yet. The mere fact that they are an official Apple Partner alone proves this to me. The HomeKit spec almost requires it, if you read or watch any of the information that Apple has published on it it says “Remote Access” on several occasions.
Thanks for reading my long winded stream of consciousness.