Rules Device Action commands

My apologies, I guess I got so caught-up in responding to the first question that I missed this one.

If these are legacy Groovy DTHs for Virtual Presence devices, that’s likely the issue. The new SmartThings APIs require that any custom commands like arrived() and departed() must be defined within a Custom Capability. Most of the legacy Groovy DTHs didn’t do this, so those commands aren’t exposed in the new SmartThings APIs.

There’s a variety of community developed Edge Drivers for virtual devices that you could switch to. SmartThings will shut down Groovy DTHs soon anyway, so it’s probably worth looking at your options for switching anyway!