iOS icon indicating copy to clipboard operation
iOS copied to clipboard

Don't auto-enable scene actions

Open Nixon506E opened this issue 2 years ago • 14 comments

Discussed in https://github.com/home-assistant/iOS/discussions/1771 with no response from lead devs

Originally posted by jason0x43 January 27, 2021 Is your feature request related to a problem? Please describe.

I don't typically want to show all my scenes in the actions list on my Apple Watch, so I disable some of them in the companion app. That works well enough, except for dynamic scenes. Those are discarded and re-created every time HA restarts, so they keep ending up back in my actions list (I'm assuming because the app sees them as new scenes).

Describe the solution you'd like

I propose that scene actions not be automatically enabled (or that a switch is added to change the default behavior). They should be easy to enable, as they are now, but the user should be able to decide whether to add them.

Additional context

Nixon506E avatar May 02 '23 17:05 Nixon506E

+1

bgoncal avatar May 05 '23 00:05 bgoncal

Same here...

Please fix :)

Joebinator avatar Oct 10 '23 15:10 Joebinator

Yep, please fix or give us an option...

normand198 avatar Oct 11 '23 19:10 normand198

https://github.com/home-assistant/iOS/pull/2437

bgoncal avatar Nov 01 '23 13:11 bgoncal

+1

LagaV avatar Nov 04 '23 19:11 LagaV

+1

randall-au avatar Feb 28 '24 14:02 randall-au

+1

This was fixed in #2437. Give it a try.

pashdown avatar Feb 28 '24 16:02 pashdown

This was not fixed. A workaround was provided, but the root cause still persists.

bcmitri avatar Feb 28 '24 17:02 bcmitri

+1

This was fixed in #2437. Give it a try.

I don’t think #2437 addresses this issue. The issue here is that when scenes are generated on the fly they get enabled in the mobile app and show up on the watch. I assume this is because scenes in general get enabled by default. When a scene is generated on the fly, it apparently gets destroyed and recreated resulting in a “new” scene that get enabled on the watch by default.

randall-au avatar Feb 28 '24 17:02 randall-au

This was not fixed. A workaround was provided, but the root cause still persists.

What was the workaround? I missed that.

randall-au avatar Feb 28 '24 17:02 randall-au

What was the workaround? I missed that.

Home Assistant App -> Settings -> Companion App -> Actions -> (SCENE ACTIONS) Select All (OFF)

pashdown avatar Feb 28 '24 18:02 pashdown

What was the workaround? I missed that.

Home Assistant App -> Settings -> Companion App -> Actions -> (SCENE ACTIONS) Select All (OFF)

Unfortunately that doesn't address the issue. I have an automation that takes a snapshot of the state of several lights using scene: create so that it can put the lights back as they were after the automation runs. Every time this automation runs, the created scene gets re-enabled in the app causing it to show up on my watch. This happens even if Select All is OFF. I'm thinking if select all is off, scenes should default to off as well.

randall-au avatar Feb 28 '24 18:02 randall-au

I think that’s exactly what we are all saying. The issue has not been fixed.

bcmitri avatar Feb 28 '24 18:02 bcmitri

I think that’s exactly what we are all saying. The issue has not been fixed.

One quasi work around would be to use scene.delete after the scene is activated. In my case, one of my applications is when there is motion detected at my front door, I take a snapshot of all the lights on the front of the house and then turn everything on full brightness. After a few minutes I activate the snapshot scene to put everything back like it was. By deleting the scene after I activate it, I can limit the time it is shown on the watch to just a few minutes. Not perfect, but better than having it on there all the time.

randall-au avatar Feb 29 '24 01:02 randall-au

What was the workaround? I missed that.

Home Assistant App -> Settings -> Companion App -> Actions -> (SCENE ACTIONS) Select All (OFF)

Unfortunately that doesn't address the issue. I have an automation that takes a snapshot of the state of several lights using scene: create so that it can put the lights back as they were after the automation runs. Every time this automation runs, the created scene gets re-enabled in the app causing it to show up on my watch. This happens even if Select All is OFF. I'm thinking if select all is off, scenes should default to off as well.

Same problem here. Any update?

sciorty avatar Apr 15 '24 09:04 sciorty

Finally! Any clue on when the next release will be?

sciorty avatar May 06 '24 07:05 sciorty

Finally! Any clue on when the next release will be?

To the AppStore, probably in the end of this month, in Testflight, this week.

bgoncal avatar May 06 '24 07:05 bgoncal