MacroDroid writes to the system log every time it is triggered, runs an action or checks a constraint. These events can now trigger macros.
Example Usage
Triggers
Actions
Constraints
Local variables