Table of Contents

Advertisement

Quick Links

Elk M1 Installation and Usage Guide
Version:
20230426
Date:
Wednesday, April 26, 2023
Authors:
Andrew Luecke

Advertisement

Table of Contents
loading

Summary of Contents for chowmain Elk M1

  • Page 1 Elk M1 Installation and Usage Guide Version: 20230426 Date: Wednesday, April 26, 2023 Authors: Andrew Luecke...
  • Page 2: Table Of Contents

    Contents Overview....................................4 Features....................................5 End User Alarm Interface Features..............................5 Installer Features....................................5 Frequently Asked Questions...............................7 What are the benefits of the V2 driver over V1......................... 7 Why was the ELK Lock Driver Removed in V2?.......................... 7 Can I automatically upgrade between V2 and V1........................7 What cool things can driver do?..............................
  • Page 3 Adding the driver to your project............................32 Licensing....................................33 Creating a Project on Driver Central..........................33 Purchasing a Driver Licence.............................34 Install the driverCentral cloud driver..........................35 Install Chowmain driver..............................36 Change Log..................................37 Version 20230426.................................... 37 Version 20211223 - V1 [BETA]..............................38 Version 20210715.................................... 38 Version 20210611.................................... 38 Version 20210512....................................
  • Page 4: Overview

    The Chowmain M1 driver for Control4 offers extensive integration of the M1 functionality to truely expand Control4's functionality to not only security based services but also occupancy and input/output expansion for automation tasks and is compatible with both Ness and ELK M1 systems.
  • Page 5: Features

    Features The Chowmain ELK M1 driver is compatible with both Ness M1 and ELK M1 systems via RS232 or IP connectivity (requires optional ELK-M1XEP Module) End User Alarm Interface Features • Full support for all 8 areas • Large variety of arming modes - Away, Stay, Stay instant, Night, Vacation, Disarm •...
  • Page 6 • Toggle Outputs • Zone Triggers • Basic support for M1 Lighting. Lights, Relays and Dimmers integration via M1 for greater integration and Advanced Lighting Support. • Zone integration via Contact Closure • Advanced system to allow override of arming modes using custom programming or prompt for custom PIN number •...
  • Page 7: Frequently Asked Questions

    Frequently Asked Questions What are the benefits of the V2 driver over V1 The list of benefits is huge, but, here are some of the major ones • New History / Log Interface Driver. View ELKRP Logs in realtime. • Completely rewritten communications system with huge benefits improving reliability and speed •...
  • Page 8: What Module Is Required To Connect To The Panel Via Network

    ELKRP, Control4 cannot connect properly to the Ness M1, but will automatically try to reconnect after ELKRP has disconnected • The C1M1 has not been tested by Chowmain, but we have been provided feedback by users that it does operate I'm typing the correct code, however, disarming or arming does not operate •...
  • Page 9: When Executing Programming Commands, The Client Is Notified Of "Safe Mode" Errors

    For more information, on SAFE MODE, refer to Quickstart information provided with the driver or the full driver manual. I want to try this driver out before buying it? • All Chowmain drivers for Control4 come with a 90 day trial. Page 9...
  • Page 10: Configuration And Setup

    The integrator agrees to indemnify Chowmain for any loss or damage suffered due to any indirect, incidental and/or consequential damages, lost/stoken property, lost business, lost/stolen savings, lost profits or revenues resulting from a breach of this agreement and shall include all costs, expenses and reasonable attorney's fees incurred.
  • Page 11: Setup & Configuration Of M1Xep (Ethernet Only)

    Setup & Configuration of M1XEP (Ethernet Only) To use Ethernet, you must properly configure the M1XEP Module via ELKRP. Begin by enrolling the Ethernet M1-XEP module. Whilst the network may operate without doing so, Ethernet warnings may not operate correctly on any Installed Ness Keypads 1.
  • Page 12: Basic Control4 Setup

    Under Globals, G29-G42 (Special), you must enable all Serial Port 0 Transmit Options. Failure to do so, and components of the driver may not work correctly. 1. Event Log ON 2. Task Changes ON 3. Zone Changes ON 4. Lighting Changes ON 5.
  • Page 13: V2 Driver Settings

    • Debug Mode: Enable different types of debugging modes for driver. • Debug Level: Verbosity of debugging. ERROR is the least verbose • Error Reporting: Enables Automatic fault reports to Chowmain Driver Information • Status: Basic Information on the driver •...
  • Page 14: Actions

    • Display Zone Numbers In Interface: Displays or hides the number of the zone in the Control4 Zones Interface • Fire/Medical/Police/Panic emergency Keys: The F1,F2…F6 key which is pressed when doing an emergency. This must be programmed in the panel, and a physical keypad must exist within that zone to operate correctly.
  • Page 15: Commands

    • Submit Diagnostics: Use to send diagnostic information to Chowmain. A reference number will be provided in the LUA Output window • Sync Clock: Manually changes the M1 Panel time to the same as Control4. Commands • Activate Task: Activates a M1 Task on the Panel •...
  • Page 16 • AREA_#_ARMUP_STATE_ELK: Arm Up State description as specified in ELK API in Arming Status Report. Used for Advanced Programming • AREA_#_ARMUP_STATE_ELK_ID: Arm Up State character as specified in ELK API in Arming Status Report. Used for Advanced Programming • AREA_#_CUSTOM_PIN: Custom PIN Entered by user during Custom PIN Request Action •...
  • Page 17: V1 Driver Settings

    • LOG_ENTRY_AREA: Area of the Last Log Entry. As specified in the API for System Log Data Update. Generally used only for Advanced Programming • LOG_ENTRY_DATA: Data of the Last Log Entry. As Specificed in the API for System Log Data Update. Generally used only for Advanced Programming •...
  • Page 18 • Debug Mode: Used for Testing Purposes Only • Unsafe Programming Commands: Shows the State of SAFE MODE. For more information. Refer to the SAFE MODE subsection in this manual • Automatic Notifications (On/Off): Provides an easy way to provide push and email notifications •...
  • Page 19: Actions

    Only change this if you know what you're doing. Actions • Sync Clock: Manually changes the M1 Panel time to the same as Control4. • Force Reconnect: Used Primarily for RS232 Connections. Resend's all the data normally sent during the connection process (ideal if you've disconnected the RS232 cable and plugged it back in and want to resync without rebooting director) •...
  • Page 20: Safe Mode

    This is due to the behavior of the ELK M1 ARM command which disarms when already armed, or bypassing which toggles when already in that state.
  • Page 21: Counters

    2. Press OK to confirm. 3. The "Unsafe Programming Commands" Property will acknowledge the change, and the system will attempt to notify the user that UNSAFE Mode is enabled. Counters Ness M1 Counters require polling for read updates (writes do NOT need polling). Because reading of values isn't real-time, we recommend their usage only in limited scenarios.
  • Page 22: Access Control / Locks

    Access Control / Locks As part of ELK M1's Alarm panel, Access Control is a built in component. The purpose is to provide endusers with keypads they can use to open doors externally. There are 2 mechanisms used for Access Control, and they can be mixed and matched.
  • Page 23: Lighting

    • Go To Settings and Enable Card Reading Mode • Go to the lock, and enter all new cards or codes into the reader. They will show as invalid in Control4. • Disable Code Learning Mode when complete • Go to Users, and New users will be learnt as "Learnt Code - # TIME". The number will be an 8 digit number.
  • Page 24 14-Not Implemented 251-Kitchen.wav 15-Not Implemented 252-Lamp.wav 16-Not Implemented 253-Laundry.wav 17-Not Implemented 254-Lawn.wav 18-Not Implemented 255-Leak.wav 19-Not Implemented 256-Leave.wav 20-Not Implemented 257-Left.wav 21-Zero.wav 258-Less.wav 22-One.wav 259-Level.wav 23-Two.wav 260-Library.wav 24-Three.wav 261-Light.wav 25-Four.wav 262-Lights.wav 26-Five.wav 263-Line.wav 27-Six.wav 264-Living_room.wav 28-Seven.wav 265-Loading.wav 29-Eight.wav 266-Lobby.wav 30-Nine.wav 267-Location.wav 31-Ten.wav 268-Lock.wav...
  • Page 25 69-Answer.wav 306-Office.wav 70-Any.wav 307-Oh.wav 71-Are.wav 308-OK.wav 72-Area.wav 309-On.wav 73-Arm.wav 310-Online.wav 74-Armed.wav 311-Only.wav 75-At.wav 312-Open.wav 76-Attic.wav 313-Operating.wav 77-Audio.wav 314-Option.wav 78-Auto.wav 315-Or.wav 79-Authorized.wav 316-Other.wav 80-Automatic.wav 317-Out.wav 81-Automation.wav 318-Outlet.wav 82-Auxiliary.wav 319-Output.wav 83-Away.wav 320-Outside.wav 84-B.wav 321-Over.wav 85-Back.wav 322-Overhead.wav 86-Barn.wav 323-Panel.wav 87-Basement.wav 324-Panic.wav 88-Bathroom.wav 325-Parking.wav 89-Battery.wav 326-Partition.wav 90-Bedroom.wav...
  • Page 26 124-Corner.wav 361-Report.wav 125-Crawlspace.wav 362-Reporting.wav 126-Danger.wav 363-Reset.wav 127-Day.wav 364-Restored.wav 128-Deck.wav 365-Return.wav 129-Decrease.wav 366-Right.wav 130-Defective.wav 367-Roof.wav 131-Degrees.wav 368-Room.wav 132-Delay.wav 369-Running.wav 133-Den.wav 370-Safe.wav 134-Denied.wav 371-Save.wav 135-Detected.wav 372-Screen.wav 136-Detector.wav 373-Second.wav 137-Device.wav 374-Secure.wav 138-Dial.wav 375-Security.wav 139-Dialing.wav 376-Select.wav 140-Dim.wav 377-Sensor.wav 141-Dining_room.wav 378-Serial.wav 142-Disable.wav 379-Service.wav 143-Disarm.wav 380-Set.wav 144-Disarmed.wav 381-Setback.wav 145-Dock.wav...
  • Page 27 179-Flood.wav 416-Tamper.wav 180-Floor.wav 417-Tank.wav 181-Followed.wav 418-Task.wav 182-Force.wav 419-Telephone.wav 183-Fountain.wav 420-Television.wav 184-Foyer.wav 421-Temperature.wav 185-Freeze.wav 422-Test.wav 186-Front.wav 423-Thank_you.wav 187-Full.wav 424-That.wav 188-Furnace.wav 425-The.wav 189-Fuse.wav 426-Theater.wav 190-Game.wav 427-Thermostat.wav 191-Garage.wav 428-Third.wav 192-Gas.wav 429-Time.wav 193-Gate.wav 430-Toggle.wav 194-Glass.wav 431-Top.wav 195-Go.wav 432-Transformer.wav 196-Good.wav 433-Transmitter.wav 197-Goodbye.wav 434-Trespassing.wav 198-Great.wav 435-Trouble.wav 199-Group.wav 436-Turn.wav 200-Guest.wav...
  • Page 28: Speech Phrases - Used For Speech Phrase Commands

    234-Is.wav 471-Zone.wav 235-Is_about_to_expire.wav 472-Zones.wav 236-Is_active.wav 473-[Intruder_Message].wav Speech Phrases - Used for Speech Phrase Commands SilenceDelay (vm0) Zone 160 (vm160) Zone 1 (vm1) Zone 161 (vm161) Zone 2 (vm2) Zone 162 (vm162) Zone 3 (vm3) Zone 163 (vm163) Zone 4 (vm4) Zone 164 (vm164) Zone 5 (vm5) Zone 165 (vm165)
  • Page 29 Zone 49 (vm49) Keypad Panic Alarm (vm209) Zone 50 (vm50) AC Power Failure (vm210) Zone 51 (vm51) Telephone Line Trouble (vm211) Zone 52 (vm52) Alarm Silence (vm212) Zone 53 (vm53) Alarm Acknowledged (vm213) Zone 54 (vm54) (Area X) Is Armed Away Mode (vm214) Zone 55 (vm55) (Area X) Is Armed Stay Mode (vm215) Zone 56 (vm56)
  • Page 30 Zone 103 (vm103) Automation Menu 1 - Automation Task (vm263) Zone 104 (vm104) Automation Menu 2 - Lighting Control (vm264) Zone 105 (vm105) Automation Menu 3 - Output Control (vm265) Zone 106 (vm106) Automation Menu 4 - Temperature Sensor (vm266) Zone 107 (vm107) Automation Menu 5 - Keypad Temperature (vm267)
  • Page 31 Zone 152 (vm152) Say Name of Area 1 (vm312) Zone 153 (vm153) Say Name of Area 2 (vm313) Zone 154 (vm154) Say Name of Area 3 (vm314) Zone 155 (vm155) Say Name of Area 4 (vm315) Zone 156 (vm156) Say Name of Area 5 (vm316) Zone 157 (vm157) Say Name of Area 6 (vm317) Zone 158 (vm158)
  • Page 32: Adding The Driver To Your Project

    4. If you have multiple units, repeat this process for each unit 5. Highlight the ‘ ELK M1 Gold’ driver on the left hand side. 6. Enter in the IP address and the TCP port address under the Properties tab 7.
  • Page 33: Licensing

    • How does the trial period work? All Chowmain drivers are free to use for a set trial period. When the trial expires the driver will cease to function until you purchase a licence and apply it to the driverCentral project.
  • Page 34: Purchasing A Driver Licence

    8. Take note of the Project Token as this will be used later when we install the Cloud Driver 9. Click Close Purchasing a Driver Licence 1. Visit https:/ /www.drivercentral.io/chowmain-ltd/ and find the product/driver you want to purchase a licence for 2. Click on Add to Cart 3.
  • Page 35: Install The Drivercentral Cloud Driver

    6. You will now be at a page where you can see your purchased licence 7. From here assign the licence to the project we created or if you did not follow that step create a new project Install the driverCentral cloud driver 1.
  • Page 36: Install Chowmain Driver

    10.Click Check Drivers Install Chowmain driver 1. Install the Chowmain driver 2. You will notice that the Activation Status reflects a Licence Activated state 3. Any driver that does not have a purchased licence will have a trial licence activated via the...
  • Page 37: Change Log

    Change Log Version 20230426 Introducing New ELK V2 driver. This is a complete rewrite of the driver and offers a huge number of improvements including: • New History / Log Interface Driver. View ELKRP Logs in realtime. • Completely rewritten communications system with huge benefits improving reliability and speed •...
  • Page 38: Version 20211223 - V1 [Beta]

    This is due to the behavior of the ELK M1 ARM command which disarms when already armed, or bypassing which toggles when already in that state.
  • Page 39: Other Changes

    • Use M1 rules directly • Use of Tasks To accept the risk , click the "Allow Unsafe Programming Commands" in Actions, and press OK to confirm. Other Changes • Fix Notifications system. On some controllers, Notifications may not have operated correctly previously.

Table of Contents