Skip to content

Geofence Triggers ​

Added in 4.0

Define geographic zones and have MeshMonitor act automatically when nodes enter, exit, or dwell inside them β€” arrival alerts, asset-tracking, proximity pings, or any scripted response.

What's a Geofence Trigger? ​

A geofence is a circular or polygonal region on the map. A trigger pairs that region with an event and an action:

EventFires when…
enterA tracked node moves from outside the fence to inside
exitA tracked node moves from inside to outside
dwellA tracked node remains inside longer than the dwell threshold

Each trigger runs an action β€” send a channel message, send a DM, run an auto-responder script, send a push notification, or post to an Apprise URL.

Creating a geofence ​

  1. Open Settings β†’ Automation β†’ Geofence Triggers
  2. Click Add geofence
  3. Drop a circle (centre + radius) or draw a polygon on the map
  4. Name it and save

The geofence appears on the main map as a translucent overlay (colour-coded by the map overlay colour palette).

Building a trigger ​

  1. Pick the geofence
  2. Choose which nodes it applies to β€” a single node, a tag group, or any
  3. Choose the event (enter, exit, dwell) and β€” for dwell β€” the dwell duration
  4. Pick an action:
    • Channel message β€” broadcast on a specific channel
    • Direct message β€” DM a specific node
    • Auto-Responder script β€” runs your custom Python/Bash/JS script with context in environment variables
    • Push / Apprise β€” notify humans instead of nodes
  5. Optional: throttle / cooldown per node to avoid bounce

Common patterns ​

ScenarioSetup
"Kid got home"Single-node enter-trigger on home fence β†’ push notification
Asset trackingAny-node enter/exit on warehouse fence β†’ channel message
Event perimeterDwell-trigger (5 min) on event fence β†’ DM organizer
Safety zoneExit-trigger on coverage fence β†’ Apprise to on-call