Creating Actions

Actions define events you want Indigo to perform, such as turning on an appliance, changing the thermostat setpoint temperature, running a sprinkler schedule, sending an email, changing a variable value, disabling a trigger or time/date action, etc. Actions are created within either a Trigger Action, Time/Date Action, or an Action Group.

Creating an Action

  1. Follow the instructions to create a Trigger Action, Time/Date Action, or an Action Group.
  2. Select the action Type popup item that describes the first action you want Indigo to perform. See detailed information below for each action type.
  3. Optionally add text to the Speak edit field to add a spoken announcement when the action is executed.
  4. Optionally select the Delay by checkbox to delay the execution of the action.
  5. When choosing to delay action execution, you can optionally select Override previous delay to automatically first remove any copies of this action that are currently being delayed. This is useful, for example, to have Indigo turn off a light 20 minutes after the last motion detection near the light. Without this option selected, the light would be turned off 20 minutes after every motion detection.

Managing Multiple Actions

Use the Add New button if you would like an additional action to be added. You can then use the Prev and Next buttons to select which action's settings are being displayed.

Press the Show All button to see a list of all the actions. You can then Duplicate or Delete the selected action, or use the Up / Down buttons to reorder the list of actions. To edit a specific action's settings, double-click on the action or press the Edit... button.

Action Type: Control Light / Appliance

Use the Control Light / Appliance Type to send INSTEON or X10 commands to lighting and appliance modules. Device Actions can turn on and off devices, set light brightness, and request the current status of a device.

Action Type: Send INSTEON Group / Scene Command

Use the Send INSTEON Group / Scene Command Type to have the PowerLinc send a group / scene command to multiple linked INSTEON modules. This is ideal for creating lighting scenes where you want all the lights to go to a specific brightness in unison. See the defining Indigo INSTEON scenes section for more information.

Action Type: Execute Action Group

Use the Execute Action Group Type to execute a named Action Group. For example, you could define an action group to turn off all the interior lights at bedtime, or set specific lighting levels for several lights.

Action Type: Modify Variable

Use the Modify Variable Type to change the value of a variable. For example, you could have a variable, frontPorchMotion, that counts the number of times a motion detector is triggered. See the using variables section for more information about Indigo variables.

Action Types: Send Email

Use the Send Email Type to have Indigo automatically send an email message. For example, you could send yourself an email at the office whenever Indigo detects motion or a power failure. See the configuring email settings section for more information about having Indigo send and receive emails.

Action Types: Enable Trigger Action, Disable Trigger Action, Enable Time/Date Action, Disable Time/Date Action

Use these Types to enable and disable execution of Trigger and Time/Date Actions.

Action Type: Reset Interface Connections

Use the Reset Interface Connections to force a disconnect and reconnect of all the enabled interfaces.

Action Type: Control Sprinkler (Pro Only Feature)

Use the Control Sprinkler Type to control INSTEON or X10 sprinkler modules, like the EZFlora (formerly EZRain), Rain8, and IrrMaster. Sprinkler Actions can run a schedule of zone durations, pause/resume a running schedule, stop a running schedule, skip to the next zone, skip to the previous zone, or turn on a specific zone.

Action Type: Control Thermostat (Pro Only Feature)

Use the Control Thermostat Type to control the INSTEON thermostat adapter. Thermostat Actions can change the heat and cool setpoint temperatures, and both the operation and fan mode of the thermostat.

Action Type: Control Input/Output Device (Pro Only Feature)

Use the Control Input/Output Device Type to control the relay outputs on I/O modules, like the EZIO8SA, EZIO8T, EZIO2X4, EZIO6I. These Actions can turn the individual relay outputs ON and OFF.

Action Type: Execute AppleScript (Pro Only Feature)

Use the Execute AppleScript Type to execute a custom AppleScript. You can execute external AppleScript files, or you can embed AppleScript code directly within the Action. To quickly edit external AppleScript files, push the edit icon (pencil) button next to the AppleScript filename. Note external AppleScript files must be located on the Mac running the Indigo Server, and embedded AppleScripts are compiled on the Indigo Server Mac.