Request for new Action type in RM

I would like to request a new Action type for Control Switch (may apply to other types). Please add "Set to Same State" option. The idea is, if one control's state changes, I can apply the new state to other controls. Either this, or have an action called "Cascade" that will apply the same state to other devices.

Example would be, a switch turns on, set the outlet state for multiple other devices to on as well.
Today, I have to set up a conditional logic to do this as I want the trigger to be on "Changed" rather than on and off individually.

This could also be done with an Action that would set a switch to the value of a variable (rather than just "Switch On" and "Switch Off"). With that, you could use the incoming %value to set to same state.

Depending upon what exactly you are doing, the built in Mirror app can do some of this.

2 Likes

Thanks, I had no idea that app even existed. But I still think it would be a good idea to add this common action in RM, rather than having to use multiple apps to manage behavior.

Rule Machine is quite extreme for simple things like this. It takes longer to program, it is harder to understand, and can be more resource heavy. Hence these other apps like Motion Lighting, Simple Automations, and Mirror.

The general advice around here for quite a while has been:

  • To use (or at least try) the lightweight apps first.
  • More small rules are better than large ones.
  • Use Rule Machine only when these other apps don't work for your use case.

Ignore the clutter of the many apps, and use careful naming to keep things sorted. You aren't poking around in that part of the interface every time you want to turn on a light, so who cares if you have 2 rules or multiple apps to make things work.

2 Likes

My app “Switch Bindings” does exactly this.

3 Likes