home-assistant / home-assistant/iOS

Automations and Scripts in Companion App Watch Configuration Not Updating

Open
#5,408 5 comments 0 reactions 0 assignees View on GitHub
bug ios
Dominant language
Swift
Stars
2.4k
Forks
520
Avg merge
7h 27m
Merged PRs (30d)
264

Description

Model Name: iPhone 14 Pro and Apple Watch Ultra 2
Software Version: iOS 26.6
App Version: Home Assistant Companion 2026.7.2 (2026.2446)
Home Assistant Core Version: 2026.8.1

Description

The Apple Watch Configuration screen in the Home Assistant Companion app is not refreshing its entity information.

Initially, older automations and scripts appeared in the list, but newly created scripts and automations did not appear. Some renamed automations continued to appear under their old names even though they had been renamed approximately a month earlier. The list was clearly using stale entity information.

After using Reset app entities database, the stale entries disappeared, but then no automations or scripts appeared at all.

The missing entities existed normally in Home Assistant and could be found and executed from Home Assistant itself.

Expected behavior

The Apple Watch Configuration screen should automatically synchronize with Home Assistant and display current automations and scripts using their current names.

The Home Assistant app on the Apple Watch should also automatically synchronize with the configuration saved in the iPhone Companion app.

Workaround required

I had to perform all of the following steps:

Go to Companion app → Widgets and tap Reset all custom widgets.
Go to Companion app → Debugging and tap Reset app entities database.
Go to Companion app → Debugging and tap Reset frontend cache.
Delete the Home Assistant server from the Companion app.
Add the server back and configure it again.

After completing all of these steps, the Apple Watch Configuration screen shows the current scripts and automations.

However, the problem immediately returns. If I create a new automation or script, it does not appear in the Apple Watch Configuration list. I have to repeat all of the steps above every time I create a new automation or script in order to update the list.

Apple Watch synchronization problem

After getting the configuration list updated, I successfully added two items to the Apple Watch Configuration screen and saved the configuration.

However, opening the Home Assistant app on my Apple Watch still did not show the newly added items. The Home Assistant settings screen on the Watch showed that its information had last been updated approximately six hours earlier.

The Watch would not synchronize with the newly saved configuration.

To get the new configuration to appear on the Apple Watch, I had to delete the Home Assistant app from the Apple Watch and reinstall it.

After reinstalling the Watch app, the newly configured items finally appeared.

Additional troubleshooting performed

I researched similar reports and found a few possible causes that I have already checked and ruled out:

Comments:
Some users reported problems related to missing or incorrect latitude/longitude values for zone.home. I verified that my zone.home entity exists and that its latitude and longitude values are correctly set.
Another user reported that the account used by the Companion app did not have Administrator privileges. I verified that the account used by my Companion app does have Administrator enabled.
I am using Home Assistant Cloud (Nabu Casa) for remote access, in case that is relevant to the synchronization issue.

Contributor guide

Open the contributing guide

Research direction

Start by reproducing the issue in the Apple Watch Configuration screen after creating or renaming an automation or script, then check whether the saved iPhone configuration reaches the Home Assistant app on the Watch. Done means current entities and names appear without resetting databases, caches, or the server, and newly saved configurations synchronize to the Watch without reinstalling the app.

Written by the indexing model from the issue text.

Assessment

Tech stack
ios, swift
Domain
mobile
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
48/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.