Separate names with a comma.
Discussion in 'HomeKit, HomePod, CarPlay, Home & Auto Technology' started by MiamiC70, Jul 15, 2017.
Why does HomeKit still suck so bad?
Are you going to say that is the worst question that you could use?
So, apparently HomeKit is no worse now than it used to be?
Compared to what?
Do you have actual experience with HomeKit that you care to share?
But, to answer your question --- No one, other than you, can know why HomeKit still sucks so bad
Suck compared to what? I won't say that it sucks, but it is still a work in progress. The big slowdown has been the adoption speed by hardware vendors, since Apple originally required extra security hardware, keeping security in mind. HomeKit still lacks some features and flexibility compared to a real home automation controller, such as an HomeSeer or ISY-994i, but it is improving and gaining more features over time.
On a side note, my wife really wasn't interested in my implementation of home automation using ISY-994i and Mobilinc until I discovered HomeBridge to interface my existing install with HomeKit and Siri. After she got use to it, I've been slowly upgrading the rest of the switches in the house to use HomeKit either natively or via HomeBridge. Almost done with the full conversion. My wife asked for HomeKit in the next house. I'm just using HomeBridge and the ISY-994i to overcome HomeKit shortcomings until Apple adds the features.
To answer for me, compared to just walking up and turning the lights on with a switch. Switches are great, they- just -work. I've had too many problems with HomeKit; lights turning on at 3am. Staying on when I'm out.
Developer of the ISY994i Homebridge-isy-js plugin has discontinued active development and support. It currently still works so let us hope someone else keeps it going if anything in the future breaks.
I have over 40 Insteon switches which I have owned them for over 11 years, and they are currently in my third house now. Some are failing and don't really want to spend any money on buying new ones at this time vs HomeKit ones but I cannot overlook how rock-solid ISY994i is to control Insteon. That stability is due mostly to UDI's work in mastering Insteon protocol and all the revisions, and if it wasn't for them I would have dumped Insteon years ago. The Smarthome Insteon Hub with HomeKit support is no comparison (doesn't support all the devices) and I think SmartHome has done a pathetic job with their support of Insteon over the years ie. making protocol changes and adding features, breaking support etc. (again UDI are wizards at Insteon and have done tremendous hacks/workarounds in ISY99 to make it "appear" that Insteon works good and is better than what it is - remember that Insteon is advertises as not needing a controller, but good luck setting up something more complicated than a lamp and a switch and getting everything linked correctly - try a keypadlinc LOL). I also think that if someone was starting out brand new with Insteon today that it would be a different experience than mine but I would not recommend it to anyone now. I'm stuck with it and have to make the best of it for now, so thanks for HomeBridge!
I will say that my HomeBridge setup does work very well and is very responsive. It currently works fine on IOS11 beta so I don't think I have anything to worry about for at least another year until IOS12 maybe. By that time the Apple HomePod will be out, and if works good, then I can see migrating slowly to HomeKit products and away from Insteon. Also we will see how serious Apple is with HomeKit by how HomePod works with it (for now they are just hyping it as a good sounding speaker but I think they have more plans for it). If it is a dud as far as HomeKit support and Apple's decides to not seem to be interested in HomeKit as much and still continues to market it as a speaker, and my HomeBridge breaks, then there is always Google Home or Amazon Echo (which both have official support for ISY994i).
Running home bridge does give me an idea what HomeKit is all about and I think it works pretty nice. I think I prefer controlling via Siri with my phone rather than having these devices all over house listening. I hope HomeKit is not just an Apple Hobby though... again, HomePod will be the turning point to see before I invest more in HomeKit! For now the only other HomeKit devices I have are EcoBee and a Schlage lock.
HomeKit has been out a couple years and what I do notice is the lack of obsolescence, meaning that early adopters of HomeKit have not been left out to dry with inferior products that no longer work correctly. I bet anyone that has been into HA over the years (including myself) has had to repurchase much of their equipment due to it either becoming obsolete, or wanting the next years' model which does much more or fixes some issue than one he or she previously bought. I am not seeing that issue so far with HomeKit, maybe someone can correct me and point out something obsolete about it.
iOS 11 adds some more features , but those should've been there from the start. So it still kind of sucks, and it's moving along VERY slowly.
I have a few things that work with homekit and smartthings and alexa. But so far for automaton smartthings works better like I found these 10.00 window door sensors that work great after a little programming there are other cheap devices too. But I can have the window fan turn in when the window opens and turn off I'd the temp gets below 68 and it would turn on again if it raised up. I use a wemo on the fan and the 10.00 sensor. Mainly homekit is used by my wife to turn on. A couple of fragrance pots. It is more of a hassle to deal with the lights and Siri. I have a few things setup for her and the lights but that's about it. To do more I would need a apple TV and I don't even have a TV. If something goes wacky with smartthings they are usually on it and you can contact them for help. Not perfect by any means. A cool web app let's you setup panels to monitor and control everything even camera feeds for some cameras all in a web page.
I don't think HomeKit itself is less competent than the competing solutions at this point, but the flakiness involving Bluetooth LE based devices has definitely been a sore spot, and luckily, it'll be resolved with iOS 11 and some firmware updates. Then there's the fact that the HK devices are generally more expensive, which, well, sucks. I wonder if the software authentication will help solve that, too.
Frankly speaking, it's been a slow ride, but at least it's not derailed.
It may make it but it has a long way to go. I just added a mousetrap to my smartthings setup try that Apple
If we are just talking about the number of smart devices available for HomeKit thats because Apples strict security requirements limit HomeKits implementation.
Keep in mind Apple is in the business to make money. And to include that "Works with Apple HomeKit" logo on the box will likely cost a lot of money and time. So right out of the gate a company that just wants to get a product on the shelf are out.
But there are other reasons a company can't sell HomeKit ready devices. For example they need to be a MFi license which requires them to be a legal company in good standing.
Plus they need to abide by MFi license "rules" so for a HomeKit device for example Wifi and/or Bluetooth need to meet Wifi Alliance and/or SIG certifications.
Once you jump through a million more hopes your product needs to be tested by Apple and somewhere in there at least in the case of HomeKit you are authorized to use Apples Authentication Coprocessor. This is like the chip in the Lightning cable, without it you'll get an error "Accessory is not certified to work with HomeKit".
Plus with HomeKit the device needs to be powerful enough to deal with 3072 bit encryption keys and curve25519 for its end to end encryption.
That last part also stops certain manufacturers that want to collect data from their devices from implementing it.
Plus introducing a device onto a network is no different then having your network open. Is your smart crockpot making stew or collecting bank information and sending it off the network? Probably just making stew but without E2EE and no one to subvert it too you can't say for certain at least not easily.
So of the above list which would you be ok with? An illegal or business with poor standing? Hardware that isn't powerful enough for the high levels of encryption? Maybe one that just wants to collect that devices usage? I imagine with the big brand names none of those apply but there is nothing policing them either.
My only draw to home automation is Apple secure implantation. Without that I'll just as soon flip a light switch or turn off the crockpot myself. Although admittedly I actually see the value in a smart mouse trap @steve knight lol.
HomeKit like other Apple "kits" is just the frame work though. If we are talking about how powerful (or lack thereof) the Home app is itself compared to similar all-in-one type apps...well thats just how Apple is. It works for most people but typically not as powerful as companies that specialize in that one thing. Personally I find the limited volume of devices and there associated cost to prevent me from usefully leverage IFTTT type automation.
I know I borderline a tinfoil hat wearer but we've already seen attacks from the internet of things and its only going to get worse. I'll use what I know is the most secure until its proven inadequate or something better comes along.
If a device is a sort of open/close thing, then you might as well just attach a door/window sensor on it to make it "smart". HK allows real-time notification for such sensors since iOS 10.2 and I get notified every time someone's doing laundry or looting the fridge. No need for a separate device category, just more icons and "types" selectable, perhaps.
Since iOS 11, HomeKit got even more responsive. I like it. The limited number of devices is expanding, so it definitely brings hope.