iOS icon indicating copy to clipboard operation
iOS copied to clipboard

Scene actions have wrong icons in new Apple Watch Configuration

Open ErikvO opened this issue 1 year ago • 8 comments

iOS device model, version and app version Model Name: iPhone 14 Pro Max Software Version: 18.0 App version: 2024.9.1 (2024)

Home Assistant Core Version 2024.9.2

Describe the bug The scene actions on the Apple Watch get the default "palette" icon, instead of the icon that is configured in Home Assistant. It cannot be changed in the Apple Watch configuration section.

To Reproduce

  • In Home Assistant, have at least 1 scene configured with a non-default icon.
  • In the iOS Home Assistant app, open "Settings".
  • Tap "Companion app".
  • Tap "Configuration" under "APPLE WATCH".
  • In the "Items" section, tap "Add item".
  • Tap the "Scenes" tab.
  • Tap the scene with the non-default icon.
  • See that the Icon name is set to "palette" instead of the configured icon.
  • Also note that the icon cannot be changed.
  • Tap Add
  • Tap Save
  • On the Apple Watch open the list of Scenes
  • Tap the refresh button (top left)
  • See that the scene is now show but with the wrong icon

Expected behavior The scene should have the same icon as configured in Home Assistant. It would be a bonus if it could be overridden in the Watch settings.

Screenshots image

image

image

ErikvO avatar Sep 20 '24 07:09 ErikvO

I’m experiencing the same issue

deanchin avatar Sep 22 '24 13:09 deanchin

Fix coming in app v2024.9.2

bgoncal avatar Sep 22 '24 21:09 bgoncal

I'm at v2024.9.4, but I am seeing an issue like this. In the Apple Watch configuration page on the iPhone companion app, icons set against the scene render correctly, but on my watch, everything shows up with a script icon. I've tried restarting HA on both phone and watch, and pressed the refresh button on the watch.

IMG_6591

incoming-17A9C597-AE97-4C12-9769-2E6F1D9CAACC

neponn avatar Oct 06 '24 22:10 neponn

I'm at v2024.9.4, but I am seeing an issue like this. In the Apple Watch configuration page on the iPhone companion app, icons set against the scene render correctly, but on my watch, everything shows up with a script icon. I've tried restarting HA on both phone and watch, and pressed the refresh button on the watch.

I had the same issue with Scenes not having the proper icon (all being script). I'm able to fix it when I add the Scene via "Actions", but then I can't configure the Action (to disable the "Require confirmation" which is important to me; I don't like the extra key presses).

To reproduce the issue, start with a fresh configuration:

First, go into HA mobile App -> Settings -> Companion App. Select actions, and make sure all the scene actions are turned off (do this by toggling, select all, until all are unselected). Then go into back to Companion App settings, select "Configuration" (in Apple Watch section) and press Reset Configuration (and Ok the reset).

Then go to Add Item, select a scene (I'm going "Lock Front Door" with an icon mdi:lock). Press add.

Within companion app it looks correct, so press save:

On the apple watch, reset the configuration by pressing the reload button in upper right and it now has the script icon:

To fix the icon, you can go to Actions, toggle on the "Scene Actions" you want enabled, and then when you back to Apple Watch "Configuration" page and reset the Configuration, you'll see the scene action there (with the correct icon) and when you sync it over to the watch the correct icon will be there.

However, this method doesn't let you edit the item before adding it, so you can't disable say the Confirmation icon.

jledoux avatar Oct 07 '24 18:10 jledoux

Hey, thanks for the suggestion. When I navigate to actions there's a big red box saying that iOS actions are going away and I should use the scripts or scenes tab instead. It doesn't actually let me add anything in the iOS actions tab.

neponn avatar Oct 07 '24 19:10 neponn

I think you misunderstood me. To get the icons working, go to Settings inside mobile app and select Companion App: Then select "Actions" on the next page to enable/disable Scene Actions.

Then when you go back to Settings -> Companion App -> Configuration -> Reset Configuration and then (Save), and then reload on apple watch, the icons should be working on the Scene Actions you had enabled previously.

(You seemingly did Settings -> Companion App -> (Under Apple Watch) Configuration -> Add Item and select iOS Actions to get to page about "We will stop supporting iOS Actions").

jledoux avatar Oct 07 '24 20:10 jledoux

You're quite right - I did misunderstand. Before I hit the reset button - will I lose my complications config? I've invested quite a bit of time in getting those right - I'd hate to have to start from scratch again.

Edit: as it happens, all of my scene actions were already turned off, so I'm not sure whether this will do anything?

neponn avatar Oct 07 '24 21:10 neponn

I'm at v2024.9.4, but I am seeing an issue like this. In the Apple Watch configuration page on the iPhone companion app, icons set against the scene render correctly, but on my watch, everything shows up with a script icon.

For me it is not completely fixed either. On the watch itself the icons are now script icons, instead of the original palette icons. Original: Original issue

Current: Current issue

ErikvO avatar Oct 09 '24 07:10 ErikvO

Also seeing the script icons for my manually configured scenes, with the correct icon displayed in the app preview.

ronaldheft avatar Dec 03 '24 18:12 ronaldheft

It's fixed on the testflight version, It will still take a while until it is release to App Store, so feel free to test there and provide feedback.

bgoncal avatar Dec 03 '24 19:12 bgoncal

It is there yet? I still experience this issue

red-avtovo avatar Mar 04 '25 20:03 red-avtovo

@red-avtovo it is in the App Store for a while already, please open a new issue and share your setup so I can help you

bgoncal avatar Mar 17 '25 08:03 bgoncal

I did not realize it was released either as it never started working for me. For me the issue is still as explained in https://github.com/home-assistant/iOS/issues/3031#issuecomment-2401582957 (Scene icons still all look like a script icon)

ErikvO avatar Mar 17 '25 08:03 ErikvO