← All docs

Routines & Triggers

Routines and Triggers work together to automate your RV. A Routine is a saved sequence of actions you run with a single tap. A Trigger watches for something happening and runs a Routine for you automatically. You can use Routines on their own with no triggers at all, or add triggers once you want them to run themselves.

Routines and Triggers are part of the Automation feature. You can build and experiment with both for free; saving and running them requires unlocking Automation from the Features page.

Routines

A routine is an ordered list of actions, for example turning on a light, then waiting a few seconds, then setting the AC to Cool. Tap it to run every action in order with a single tap.

Creating a routine

From the Routines page, tap + Add Routine, give it a name, then add one or more actions. Actions run top to bottom, in the order you add them, and you can reorder or remove them at any time while editing.

Action types

Each step in a routine is one of three action types:

  • Control: operate one component: a light, switch, AC unit, roof fan, inverter, awning, shade, battery disconnect, or RV mode change. This is the same set of commands available elsewhere in the app, just recorded here to replay later.
  • Delay: pause for a set number of seconds before the next action runs, useful for letting one device settle before the next action depends on it.
  • Alert: send a phone notification when the routine runs, using the free ntfy.sh notification service. Handy for routines you want a heads-up from, like one triggered by rising temperature that could be unsafe for pets left inside, or one triggered by a fresh water tank running low.

Running a routine

Tap a routine's tile on the Routines page to run it, or add it to a Dashboard button, or let a Trigger run it automatically (see below).

Off versions

If every action in a routine is a simple on/off command, the routine can also run in reverse as an Off version, undoing what it did rather than needing a second routine built to do the opposite. This is what lets one trigger, for example a "motion cleared" trigger, run the same routine's Off version rather than requiring a separate mirror routine.

Editing, duplicating, and deleting

Use the menu (â‹®) on a routine's tile to edit, duplicate, or delete it. Duplicating is a quick way to build a variant of an existing routine without starting from scratch.

Routines are stored on the device itself, which has a limited amount of storage set aside for them. The Routines page shows a note near the bottom estimating how much room you have left as you add more.

Triggers

A trigger watches for a condition, like motion, a button press, time of day, or a threshold being crossed, and automatically runs a Routine when that condition happens. Each trigger points at exactly one routine, but a routine can have any number of triggers pointed at it. Turn a trigger off anytime from the Triggers page without deleting it; its condition simply stops being watched until you re-enable it.

Trigger types

  • Dashboard Button: adds a momentary button to your Home dashboard that runs the routine when tapped, separate from running it on the Routines page itself.
  • BTLE Button: a paired Bluetooth button press. Pair the button first on the BTLE Devices page, then pick it here.
  • BTLE Remote: a paired Bluetooth remote control, by channel and button.
  • Motion Sensor: a paired Bluetooth motion sensor, firing when motion is detected, when it clears, or both. Choosing Both on a single trigger runs the routine normally when motion is detected and its Off version when motion clears, without needing two separate triggers, so the paired routine must support an Off version (see above).
  • Time of Day: a specific time, on whichever days of the week you choose.
  • RV Mode Change: fires when the RV switches to a specific mode (e.g. Away, Storage).
  • Battery Voltage: fires when battery voltage goes above or below a threshold you set.
  • Shore Power: fires when shore power connects or disconnects.
  • Rain Detected: fires when rain starts or stops, if your RV model reports it.
  • Tank Level: fires when a tank level goes above or below a threshold you set.
  • Temperature: fires when a temperature source (AC unit, inverter, or a paired Bluetooth sensor) goes above or below a threshold you set.
  • Tire Pressure: fires when a tire's pressure goes above or below a threshold you set. Requires TPMS to be enabled on this device.

Most threshold-based triggers (Battery Voltage, Shore Power, Rain Detected, Tank Level, Temperature, Tire Pressure) also let you set a minimum duration the condition has to hold before the trigger fires, so a brief blip doesn't set off a routine you only want for a sustained change.

Setting up device-based triggers

BTLE Button, BTLE Remote, Motion Sensor, and Bluetooth-sensor-based Temperature triggers all depend on a device already being paired on the BTLE Devices page. Pair the device there first, then it becomes available to pick when you create the trigger.