Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
Initially everything was great. I was thrilled that scenes using Hue (Zigbee) devices were working instead of instantly saying a device didn’t answer while a few seconds later the device would respond. I figured with the HP Mini and ATV doing all the work there wouldn’t be those issues anymore.

Instead, after a week some of my scenes will only set the on/off state and the brightness, but not the color, which was a problem I’d had occasionally for years but now consistently is an issue. Automations to turn on devices (as opposed to setting scenes) at sunset are a 50-50 chance they’ll run.

You’d think that Apple’s public betas would make up for the fact they seem to only develop and test in house in ideal environments with only the newest software, but…
 
  • Like
Reactions: dustin_
Something is broken re: Apple software development. I do not know how they architect/manage their different systems, but it appears to be broken (e.g. my experience of ever more bugs affecting MacOS releases). Not sure Apple mgmt cares since little seems to change.
It's more of that great work-from-home software. Apple software has been going downhill for the last few years. Seems they rather push out super buggy software and then be like "we might fix this in a future update" rather than iron the bugs out (to where it at least functions as intended) before pushing it out.
 
At this point I’d rather have a root canal than talk to Apple “support”.

After the Home update, my Ecobee camera stopped recording. I used the Support app to contact support and somehow got routed to the media department who didn’t know what a HomePod was. That person routed me to iOS support. That department doesn’t support Home, so I was routed to the Mac department. I was then escalated twice to an “advanced senior tech”, who from what I can tell did a couple of web searches and proceed to give me inaccurate information about needing to subscribe to the Ecobee service plan. Finally he told me to remove the camera from Home and wait and hour and add it back to Home. He gave me a link to contact another level 3 support agent if I still had problems.

Well I did so I contacted them again. That person was absolutely no help at all. I kept suggesting maybe he wanted to gather some data since I could reproduce this problem at will as well as temporarily resolve it. He wasn’t interested in doing that. He wasn’t really interested in doing anything. He was friendly, but completely unhelpful.

I rarely call support, but I did so a few times this year and that’s been my experience. No one gathers data and sometimes they don’t even call back for scheduled calls. What a huge difference a few years make as when I contacted support a few years ago, they always either ran diagnostics or collected data. Now they seem to be glorified wellness counselors, trying to make you feel better as opposed to trying to resolve the issue.

On A side note, I’m also convinced Apple doesn’t read feedback reports. Years ago, I used to get responses to them. It might take awhile, but I would. I haven’t gotten a response to any feedback I’ve made for I’d say 4 or 5 years. This includes reproducible iOS bugs which are still broken to this day. For example, Wi-Fi calling on a cellular model iPad with no cellular service stops working after a reboot. I have a work around (turn off calls from iPhone before rebooting). That’s been broken going on 2 or 3 years now. I‘ve reported it both through the Apple feedback app and Support, but the later refused to do anything unless I did a restore of my iPad through my Mac and not restore the backup. I refused to do that as it’s a software bug.
Yep, Apple’s obsession with secrecy above all else has led to this. One of the easiest ways to keep things secret is to have everyone, no matter the problem, follow the exact same steps. That has led to Apple support being: erase and reinstall then RTA to engineering, just so engineering can tell you to keep your device up to date. It may not actually help customers, but it ensures no one can actually figure-out what the problem may be because everyone is treated exactly the same.
 
Glad I waited on the upgrade … HomeKit on 15.7 has been rock solid for me with about 30 accessories.

Wonder who takes the fall for this rushed mess they rolled out? Clearly people developing must live by themselves with one bulb to turn off/on.
 
I believe the primary issue is with multi-home setups, more specifically I've seen a lot of mentions of issues when someone has more than one home and wants to invite other people, or they invite someone who has more than one home.

The secondary issue is that it wants to be an all-or-nothing upgrade across all of your homes.

Combined they are a disaster. For example, I wan't able to invite relatives over the holiday, and I suspect it is because their home is both the old architecture and a dumpster fire (tons of no response accessories, probably unplugged and forgotten).

Third issue is so common with Apple that it is hardly worth mentioning - the other side of "it just works", where failing setups have no user diagnosis or troubleshooting that can be used to fix something. I just saw "pending invitations", while my family members saw absolutely nothing.

