Home Automation
Overview
The Home Automation page in ConnectAlarm lets users create and manage automation rules for a security panel.
Use this page when users need to:
- View active and inactive automation rules.
- Edit an existing automation rule.
- Enable or disable an automation rule.
- Delete an automation rule.
- Configure rule triggers, conditions, and actions.
Automation rules help users run system or device actions automatically. For example, a rule can repeat every day at a set time and change the panel state or turn on a connected device.
Before you begin
Preconditions
- The user is signed in to the ConnectAlarm app.
- The selected security panel is available.
- At least one supported trigger, condition, or action is available.
- The user can access the Home Automation page from the app navigation.
- The network connection is available when the user saves, disables, deletes, or updates rules.
Dependencies
- Automation rules depend on supported panel features and connected devices.
- Rule triggers depend on available schedules, events, and state changes.
- Rule actions depend on configured partitions, panel states, and automation devices.
- Device actions require communication between the PowerManage server, panel, and target device.
Limitations
- Automation actions may fail if the panel is disconnected or the target device is offline.
- Rules will not run if required conditions are not met.
- Disabling a rule stops the rule from running but keeps the rule configuration.
- Deleting a rule removes it from the automation list. There is no UNDO option.
- The rule can include up to 20 actions.
- Available options may vary by system configuration and permissions.
Page layout
The Home Automation workflow includes these screens:
- Home Automation rule list
- New automation
- Edit Automation
Home Automation rule list
| Callout | UI element | Description | When to use |
|---|---|---|---|
| 1 | Rule row | Shows an automation rule with its name, trigger and action icons, summary text, and navigation chevron. | Use to review a rule or open the rule for editing. |
| 2 | Deletes the selected automation rule. This action appears after swiping a rule row. | Use when the rule is no longer required. | |
| 3 | Disables the selected automation rule. This action appears after swiping an active rule row. | Use to stop a rule from running without deleting it. | |
| 4 | Add button | Opens the New automation page. | Use to create a new automation rule. |
Active section
The ACTIVE section lists rules that are currently enabled.
Rules in this section can run when their triggers occur and their conditions are met.
Inactive section
The INACTIVE section lists rules that are currently disabled.
Rules in this section remain configured but do not run while inactive.
Rule row
A rule row shows the main information for one automation rule.
A rule row can include:
- Rule name.
- Trigger icon.
- Direction arrow.
- Action icon.
- Schedule or trigger summary.
- Action summary.
- Navigation chevron.
Select a rule row to open the rule in Edit Automation, if editing is allowed.
New automation page
| Callout | UI element | Description | When to use |
|---|---|---|---|
| 1 | SAVE | Saves the new automation rule. | Use after the rule name, trigger, conditions, and actions are configured. |
| 2 | Name field | Defines the automation rule name. | Use to enter a name that identifies what the rule does. |
| 3 | Automation enabled toggle | Controls whether the new rule is active after saving. | Use to save the rule as active or inactive. |
| 4 | WHEN row | Adds the trigger for the rule. | Use to define when the automation should start. |
| 5 | Time condition | Indicates the rule can run at a defined time. | Use to specify when the rule runs if the trigger occurs. |
| 6 | State condition | Indicates the rule can run based on the panel state. | Use to specify the security panel state when the rule runs if the trigger occurs. |
| 7 | DO row | Adds actions for the rule. | Use to specify what the rule does when it runs. |
WHEN section
The WHEN section defines the trigger that starts the rule.
The Add row includes:
| Trigger type | Trigger | Description |
|---|---|---|
| Event received | Event profile received | When received alarm, alert, trouble, etc |
| Event type received | When received burglary alarm, CO aler, etc | |
| State changed | Partition disarmed | When partition state changed to disarm |
| Partition armed stay | When partition state changed to arm stay | |
| Partition armed away | When partition state changed to arm away | |
| Zone changed | Temperature changed | When tenperature sensor responded changes |
| Security sensor status | When security sensor triggered open, close, active, presence, etc | |
| Home Automation | Automation device enabled | When automation device state was changed to open, enabled, on, etc |
| Automation device disabled | When automation device state was changed to closed, off, disabled, etc | |
| Doorlock unlocked | When the doorlock unlocked | |
| Doorlock locked | When the doorlock locked | |
| Garage door opened | When the garage door opened | |
| Garage door closed | When the garage door closed | |
| Valve opened | When the valve opened | |
| Valve closed | When the valve closed | |
| Thermostat changed | When thermostat responded changes | |
| Time scheduled | Time schedule | e.g. At 8:00 every Monday |
| Video | Video on demand requested | When video on demand requested from selected camera |
Use this section to choose when the rule should start.
CONDITIONS section
The CONDITIONS section defines requirements that must be true before the rule can run.
Default conditions include:
- Always: This rule will run in any time.
- Any State: This automation will run always.
Select a condition row to configure restrictions when the rule should run.
DO section
The DO section defines the actions that the rule performs.
The Add row includes:
| Action type | Action | Description |
|---|---|---|
| Time delay | Set time delay | Defines time delay before or between actions |
| Arm state | Arm away partition | Set partition to arm away state |
| Arm stay partition | Set partition to arm stay state | |
| Disarm partition | Set partition to disarm | |
| Home automation | Enable automation device | Turn on automation device |
| Disable automation device | Turn off automation device | |
| Lock doorlock | Lock doorlock selected from list | |
| Unlock doorlock | Unlock doorlock selected from list | |
| Close water valve | Close water valve | |
| Open water valve | Open water valve | |
| Change thermostat mode | Set thermostat mode to Off, Cool, Heat, Auto, Aux | |
| Change thermostat Fan mode | Set thermostat Fan mode to On, Auto | |
| Close garage door | Open garage door | |
| Send notifications | Send email | Send email notification to master user |
| Send push notification | Send push notification to master user's mobile device | |
| Video | Request video | Request video on demand from selected camera |
Use this section to add one or more actions.
A rule can include up to 20 actions.
Edit Automation rule screen
| Callout | UI element | Description | When to use |
|---|---|---|---|
| 1 | SAVE | Saves changes made to the automation rule. | Use after editing the rule name or enabled state. |
| 2 | Name field | Shows and edits the automation rule name. | Use to rename the rule. |
| 3 | Automation enabled toggle | Turns the rule on or off. | Use to enable or disable the rule without deleting it. |
How to use this page
Open Home Automation
- Open the ConnectAlarm app.
- Sign in to your account.
- Sign in to your security panel.
- Open the
menu.
- Select Home Automation.
Create a new automation rule
- Open Home Automation.
- Select the + add button.
- In the Name field, enter a rule name.
- Set Automation enabled to on or off.
- In the WHEN section, select Add.
- Choose and configure the trigger.
- Review or configure the CONDITIONS section.
- In the DO section, select Add.
- Choose and configure one or more actions.
- Select SAVE.
Edit an automation rule
- Open Home Automation.
- Select the rule row to edit.
- On the Edit Automation page, update the rule name or enabled state.
- Review the updated fields.
- Select SAVE.
Disable a rule from the rule list
- Open Home Automation.
- Find the active rule to disable.
- Swipe the rule row to reveal actions.
- Select
.
Delete an automation rule
- Open Home Automation.
- Find the rule to delete.
- Swipe the rule row to reveal actions.
- Select
.
- Confirm the deletion.
Undo option is not supported. Delete rules only when the rule is no longer needed.
Tips
- Use rule names that describe the result, such as Morning disarm or Enable light at evening.
- Review the WHEN, CONDITIONS, and DO sections before saving a rule.
- Disable a rule if the rule may be needed again later. Delete a rule only when it is no longer required.
- Use conditions to prevent rules from running at the wrong time or in the wrong panel state.
- Keep automation rules focused. If a rule needs many actions, review whether separate rules would be easier to manage.
Troubleshooting
| Problem | Possible cause | What to try |
|---|---|---|
| A rule does not run |
|
|
| A rule runs at the wrong time |
|
|
| The expected trigger, condition, or action is missing |
|
|
| A disabled rule still appears in the list |
|
|