There is no way for the remotes to know. You're setting a variable on the remote, you need a base station where you would set the variables. That way when someone tries to run the same macro, it's running from the base station, not the remote. The MSC-400 can do this.