Disable rule using android app

On occasion when I am away from home I would like to disable rule from my Android app. Is there a way to do this without having the remote access subscription? Thanks

Use a virtual switch (easy to put on a dashboard) to Pause and Resume the rule.

I then have a (second) similar looking rule that reverses this.

2 Likes

I also suggest using a virtual switch which can be turned on/off from your Android dashboard.

Then in your existing rule, you simply add a required expression of "VSwitch must be on".

The rule will operate as it always has when the VSwitch is on, and will not operate when the VSwitch is off. This should work no matter how your rule is triggered. It also eliminates the need to create additional rules.

1 Like

Thanks for the suggestions. I created the virtual switch and rule but done think it is working. When I turn the switch on and look at the rule, it does not show that it is pause. Thoughts?

Your Required Expression conflicts directly with your Trigger. I would just dump that Reqd Expression altogether.

I have tried it with and without the required expression. It does not work either way.

Is your virtual switch a plain vanilla on/off switch? It shouldn't be a Button device or anything like that.

I just tested my pause/unpause rules, and they still work fine.

It is a virtural switch.

You would want to put the required expression for the switch you made on the rule you want to pause. It should not need a new rule.

It will not say "paused" or "Disabled." It should say "Required expression false" when the switch is off. This means it is effectively paused

Edited to add-You will likely want to cancel any pending actions when the required expression becomes false if you have anything running on timers. If you are arming/disarming anything, you would also likely want to reevaluate expressions on hub startup

1 Like

Got it. I will add the required expression and see how that works.

You're not going to see any state-related information about the target rule in the rule(s) you have to pause/unpause it.

To see if the target rule is paused or unpaused, you need to look at it...

Devices page view:

Screenshot 2025-10-20 at 08.51.37

Target rule's own page view:

1 Like

See the added note I put in. I tried to edit before you saw.... and missed..... LOL

FYI, I know why the rule never showed disable with the separate rule. I had disabled it. Once I re-enabled it, it showed paused.