Removing invalid conditions when device is removed

I've run into this a couple times, and in the past I just rebuilt the RM rule, but that is an obvious pain.

The issue I'm having is if I create a RM with a trigger, action and condition that references a device, and that device gets deleted, this is what happens:
Trigger: Automatically removes the invalid trigger
Action: Displays Broken Action, which you can manually delete and replace
Condition: Has a stray "FALSE / TRUE", but no reference to the invalid condition. When you click into the conditions, it isn't there, so you cannot delete it.

This invalid condition shows up on the edit rule screen (in the bottom), but not when you click on the conditions to edit them directly. Any idea how to clean that? I'm concerned that it will lead to some sort of corruption.

AFAIK, there isn't - outside of deleting and re-creating the rule (at least there didn't used to be any other choice).

That's why there's a warning before deleting any device to remove it from all apps (including rule machine) before deletion.

1 Like

Ahhh... that's what I was afraid of. OK, I'll have to clone a similar one and re-do it.

Typically that's what I was doing, but I had deleted my Google Nest API app, which purged the devices and I missed one.

This topic was automatically closed 365 days after the last reply. New replies are no longer allowed.

Download the Hubitat app