These are proximate explanations, not ultimate explanations.
SW is hard for everyone, but only HK has been so bad for so long. There seems to be a cluster of issues ranging from
- unwillingness to use the SW themselves. Or, what's the same thing, continually adding features they don't use, so they then don't get tested.
- unwillingness to listen to anyone else. Complaints about how location is handled, or Automation-related issues, have been constant since HK shipped, but nothing ever changes. Whether the complaints are in public fora, in print, or via Feedback assistant, whether they are rants or nuanced technical explanations, doesn't matter, they're uniformly ignored.

The technical points you describe (multi-homes, inviting guests) while true, even if fixed won't fix the ATTITUDINAL problems that seem so strongly embedded in this team.
 
Just for perspective I run an almost entirely automated home / office. Over 100 connected peripherals and growing. I run an automation and device data translation server that allows HomeKit and non-HomeKit enabled devices to coexist and register in both Google and Apple’s home instances.

So I run the assistants in parallel and use them interchangeably to control and monitor the same peripherals. (Though being that iOS is my primary and preferred mobile interface I put more demand on HomeKit for most configurations and automations and leave Google as a backup when HomeKit fails.

Been testing these platforms extensively for years now…

Google’s home app and assistant is generally more reliable than Apple for executing operations.


Among the many issues reported by others here the new home app architecture is simply not faster by any appreciable margin. It’s ever so slightly more responsive in very very limited circumstances. But it’s become a veritable cluster fhfjthfb of new problems. Like changing the location of devices registered in the home sometimes just doesn’t take. I.E. you change what room an accessory is located in and the change reverts back to what it was previously over and over and over again. This at first appears like a UI bug but it appears to be some sort of database issue. The changes get queued and then a batch process posts the changes after they’ve been logged by the app.

Problem with this is the app UI immediately queries the current state of the home database which shows not what the user has selected and saved in the UI but rather the state prior to the user input. This results in users needlessly submitting multiple change requests to the queue and then the batch jobs crash and require an app restart to fix it.

It can also result in corrupt data.

In principal the concept of making batch jobs to post changes to the database is sound but the implementation is currently garbage resulting in the cascade of failures in user experience and data integrity.

It needs another redesign. I don’t think batch jobs are going to be a solution that is long term viable due to the performance of the database itself.

Yeah. The whole system needs a serious rework.
OMG, so true!
An even worse version of this seems to occur with Automations. It's hard to tell what is design defect and what is bug, but there seem to be cases where you can create an automation, but there is then
- some long long period between the creation and whatever has to be done (store it on Apple server? propagate it to home hub? insert it into some hash table of trigger/responses?) with no feedback as to what's happening. Result is you can diddle with the Automation endlessly but it seems like it does not work.
Couple that with incorrect feedback as to what's displayed in the UI and no good logging or error tracking and it's a recipe for going mad.

Apple refuses to see HomeKit as something that should be a DEVELOPER-level product, like XCode. The question should always be "suppose a BUILDER wanted to build a house on our product and sell that house for an extra $20K based on its set of automations - would that work?" Answer was and remains, absolutely not.
The developer can't CREATE the automations because of terrible Automation tools (language, error tracking/logging, debugging, weirdness in when scripts start working, ...).
The developer can't TRUST the automations after they're developed because they randomly stop working for reasons that are obscure (some seem to be database corruption, some seem to be loss of security tokens, along with the usual generic HomeKit flakiness of not seeing packets and not handling failed requests).
 
Never, never, never be a first adopter
HomeKit is over 8 years old. THAT is why there is so much fury at it and contempt for its programmers. This is not a case of the usual sort of small bugs that creep into any sort of 1.0 product; it's a case of a bad design 8 years ago that was not fixed (nor its many bugs) for 8 years, only to be replaced with something that seems to have learned NOTHING in the past 8 years.
 
No diagnostic tools is definitely a classic Apple move. I fear for when they remove the port on iPhone. Diags will be impossible by the end user.

There’s an app that generates logs for HoneKit. I have no idea how well it works but it is the first of its kind. The dev’s other apps are solid tho, for what it’s worth…
The iOS app logs only when the app is running in the foreground. The Mac variant can log in the background.
HomeLog is definitely useful for trying to figure out what's going wrong with automations. But it's also very limited. It tells you the set of "inputs" going into HK which is a start, but it doesn't tell you things like WHY HK responded as it did, or why an Automation that you expected to trigger did not trigger, or anything like that.
 
  • Like
Reactions: flexwithmarius
Apple please finally fix the HomePod music playback! I have two stereo pairs and not a single listening sessions goes smoothly.
I know this isn't much of a solution, but I had the same problem, which I managed to resolve. So I have a router that doesn't work with homepods, nothing wrong with it, but homepods are just picky. I got myself a wifi extender by tp-link, and I effectively copied my wifi with it, just with a different name. Both the extender and router are in the same room, which makes it look like a comedy, but after moving homepods and my iphone to that new network everything works well. Again nothing wrong with my main router, all other devices never had any issues.
 
Sure. My Logitech cameras all had to be re-added. HomeKit secure video stopped recording events on all of my cameras (Logi and Euffy.) Automations involving Hue lights have become unreliable. The system chooses the wrong ATV to act as hub necessitating rebooting the incorrect ATVs to force the right one to take over again. Motion sensors have all become CRAZY sensitive so that all my motion based automations are constantly triggering for no evident reason.

I mean, I can go on. Those are some of the highlights. My whole system, which was working well before, is a disaster now. I don’t have a single HomePod by the way.
Thanks for the detailed reply. Eufy cameras working fine here. Somehow my problems were not nearly so severe.
 
  • Like
Reactions: Surf Monkey
Thanks for the detailed reply. Eufy cameras working fine here. Somehow my problems were not nearly so severe.

With the exception of removing the ability to assign a specific home hub and the issues width added family members dropping out of the system, problems have been really inconsistent. That’s what makes this update so strange. It seems to be broken on some fundamental level but able to work under just the right conditions.
 
What would go a long way is if they would enable the ability to backup a home to my iCloud just like we do a phone or iPad.

Needing to restore a backup if things go pear shaped is one thing - but needing to start from scratch, including disassembling sconce lights and getting out ladders and crawling under cabinets to get to devices to add them back to the home - that’s not good.

That was my fear this time around is that I was going to have to start over and not all my devices are easily accessible - so that would be a major undertaking.
 
If you have constant troubles with HK, I suggest you to get HK compatible router, like Eero 6. 15 HK devices, running HKSV, zero issues since I got it.
 
If you have constant troubles with HK, I suggest you to get HK compatible router, like Eero 6. 15 HK devices, running HKSV, zero issues since I got it.

I am not sure there is such a thing as a “HomeKit compatible router” specifically.

Can you share what makes you believe this is the case?
 
  • Like
Reactions: Surf Monkey
88601BC4-7D8D-49FA-AA53-1F93105D90F1.png
I am not sure there is such a thing as a “HomeKit compatible router” specifically.

Can you share what makes you believe this is the case?
It appears in Home app and you can restrict access to all accesories that communicate through the Internet when it’s not necessary or unwanted. I don’t need my cams to call home when I am using them exclusively in HKSV.
 
I am not sure there is such a thing as a “HomeKit compatible router” specifically.

Can you share what makes you believe this is the case?
The poster is referring to https://support.apple.com/en-us/HT210544 but I don't believe there is any reason to expect that routers that support this feature are any more "reliable" for HK than alternatives. Of course there are so many bugs and design flaws in HK, and so few reliable logging/error tracking mechanisms that WTF knows?
 
HomeKit works with literally any WiFi.

Some routers offer extra features *with* HomeKit.

For reliability all you need is a solid signal and keep your router firmware updated.

Also - many HomeKit devices don’t use WiFi - many use things such as Bluetooth, Zigby, ZWave, or now - Thread.

Don’t confuse the fact that a WiFi device is called a “Router” and there are also HomeKit “routers” or Thread “routers”. The word “router” is overloaded in these various contexts.

However - some WiFi routers are better and more reliable than others, and if you have a weak or flaky WiFi setup you should not expect your stuff to work well, including but not limited to HomeKit.
 
It appears in Home app and you can restrict access to all accesories that communicate through the Internet when it’s not necessary or unwanted. I don’t need my cams to call home when I am using them exclusively in HKSV.

You can do this with almost every WiFi router in existence since the late 90s.

These just have a fancy button in the UI labeled “HomeKit”.

I would bet all it does is turn on and off firewall rules, or _maybe_ does that _and_ sends a particular message to the device…
 
  • Like
Reactions: dustin_
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.