Hubitat to Elk M1 Gold Integration

Elk M1 Gold to Hubitat Integration

There is community written code written for Hubitat that allows it to communicate with an Elk M1 Gold with M1XEP Ethernet interface installed.  The integration allows Hubitat to "see" arming state, zones, outputs, keypads.  It also allows Hubitat to arm or disarm the alarm and add it to dashboards.   Integrating the two creates a convenient way to set up arming/disarming from the Hubitat app and to set up rules that can trigger Zwave or Zigbee or Lutron lighting events based on Elk's status, zones, etc.

This is NOT a plug and play integration, it requires some time & planning.


The app/driver code is here:  https://github.com/thecaptncode/hubitat-elkm1

  1. The apps & drivers are copied to the Hubitat, following the README file on the app page.
  2. The user should ideally create a user PIN on Elk dedicated to the integration.
  3. Elk should already be set up with all the inputs/zones, outputs, keypads and tasks before running the integration.
  4. The Hubitat app is updated with the M1XEP's IP address, local port and the Elk user PIN.
  5. Then the Hub should be rebooted.
  6. After the reboot the user can "import" zones, keypads, outputs and tasks that are already set up in Elk.
  7. Zone states, task triggers, etc can be added to one or more dashboards in Hubitat
  8. Optionally but recommended, Hubitat Safety Monitor (HSM) can be installed in Hubitat and integrated with the Elk M1 Application in Hubitat to allow arming, disarming, automated events based on Hubitat's mode, etc.

    • Related Articles

    • Elk Webinar Product Information & Training Sessions

      Elk has recorded hours of webinar training sessions and instructional videos that cover hardware, product information, integration and programming.  You can visit their Youtube channel:  Elk Webinar Recordings.
    • Remote Management of Door Lock Codes with Hubitat

      Hubitat users can add or remove PIN codes for door locks using the web interface.  For remote management of lock codes, we recommend the optional (paid) Remote Admin Service.  Advanced users may wish to set up a vpn for remote access to their Hubitat ...
    • Homeseer WX300 Support in Hubitat

      While the WX300 switch/dimmer from Homeseer should "work" out of the box as a generic device, in order to take advantage of more features a driver will be required.  At time of writing, there is a community driver now available: ...
    • Integrating Elk M1 Gold with Insteon via ISY99 / ISY994

        It is possible for an Elk M1 Gold to 'see' Insteon status and also control Insteon devices through an ISY99 or ISY994 automation controller without having to purchase any additional software.  Using this method, one will program any Elk-Insteon ...
    • Integrating Elk M1 Gold with Insteon via ISY99 / ISY994

        It is possible for an Elk M1 Gold to 'see' Insteon status and also control Insteon devices through an ISY99 or ISY994 automation controller without having to purchase any additional software.  Using this method, one will program any Elk-Insteon ...