home-assistant / home-assistant/iOS
Automations and Scripts in Companion App Watch Configuration Not Updating
- 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
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