Trigger: Tasker/Locale Plugin

Revision as of 21:46, 7 January 2026 by MacroDroidDev (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
This trigger can be used to fire when a Tasker/Locale plugin has its condition met. MacroDroid acts as a host application for third-party Locale/Tasker plugins, allowing you to use condition and event plugins from other apps as triggers.

Options

  • Plugin Selection: Choose from available Locale/Tasker condition or event plugins installed on your device
  • Plugin Configuration: Each plugin provides its own configuration interface specific to its functionality
  • Invert Condition: For condition-type plugins, optionally invert the condition (trigger when condition is NOT met)
  • Variable Mapping: Map plugin output variables to MacroDroid variables
  • Array Handling: Choose how to handle array values from plugins:
    • Use first element
    • Use all elements

Plugin Types

  • Condition Plugins: These plugins are periodically polled to check if their condition is met. They can transition between satisfied and unsatisfied states.
  • Event Plugins: These plugins fire when specific events occur. They are one-shot triggers that don't have an ongoing state.

Configuration

When adding this trigger: 1. A list of installed Locale/Tasker plugins is displayed 2. Select the desired plugin 3. The plugin's own configuration screen is launched 4. Configure the plugin according to its specific options 5. For condition plugins, optionally enable "Invert Condition" to trigger when the condition is NOT met 6. Map any plugin variables to MacroDroid variables if available

Examples

Triggers

Tasker/Locale Plugin: AutoLocation (At Work)
Actions

Set Do Not Disturb: Priority only
Set Wifi: Off
Constraints

Time of Day: 09:00 - 17:00

Use AutoLocation plugin to detect arrival at work and adjust settings.


Triggers

Tasker/Locale Plugin: AutoVoice (Voice command received)
Actions

Speak Text: Command received: [plugin_variable]
Run Macro: Handle Voice Command

Process voice commands from AutoVoice plugin.

Notes

  • The plugin app must be installed on your device for the trigger to work.
  • If a plugin app is uninstalled, MacroDroid will show a warning when editing the macro.
  • Clicking on the warning will open Google Play to reinstall the missing plugin.
  • Plugin variables can be mapped to MacroDroid variables for use in actions.
  • Condition plugins are polled periodically; the state transitions from unsatisfied to satisfied.
  • Event plugins fire immediately when their event occurs.
  • Some popular compatible plugins include: AutoLocation, AutoVoice, AutoNotification, AutoInput, and many others in the "Auto" family.

See Also