Don't auto-enable scene actions
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
+1
Same here...
Please fix :)
Yep, please fix or give us an option...
https://github.com/home-assistant/iOS/pull/2437
+1
+1
This was not fixed. A workaround was provided, but the root cause still persists.
+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.
This was not fixed. A workaround was provided, but the root cause still persists.
What was the workaround? I missed that.
What was the workaround? I missed that.
Home Assistant App -> Settings -> Companion App -> Actions -> (SCENE ACTIONS) Select All (OFF)
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.
I think that’s exactly what we are all saying. The issue has not been fixed.
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.
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?
Finally! Any clue on when the next release will be?
Finally! Any clue on when the next release will be?
To the AppStore, probably in the end of this month, in Testflight, this week.