RecursionLevel is used by Auto Control module to avoid infinite command loop.
When the module processes incoming commands by command triggers, it ignores commands having RecursionLevel > 10.
RecursionLevel > 0 for commands that are sent by Auto Control module.
10 is a constant hardcoded in the module.