Companion App for iOS 2024.9: Getting ready for iOS 18

I used iOS actions to toggle the gate and garage door from my wrist. Obviously I can move these actions to scripts, but I would really prefer to have a selected set of entities available in the watch menu to also see their current state (i.e. if the gate/garage is currently open or closed) prior to sending the action/activating the script.
I am aware that traffic to and from the watch is limited and complications for example are only getting updated every quater hour, but notifications are pushed through aswell, so why not entity state changes for a limited number of entities?

This would also improve the useability of Apple Car Play, where the iOS Action List is the default view, but I rather navigate to the cover sub-page to see the gates actual state.

2 Likes

@bgoncal Hello, I have the issue that when I try to edit something in the dashboard via the Home Assistant app on my iPhone, it refreshes the window on its own. This is not convenient, as I can’t adjust my dashboard on my phone and always have to use my laptop. I have a video of this, but I can’t upload it here?

having the same problem here: Scenes on Apple Watch now always require confirmation and no option visible on watch or in the companion app to deactivate the new behavior.

1 Like

Hi,

I have noticed, that since IOS18 the location services are not updating reliably. I am using the Nabu Casa cloud and everything was working fine up and until IOS18.

Now my User is staying at home, most of the time. Occasionally, it detects me being not at home, but usually it doesn’t work anymore. I am on the latest Ha 2024.10, but no changes.

Am I the only one being affected ? Any ideas what I can do to fix this?

Thanks
Frank

Same problem (all of a sudden getting asked to confirm running an action) and nothing change (aside from the HA update Wednesday. Also nowhere to disable this confirmation request feature.

Does anyone know how to disable these confirmations? They are quite annoying

2 Likes

I had the same issue. Going into ‘Settings > Companion App > Apple Watch - Configuration’ and then deleting and re-adding the items there gave me a ‘require confirmation’ toggle when adding them. The re-added entries have a new “>” option that allows you to view additional settings and change the ‘require confirmation’ toggle after the fact.

Same question. I noticed @submersedravioli remark, but that won’t work for synchronized actions. Would be nice to skip the confirmation for some actions that are not risky/harmful.

1 Like

I have neither risky nor harmful actions. And if they were deemed such, I’d really love to see the documentation stating such so that I could find a solution. Only alternative is to rewrite my all actions to scripts. However, then it seems as if I’d lose context data (about who the invoking user is) and also the name of my script would be the text shown on my watch (ie. giving it an alias is not possible)

1 Like

Yeah did the trick. thx.

You are working towards replacing iOS Actions with Scripts but you are already breaking a perfectly functioning thing with something that makes sense but doesn’t work.

Releasing the app in a state where Scripts are not actually triggered implies testing is insignificant to non-existant.

With iOS Actions I could just push 15 different actions from the server to 5 different watches but now everyone at home gets to waste an hour customizing buttons and checking if every one of these buttons will actually trigger a script (they don’t). It feels like you are trying to make a sysadmin out of everyone. Most of my family doesn’t care how a button appeared on their watch and what’s under the hood. They just want to press it and open a door. Now they get to navigate annoying menus and accept endless confirmations. Zero people are excited.

Even the title “Getting ready for iOS 18” implies it is not ready. It should be beta. It should not be on my phone/watch if I don’t want to be a beta tester. Let’s not celebrate this achievement yet.

8 Likes

I totally agree here. There is no reason for this sort of thing to ONLY be available to configure in the companion app. Even from a data management perspective, I’d much rather configure these things on the server and have them pushed out – that way I don’t have to muck about with reconfiguring each of the entries with the colours I want on each device.

PLEASE retain this functionality in the HA system YAML config (or, if you must, set a separate section in the system config where we can set up these actions).

With that in mind, we need the YAML config to allow us to turn off confirmations.

4 Likes

I am facing the same issues , is there some workaround i have many automations based on location.

Seems IOS 18.01 fixed that for me (unless there was an unnoticed update to the IOS App in the meantime)

Where can I disable the confirmation to execute the action?

It is annoying but I can’t find where I can disable this new feature.

I’d like to have a lockscreen widget on my iOS device running 18.0.1, that shows a gauge with a sensor reading from Home Assistant.
I am able to add the HA Gauge widget to my lock screen but cannot work out how to configure it with the sensor and property to display.
Several people have posted a screenshot of an HA editing screen, in the iOS Widget configuration, then say you reach this by tapping the widget icon in edit mode.
All this does for me is to bring up the iOS Widget picker again.

How do you configure the widgets?

All you do is tap the widget inside the lock screen box and a window will pop up. Delete the widget, add it again, right after you add it again, tap it in the box above. I’ve noticed that if it doesn’t bring up the pop up, you have to remove the widget and add it again in order to access the settings for it.

I’ve just spent more then hour of my life to find hot to turn off confirmation on Apple Watch actions which I define in server using yaml. Just to find that I’m not only one who is missing this option.

Central management on server side for Apple Watch actions/scripts whatever is MUST HAVE. Every family has usually only one Home Assistent geek :smiley:

3 Likes

Thanks for your reply but this really does not seem to work, I have tried this over and over.
————
A day later, I tried again and it worked :man_shrugging:
The next problem is that is refuses to display any data.
I am using a template that is tested and working in the developer tools templates section.
… but then lots of people seem to report the same issue …

Help regarding iBeacons and location awareness!.. iOS 18 has broken my companion app sending though location information based on iBeacon proximity. Prior to the update I had my phone (and ipad) giving entry/exit information based on zones set up against specific beacons. This seems to no longer work. Does anyone know whether this would be specific to the companion app no longer passing through the information? or whether there is a wider issue with iOS no longer supporting this method?

Is support for apple watch widgets planned in the future? That would be a great way to be able to launch HA scripts from the watch without needing to ‘use up’ one complication for it or having to browse for the HA app on the phone… Specially now that you can bring up the widgets with the ‘finger pinch’ gesture :slight_smile:

I think there’s a feature request, but it strikes me it only has a few upvotes…

Personally, I’d love to see it working!

BTW, thanks for the great job on the iOS companion app… the app itself, confirmable notifications and current features are great tools that make my life much easier! :slight_smile: