+ All Categories
Home > Documents > UltraM1G3 HSPI User s Guideautomatedhomeonline.com/HomeSeer3/UltraM1G3_HSPI_Users_Guide.pdfUnder the...

UltraM1G3 HSPI User s Guideautomatedhomeonline.com/HomeSeer3/UltraM1G3_HSPI_Users_Guide.pdfUnder the...

Date post: 15-Oct-2020
Category:
Upload: others
View: 2 times
Download: 0 times
Share this document with a friend
19
UltraM1G3 HSPI User’s Guide A HomeSeer HS3 plug-in for the Elk M1 Security and Automation Controller Copyright © 2015 [email protected] Revised 03/13/2015 This document contains proprietary and copyrighted information and may not be copied, reproduced, translated, or reduced to any electronic medium without prior consent, in writing, from [email protected].
Transcript
Page 1: UltraM1G3 HSPI User s Guideautomatedhomeonline.com/HomeSeer3/UltraM1G3_HSPI_Users_Guide.pdfUnder the Defined Elk M1G Configuration section, review and select the supported Elk M1 configuration.

UltraM1G3 HSPI User’s Guide

A HomeSeer HS3 plug-in for the Elk M1 Security and Automation Controller

Copyright © 2015

[email protected]

Revised 03/13/2015

This document contains proprietary and copyrighted information and may not be copied, reproduced, translated, or reduced to any electronic medium without prior consent, in writing, from [email protected].

Page 2: UltraM1G3 HSPI User s Guideautomatedhomeonline.com/HomeSeer3/UltraM1G3_HSPI_Users_Guide.pdfUnder the Defined Elk M1G Configuration section, review and select the supported Elk M1 configuration.

2

Table of Contents Introduction .................................................................................................................................................. 4

Intended Audience .................................................................................................................................... 4

UltraM1G3 HSPI Overview ............................................................................................................................ 4

How It Works ............................................................................................................................................ 4

Features .................................................................................................................................................... 5

Requirements ............................................................................................................................................ 6

UltraM1G3 HSPI Installation ......................................................................................................................... 6

Downloading the HomeSeer Plug-in ......................................................................................................... 6

Initial Setup Using the ElkRP Software .......................................................................................................... 6

Verify Elk M1 Global Programming Options ............................................................................................. 7

Verify Elk M1XEP Non-Secure Port ........................................................................................................... 7

Verify Elk M1 Naming................................................................................................................................ 7

UltraM1G3 HSPI Setup .................................................................................................................................. 7

Set Initial UltraM1G3 Options ................................................................................................................... 7

UltraM1G3 HSPI Configuration ..................................................................................................................... 8

Web Page Layout ...................................................................................................................................... 8

UltraM1G3 HSPI Options .......................................................................................................................... 9

Elk M1G Connectivity ............................................................................................................................ 9

Defined Elk M1G Configuration ............................................................................................................ 9

Elk M1 Event Logs ................................................................................................................................. 9

Web Page Access ................................................................................................................................ 10

Elk M1 Polling Options ........................................................................................................................ 10

Application Options ............................................................................................................................ 10

Adding an ElK M1 HomeSeer Device ...................................................................................................... 10

Elk M1 Area Devices ............................................................................................................................ 10

Elk M1 Keypad Devices ....................................................................................................................... 10

Elk M1 Users........................................................................................................................................ 10

Elk M1 Zones ....................................................................................................................................... 11

Elk M1 Outputs ................................................................................................................................... 11

Page 3: UltraM1G3 HSPI User s Guideautomatedhomeonline.com/HomeSeer3/UltraM1G3_HSPI_Users_Guide.pdfUnder the Defined Elk M1G Configuration section, review and select the supported Elk M1 configuration.

3

Elk M1 Thermostats ............................................................................................................................ 11

Elk M1 Custom Settings ...................................................................................................................... 11

Elk M1 Counters .................................................................................................................................. 11

Elk M1 Tasks ........................................................................................................................................ 11

Elk M1 Lighting .................................................................................................................................... 11

Elk M1 System Status .......................................................................................................................... 11

Elk M1 Area Status .............................................................................................................................. 11

Elk M1 Audio Zones ............................................................................................................................. 11

Modifying an Existing UltraM1G3 Device ............................................................................................... 12

Deleting an Existing UltraM1G3 Device .................................................................................................. 12

UltraM1G3 HSPI Triggers ............................................................................................................................ 12

UltraM1G3 HSPI Triggers Supported ...................................................................................................... 12

Elk M1 Alarm Trigger ........................................................................................................................... 12

Elk M1 Pre-Arming Trigger .................................................................................................................. 13

Elk M1 Arm Status ............................................................................................................................... 13

Elk M1 Arm Up State ........................................................................................................................... 13

Elk M1 Zone Status .............................................................................................................................. 14

Elk M1 Output Status .......................................................................................................................... 14

Elk M1 Task Trigger ............................................................................................................................. 14

Elk M1 User Trigger ............................................................................................................................. 14

Elk M1 Keypad KeyChange .................................................................................................................. 15

Elk M1 Event Trigger ........................................................................................................................... 15

Elk M1 System Trouble Trigger ........................................................................................................... 15

Elk M1 Watchdog Trigger .................................................................................................................... 15

Elk M1 Custom Codes ......................................................................................................................... 16

Elk M1 ELKRP Trigger .......................................................................................................................... 16

Elk M1 Thermostat Setpoint Trigger ................................................................................................... 16

Elk M1 Counter Value ......................................................................................................................... 16

HomeSeer Device Value Trigger ............................................................................................................. 16

UltraM1G3 HSPI Event Actions ................................................................................................................... 17

UltraM1G3 Actions Supported ................................................................................................................ 17

Elk M1 Arming Action ......................................................................................................................... 17

Page 4: UltraM1G3 HSPI User s Guideautomatedhomeonline.com/HomeSeer3/UltraM1G3_HSPI_Users_Guide.pdfUnder the Defined Elk M1G Configuration section, review and select the supported Elk M1 configuration.

4

Elk M1 Output Action .......................................................................................................................... 17

Elk M1 Speak Words ........................................................................................................................... 17

Elk M1 Speak Phrase ........................................................................................................................... 17

Elk M1 Function Key Press .................................................................................................................. 17

Elk M1 Keypad Display ........................................................................................................................ 17

Elk M1 Task Activation ........................................................................................................................ 18

Elk M1 Counter Value ......................................................................................................................... 18

Elk M1 Email Trigger ........................................................................................................................... 18

Elk M1 Timesync (Real Time Clock Update) ........................................................................................ 18

UltraM1G3 HSPI Trigger Conditions ............................................................................................................ 18

UltraM1G3 Conditions Supported .......................................................................................................... 18

Elk M1 Arming Status .......................................................................................................................... 18

Elk M1 Arm Up State ........................................................................................................................... 18

Elk M1 Current Alarm State ................................................................................................................ 19

Elk M1 Zone Status .............................................................................................................................. 19

Elk M1 Output Status .......................................................................................................................... 19

UltraM1G3 HSPI API Reference .................................................................................................................. 19

Introduction UltraM1G3 HSPI is a cool new HomeSeer HS3 plug-in for the Elk M1 Alarm Panel. The UltraM1G3 plug-in

connects to the Elk M1 Alarm Panel using either a serial or Ethernet connection allowing control of the

panel using HomeSeer. An extensive list of HomeSeer Triggers and Actions are available to customize

your home automation setup.

Intended Audience This document is intended for the HomeSeer user that has chosen to install and configure the

UltraM1G3 HomeSeer Plug-in.

UltraM1G3 HSPI Overview

How It Works

The plug-in connects to the Elk M1 Panel via serial port or Elk-M1XEP Ethernet interface.

Page 5: UltraM1G3 HSPI User s Guideautomatedhomeonline.com/HomeSeer3/UltraM1G3_HSPI_Users_Guide.pdfUnder the Defined Elk M1G Configuration section, review and select the supported Elk M1 configuration.

5

Defined areas, keypads, users, zones, outputs, thermostats, custom settings, counters, tasks, lighting, system status, audio zones and logs are obtained from the Elk M1 panel on startup and kept updated as the plug-in runs.

Once the Elk M1 initialization is complete, updates are sent from the Elk M1 panel in real-time eliminating the need to query the Elk M1 panel for status.

Features

Multiple threading allows actions to take place without disrupting the performance of HomeSeer.

Elk M1 command queue executed in its own thread.

Verification and retry logic to verify critical commands sent to the Elk M1 are processed.

Elk M1 real-time clock updated on startup.

Elk M1 Panel configuration is saved between sessions and loaded on startup.

Error Try/Catch logic to ensure plug-in doesn't fail with an unhandled exception.

Flexibility to allow the creation of only the HomeSeer devices desired (Area, Keypad, Users, Zones, Outputs, Thermostats, Custom Settings, Counters, Tasks, Lighting, System Status, Areas Status and Audio Zones).

UltraM1G3 Triggers Supported o Elk M1 Alarm Trigger o Elk M1 Pre-Arming Trigger o Elk M1 Arm Status o Elk M1 Arm Up State o Elk M1 Zone Status o Elk M1 Output Status o Elk M1 Thermostat set point trigger o Elk M1 Task Trigger o Elk M1 Keypad Access o Elk M1 Keypad Key Change o Elk M1 Event Log Trigger (supports events 1000-1386) o Elk M1 Custom Codes (trigger on non-defined user codes or Weigand data codes). o Elk M1 User Trigger o Elk M1 ELKRP Trigger (trigger when ElkRP software connects/disconnects) o Elk M1 Counters (requires firmware > 5.1.6) o Elk M1 System Trouble trigger (requires firmware > 4.5.2, 5.1.2) o Elk M1 Watchdog Trigger

UltraM1G3 Conditions Supported o Elk M1 Arming Status o Elk M1 ArmUp State

Page 6: UltraM1G3 HSPI User s Guideautomatedhomeonline.com/HomeSeer3/UltraM1G3_HSPI_Users_Guide.pdfUnder the Defined Elk M1G Configuration section, review and select the supported Elk M1 configuration.

6

o Elk M1 Current Alarm State o Elk M1 Zone Status o Elk M1 Output Status

UltraM1G3 Actions Supported o Elk M1 Arming Action o Elk M1 Output Action o Elk M1 Speak Words (supports up to 5 words) o Elk M1 Speak Phrase o Elk M1 Function Key Press o Elk M1 Keypad Display (Send Text to LCD Keypad) o Elk M1 Task Activation o Elk M1 Counter Value o Elk M1 Email Trigger o Elk M1 Real Time Clock (Real Time Clock Update)

UltraM1G3 Interfaces Supported o Serial Port via Port 0 o Ethernet via Elk-M1XSP

Requirements Homeseer3

Elk M1 Gold or Elk M1 EZ Security and Automation Controller

Serial or Ethernet connection to your Elk M1 Security and Automation Controller

UltraM1G3 HSPI Installation

Downloading the HomeSeer Plug-in 1. From your HomeSeer web page, select PLUG-INS > Manage.

2. Click the + icon next to Additional Interfaces to expand the list of available HomSeer3 plug-ins.

3. Click the + icon next to the “Security Plug-Ins” category, then click the checkbox next to the

UltraM1G3 (Elk M1 Plug-in) package to mark the plug-in for installation.

4. Under “Pending Updates/Installs”, click the Download and Install button.

5. Once the installer finishes, find the UltraM1G3 plug-in under Installed Plug-Ins, then enable it.

Initial Setup Using the ElkRP Software Before you can use the plug-in for the first time, you must set options that allows the UltraM1G3 plug-in

to communicate properly to your Elk M1 Security and Automation Controller. If you do not have the

ElkRP software installed, then you’ll need to obtain it from ELK Products, Inc.

Page 7: UltraM1G3 HSPI User s Guideautomatedhomeonline.com/HomeSeer3/UltraM1G3_HSPI_Users_Guide.pdfUnder the Defined Elk M1G Configuration section, review and select the supported Elk M1 configuration.

7

Verify Elk M1 Global Programming Options The Elk M1 Security and Automation Controller should be programmed to send changes whenever a

status change is detected. Using the ElkRP software or your Keypad, verify the following global

programming options are set to 'Yes':

1. G35:=Yes (Xmit Event Log-ASCII) 2. G36:=Yes (Xmit Zone Chgs-ASCII) 3. G37:=Yes (Xmit Output Chgs-ASCII) 4. G38:=Yes (Xmit Task Chgs-ASCII) 5. G39:=Yes (Xmit Light Chgs-ASCII) 6. G40:=Yes (Xmit Keypad Key Chgs)

Verify Elk M1XEP Non-Secure Port If you are using an Ethernet connection, then you’ll need to verify you have the non-secure port enabled. Using the ElkRP software, connect to your M1XEP and confirm the Non-Secure port is enabled under the TCP/IP configuration tab as shown below.

Verify Elk M1 Naming The UltraM1G3 plug-in allows you to create HomeSeer devices for Areas, Keypads, Users, Zones,

Outputs, Thermostats, Custom Settings, Counters, Tasks, Lighting and Audio Zones. Before you begin

creating HomeSeer devices, you’ll need to connect to the Elk M1 using the ELKRP software and verify all

of your devices have been properly named.

UltraM1G3 HSPI Setup

Set Initial UltraM1G3 Options 1. From your HomeSeer web page, select PLUG-INS > UltraM1G3 > UltraM1G3.

2. Click on the Options Tab to display the available options.

3. Under the Elk M1G Connectivity section, set the Elk M1 connectivity type:

a. Serial Port – You must select the Serial Com Port

b. Ethernet – You must define the IP address and IP port of your Elk M1XEP.

If you are using an Ethernet connection, then verify you have the non-secure port

Page 8: UltraM1G3 HSPI User s Guideautomatedhomeonline.com/HomeSeer3/UltraM1G3_HSPI_Users_Guide.pdfUnder the Defined Elk M1G Configuration section, review and select the supported Elk M1 configuration.

8

enabled from M1XEP TCP/IP configuration tab as shown.

2. Under the Defined Elk M1G Configuration section, review and select the supported Elk M1

configuration. (e.g. If the maximum zone number defined in your Elk M1 is 48, then select 48

for the zones.)

3. Click the Save button.

4. Restart HomeSeer.

UltraM1G3 HSPI Configuration

Web Page Layout The UltraM1G3 plug-in has 15 web pages that provide access the available features of the plug-in.

The available web pages are as follows:

1. Status – Displays the plug-in status including M1 panel status, M1 log count and supported Elk

M1 configurations.

2. Options – Displays and allows you to change the options associated with the plug-in.

3. Areas – Displays an at-a-glance status of all Elk M1 areas.

4. Keypads – Displays an at-a-glance status of the Elk M1 keypads.

5. Users – Displays an at-a-glance status of the Elk M1 users.

6. Zones – Displays an at-a-glance status of the Elk M1 zones.

7. Outputs – Displays an at-a-glance status of the Elk M1 outputs.

8. Thermostats – Displays an at-a-glance status of the Elk M1 thermostats.

9. Custom – Displays the custom settings you have pre-configured in your Elk M1.

10. Counters – Displays the counters you have pre-configured in your Elk M1.

11. Tasks – Displays the tasks you have pre-configured in your Elk M1.

12. Lighting – Displays an at-a-glance status of the Elk M1 lighting devices.

13. System Status – Displays an at-a-glance status of the Elk M1 system.

14. Area Status – Displays an at-a-glance status of the Elk M1 areas.

15. Audio Zones – Displays an at-a-glance status of the Elk M1XEP audio zones.

16. Logs – Displays the log events written to your Elk M1 panel.

Page 9: UltraM1G3 HSPI User s Guideautomatedhomeonline.com/HomeSeer3/UltraM1G3_HSPI_Users_Guide.pdfUnder the Defined Elk M1G Configuration section, review and select the supported Elk M1 configuration.

9

UltraM1G3 HSPI Options All options are set from the Options web page. The following options are supported:

Elk M1G Connectivity

Connection Type – Specifies the interface you are using to connect your computer to the Elk M1

panel. The current choices are Serial Port or Ethernet. The default is Serial Port.

Serial Com Port – The communication port you use to connect your computer to the Elk M1

panel. The default is disabled.

IP Address – The IP address of your Elk M1XEP. This option is only valid if you choose Ethernet

for the Connection Type. The default is an empty string.

IP Port – The TCP port of your Elk M1XEP. This option is only valid if you choose Ethernet for the

Connection Type. The default is 2101.

Attempts Per Command – Specifies the number of times you want to try sending the Elk M1 a

command before giving up. This option only applies to Elk M1 commands that return a result.

The default is 2 times.

Wait Time per Command – Specifies the number of seconds to wait for the Elk M1 to respond

to a command before giving up.

Defined Elk M1G Configuration

Areas – Set this value to the number of areas configured in your Elk M1. The default is 1.

Keypads – Set this value to the number of keypads configured in your Elk M1. The default is 1.

Users – Set this value to the number of users you have defined in your Elk M1. The default is 1.

Zones – Set this value to the maximum zone number you have configured in your Elk M1. The

default is 16.

Outputs – Set this value to the maximum output number you have configured in your Elk M1.

The default is 16.

Thermostats – Set this value to the maximum thermostat number you have connected to your

Elk M1. The default is 0.

Custom Values – Set this to the maximum custom settings number you have defined in your Elk

M1. The default is 0.

Counters – Set this to the maximum counter number you have defined in your Elk M1. The

default is 0.

Tasks – Set this value to the maximum task number you have defined in your Elk M1. The

default is 0.

Lighting – Set this value to the maximum lighting device number defined in your Elk M1. The

default is 0.

Audio Zones – Set this value to the maximum audio zone defined in your Elk M1XEP. The

default is 0.

Elk M1 Event Logs

Write to HomeSeer Log – This option allows the Elk M1 log events to be written to the

HomeSeer event log.

Page 10: UltraM1G3 HSPI User s Guideautomatedhomeonline.com/HomeSeer3/UltraM1G3_HSPI_Users_Guide.pdfUnder the Defined Elk M1G Configuration section, review and select the supported Elk M1 configuration.

10

Web Page Access

Authorized User Roles – The HomeSeer users authorized to access the web page. This option

does not override the default HomeSeer web server settings.

Elk M1 Polling Options

Temperature Polling - Specifies how the plug-in will poll the Elk M1 Zone status. Set this option

to Yes only if the Elk M1 is not properly reporting Temperature changes.

Analog Zone Polling - Specifies how the plug-in will poll the Elk M1 Analog Zone values. Set this

option to Yes only if the Elk M1 is not properly reporting changes.

Counter Polling - Specifies how the plug-in will poll the Elk M1 Counter values.

Application Options

Temperature Format – Set this value to the temperature scale defined in your Elk M1. The

default is F.

Note: You must restart HomeSeer if you change this value.

Logging Level – Select the level of application logging.

Note: This option may produce a lot of output and should only be used when debugging.

Adding an ElK M1 HomeSeer Device The UltraM1G3 plug-in allows you to create HomeSeer devices for Areas, Keypads, Users, Zones,

Outputs, Thermostats, Custom Settings, Counters, Tasks, Lighting, System Status, Areas Status and Audio

Zones. Before you begin creating HomeSeer devices, you’ll need to connect to the Elk M1 using the

ELKRP software and verify all of your devices have been properly named. If you made changes using the

ELKRP software, you’ll need to reload the data from the UltraM1G3 HSPI Status web page.

Note: The plug-in will enable the HomeSeer checkbox for each Elk M1 object that has been named. If

the checkbox is not enabled, then you’ll need to name the Elk M1 object using the ELKRP software, and

then forcing a manual data reload by clicking the “Reload Data” button on the UltraM1G3 HSPI Status

web page.

Elk M1 Area Devices

To create an area device, simply connect to the UltraM1G3 HSPI Area web page, then select the

checkbox next to the area number, then click the Submit button.

Note: Once the area device is created, you can enter the user code to allow you to arm and disarm the

system from the web page or using the API. This code is stored encrypted in the plug-in settings file.

Elk M1 Keypad Devices

To create a keypad device, simply connect to the UltraM1G3 HSPI Keypad web page, then select the

checkbox next to the keypad number, then click the Submit button.

Elk M1 Users

To create a user device, simply connect to the UltraM1G3 HSPI Users web page, then select the

checkbox next to the user number, then click the Submit button.

Page 11: UltraM1G3 HSPI User s Guideautomatedhomeonline.com/HomeSeer3/UltraM1G3_HSPI_Users_Guide.pdfUnder the Defined Elk M1G Configuration section, review and select the supported Elk M1 configuration.

11

Note: The plug-in will automatically add 3 users that are valid, but not visible using the ELKRP software.

Elk M1 Zones

To create a zone device, simply connect to the UltraM1G3 HSPI Zones web page, then select the

checkbox next to the zone number, then click the Submit button.

Elk M1 Outputs

To create an output device, simply connect to the UltraM1G3 HSPI Outputs web page, then select the

checkbox next to the zone number, then click the Submit button.

Elk M1 Thermostats

To create a thermostat device, simply connect to the UltraM1G3 HSPI Thermostats web page, then

select the checkbox next to the thermostat number, then click the Submit button.

Elk M1 Custom Settings

To create a custom setting device, simply connect to the UltraM1G3 HSPI Custom web page, then select

the checkbox next to the custom setting number, then click the Submit button.

Elk M1 Counters

To create a counter device, simply connect to the UltraM1G3 HSPI Counters web page, then select the

checkbox next to the counter number, then click the Submit button.

Elk M1 Tasks

To create a task device, simply connect to the UltraM1G3 HSPI Tasks web page, then select the checkbox

next to the task number, then click the Submit button.

Elk M1 Lighting

To create a lighting device, simply connect to the UltraM1G3 HSPI Lighting web page, then select the

checkbox next to the lighting number, then click the Submit button.

Note: You can change the lighting device from on/off to direct dimming from the HomeSeer device

properties web page.

Elk M1 System Status

To create a system status device, simply connect to the UltraM1G3 HSPI System Status web page, then

select the checkbox next to the system status, then click the Submit button.

Elk M1 Area Status

To create an area status device, simply connect to the UltraM1G3 HSPI Area Status web page, then

select the checkbox next to the area status, then click the Submit button.

Elk M1 Audio Zones

To create an audio zone device, simply connect to the UltraM1G3 HSPI Audio Zone web page, then

select the checkbox next to the audio zone, then click the Submit button.

Page 12: UltraM1G3 HSPI User s Guideautomatedhomeonline.com/HomeSeer3/UltraM1G3_HSPI_Users_Guide.pdfUnder the Defined Elk M1G Configuration section, review and select the supported Elk M1 configuration.

12

Modifying an Existing UltraM1G3 Device You can modify an UltraM1G3 device the same way you modify any other HomeSeer device. Simply

click on the device name from the HomeSeer device page, and then change the device properties as

needed.

Note: Once a HomeSeer device is created, the plug-in will not overwrite any of the device properties, so

feel free to modify the name, location and location2 properties as you see fit.

Deleting an Existing UltraM1G3 Device You can delete an UltraM1G3 device the same way you delete any other HomeSeer device. From the

HomeSeer device web page, click the device name, then from the HomeSeer modify device web page,

click the Delete button.

UltraM1G3 HSPI Triggers You can create HomeSeer events using any of the supported Elk M1 triggers listed below.

UltraM1G3 HSPI Triggers Supported

Elk M1 Alarm Trigger

The Elk M1 will notify the plug-in whenever the alarm state changes.

Example Usage

Turn on lights when the entrance delay is active.

Receive a notification when a burglar alarm is triggered within your home.

Supported Alarm States

No Alarm Active

Entrance Delay is Active

Alarm Abort Delay Active

Fire Alarm

Medical Alarm

Police Alarm

Burglar Alarm

Aux1 Alarm

Aux2 Alarm

Aux3 Alarm

Aux4 Alarm

Carbon Monoxide Alarm

Emergency Alarm

Freeze Alarm

Gas Alarm

Heat Alarm

Water Alarm

Fire Supervisory

Verify Fire

Page 13: UltraM1G3 HSPI User s Guideautomatedhomeonline.com/HomeSeer3/UltraM1G3_HSPI_Users_Guide.pdfUnder the Defined Elk M1G Configuration section, review and select the supported Elk M1 configuration.

13

Elk M1 Pre-Arming Trigger

The Elk M1 will allow you to automatically arm your system when zones are violated. This trigger can

be used to check whenever the Elk M1 changes to an Arm state with one or more zones violated.

Example Usage

Receive a notification when your system is automatically armed, but one or more zones were

violated.

Supported Arm Up States

Not Ready To Arm

Ready To Arm

Ready to Arm, but a zone is violated and can be Forced Armed

Armed with Exit Timer working

Armed Fully

Force Armed with a force arm zone violated

Armed with a bypass

Elk M1 Arm Status

The Elk M1 will notify the plug-in whenever the M1 arm status changes.

Example Usage

Receive a notification when your system is armed or disarmed.

Turn on lights when your system is disarmed.

Supported Alarm Statuses

Disarmed

Armed Away

Armed Stay

Armed Stay Instant

Armed to Night

Armed to Night Instant

Armed to Vacation

Any Arm Status Change

Elk M1 Arm Up State

The Elk M1 will notify the plug-in whenever the arm up status changes.

Example Usage

Receive a notification when your system is armed fully.

Supported Arm Up States

Not Ready To Arm

Ready To Arm

Ready to Arm, but a zone is violated and can be Forced Armed

Armed with Exit Timer working

Page 14: UltraM1G3 HSPI User s Guideautomatedhomeonline.com/HomeSeer3/UltraM1G3_HSPI_Users_Guide.pdfUnder the Defined Elk M1G Configuration section, review and select the supported Elk M1 configuration.

14

Armed Fully

Force Armed with a force arm zone violated

Armed with a bypass

Elk M1 Zone Status

The Elk M1 will notify the plug-in whenever an input (zone) changes status.

Example Usage

Turn on lights when you walk into a room or open a door.

Receive a notification when a zone becomes violated or reports a trouble.

Supported Zone Statues

Normal

Trouble

Violated

Bypassed

Elk M1 Output Status

The Elk M1 will notify the plug-in whenever an output changes status.

Example Usage

Take additional action when an Elk M1 output changes state.

Supported Output States

On

Off

Elk M1 Task Trigger

The Elk M1 will notify the plug-in whenever a task is activated.

Example Usage

Have HomeSeer complete other tasks once an Elk M1 task triggers.

Elk M1 User Trigger

This trigger can be used to run a HomeSeer event based on which Elk M1 user arms or disarms the

system.

Example Usage

Receive a notification when family member arrives home (disarmed the system).

Run additional HomeSeer actions when the specified user arms or disarms the system.

Supported User Actions

Disarmed

Armed Away

Page 15: UltraM1G3 HSPI User s Guideautomatedhomeonline.com/HomeSeer3/UltraM1G3_HSPI_Users_Guide.pdfUnder the Defined Elk M1G Configuration section, review and select the supported Elk M1 configuration.

15

Armed Stay

Armed Stay Instant

Armed to Night

Armed to Night Instant

Armed to Vacation Any Arm Status Change

Elk M1 Keypad Access

This trigger can be used to trigger a HomeSeer event when a user accesses a keypad by entering their

code or by swiping their Proximity Fob.

Example Usage

Trigger a HomeSeer event based on the keypad that was accessed by a valid user.

Elk M1 Keypad KeyChange

This trigger can be used to trigger a HomeSeer event based on a single key press on the Elk M1 keypad.

Example Usage

Speak the time when someone presses the F5 key.

Turn off all lights when someone presses the F6 key.

Announce the weather forecast when someone presses the F3 key (a HomeSeer weather plug-in

is required).

Elk M1 Event Trigger

You can use this trigger to run a HomeSeer event based on an event written to the Elk M1. This trigger

supports Elk M1 events 1000-1386.

Example Usage

Receive a notification if an Ethernet trouble is reported.

Receive a notification is the Elk M1 event log exceeds 80% full.

Elk M1 System Trouble Trigger

The Elk M1 will notify the plug-in (using firmware >= 4.5.2, 5.1.2) when a system trouble is detected.

Example Usage

Receive a notification when a low battery trouble is reported.

Receive a notification when a GE Smoke reports a CleanMe trouble.

Receive a notification when any trouble is reported.

Elk M1 Watchdog Trigger

The UltraM1G3 plug-in has a built in watchdog timer to ensure the plug-in is always connected to the Elk

M1. The trigger can be used to trigger a HomeSeer event when connectivity has been lost or restored.

Example Usage

Receive a notification if the plug-in loses communication with the Elk M1 panel.

Page 16: UltraM1G3 HSPI User s Guideautomatedhomeonline.com/HomeSeer3/UltraM1G3_HSPI_Users_Guide.pdfUnder the Defined Elk M1G Configuration section, review and select the supported Elk M1 configuration.

16

Supported Events

Panel connection failure

Panel connection restore

Elk M1 Custom Codes

This trigger can be used to run a HomeSeer event based on a non-defined user code or a Weigand data

code. Once defined, you simply enter the 4 or 6 digit code into a keypad to run a HomeSeer event.

Note: You must press the * key between user codes if you want to trigger it multiple times or enter

another code.

Example Usage

Turn on all lights when someone enters 123456 on the keypad.

Turn the sprinklers on when someone enters 654321on the keypad.

Elk M1 ELKRP Trigger

This event is trigger whenever the ElkRP software connects to or disconnects from the Elk M1 panel.

Example Usage

Trigger an action to automatically perform a complete reload of the Elk M1 data when the ElkRP

software disconnects from the panel.

Send an e-mail notification whenever the ElkRP software connects to your Elk M1 system.

Elk M1 Thermostat Setpoint Trigger

The UltraM1G3 plug-in can be used to ensure your thermostat heat or cool setpoint can be manually

adjusted outside a desired range.

Example Usage

If someone sets the cool setpoint below 70, you can reset it to 70 using an Ek M1 Thermostat

setpoint action.

Elk M1 Counter Value

The plug-in will poll the Elk M1 counter values and can trigger an event whenever a counter changes

value.

Example Usage

Can be used in conjunction with Elk1 rules to trigger a HomeSeer event when the counter values are less than, greater than or equal to a value between 1 and 65535.

HomeSeer Device Value Trigger The UltraM1G3 plug-in uses the HomeSeer device value to keep track of the state of the monitored

device. The device status displayed depends on the current value of the Device Value.

Page 17: UltraM1G3 HSPI User s Guideautomatedhomeonline.com/HomeSeer3/UltraM1G3_HSPI_Users_Guide.pdfUnder the Defined Elk M1G Configuration section, review and select the supported Elk M1 configuration.

17

UltraM1G3 HSPI Event Actions

UltraM1G3 Actions Supported

Elk M1 Arming Action

This action can be used to arm or disarm your system.

Note: You must verify you have entered a valid user code on the UltraM1G3 HSPI Keypad web page.

Supported Arm Actions

Disarmed

Armed Away

Armed Stay

Armed Stay Instant

Armed to Night

Armed to Night Instant

Armed to Vacation

Elk M1 Output Action

This action can be used to turn on or off an Elk M1 output.

Supported Output Actions:

On (with number of seconds output will be active)

Off

Toggle

Elk M1 Speak Words

This action allows HomeSeer to cause the Elk M1 Gold to speak up to 5 words. If you need to speak

more than 5 words, just add an additional action.

Elk M1 Speak Phrase

This action allows HomeSeer to cause the Elk M1 Gold to speak a pre-defined phrase.

Elk M1 Function Key Press

This action is used to simulate a key press on a keypad. This will only be a single key press even if the Elk

M1 Control is programmed for a double key press.

Example Usage

Can be used to silence a trouble beep on a keypad.

Can be used to enable or disable chime mode.

Elk M1 Keypad Display

This action is used to send text to the Elk M1 keypad. You can use any of the HomeSeer3 replacement

variables to customize the text strings you send to your keypads.

Page 18: UltraM1G3 HSPI User s Guideautomatedhomeonline.com/HomeSeer3/UltraM1G3_HSPI_Users_Guide.pdfUnder the Defined Elk M1G Configuration section, review and select the supported Elk M1 configuration.

18

Elk M1 Task Activation

This action allows HomeSeer to run a pre-configured Elk M1 task.

Elk M1 Counter Value

This action allows HomeSeer to change the value of any of the Elk M1 counters.

Elk M1 Email Trigger

This action allows HomeSeer to run a pre-configured Elk M1 email trigger.

Elk M1 Timesync (Real Time Clock Update)

This action allows HomeSeer to set the Elk M1 real-time clock.

UltraM1G3 HSPI Trigger Conditions UltraM1G3 HSPI conditions allow you to specify that certain conditions must exist before a HomeSeer

event will run.

UltraM1G3 Conditions Supported

Elk M1 Arming Status

No Alarm Active

Entrance Delay is Active

Alarm Abort Delay Active

Fire Alarm

Medical Alarm

Police Alarm

Burglar Alarm

Aux1 Alarm

Aux2 Alarm

Aux3 Alarm

Aux4 Alarm

Carbon Monoxide Alarm

Emergency Alarm

Freeze Alarm

Gas Alarm

Heat Alarm

Water Alarm

Fire Supervisory

Verify Fire

Elk M1 Arm Up State

Not Ready To Arm

Ready To Arm

Ready to Arm, but a zone is violated and can be Forced Armed

Armed with Exit Timer working

Armed Fully

Force Armed with a force arm zone violated

Page 19: UltraM1G3 HSPI User s Guideautomatedhomeonline.com/HomeSeer3/UltraM1G3_HSPI_Users_Guide.pdfUnder the Defined Elk M1G Configuration section, review and select the supported Elk M1 configuration.

19

Armed with a bypass

Elk M1 Current Alarm State

Disarmed

Armed Away

Armed Stay

Armed Stay Instant

Armed to Night

Armed to Night Instant

Armed to Vacation

Elk M1 Zone Status

Normal

Trouble

Violated

Bypassed

Elk M1 Output Status

On

Off

UltraM1G3 HSPI API Reference To be determined.


Recommended