About
Elk-M1 Control is a built-in integration that connects Home Assistant to an Elk-M1 security panel locally. It adds alarms, binary sensors, climate, lights, numbers, scenes, sensors, switches and times for the panel. Actions cover arming in home instant, night instant and vacation modes, bypassing or clearing bypass for an area, and showing a message on the keypads. Other actions refresh or set counters, bypass or trigger a zone, set the panel time, speak a phrase or word, and turn on an output for a set length of time. Setup happens in the UI, where the connection can be made over the network or a serial port with a username, password, protocol and temperature unit, and a prefix can be added when more than one panel is used. Home Assistant can discover the panel on the network, and a repair notice appears if a deprecated sensor is found.
Automatic summary of Home Assistant's source code. Something wrong? Get in touch
Supports
Works locally Talks to your devices on your own network. No vendor cloud in between.
Set up in the UI Add it in Settings, Devices and services. Nothing to download.
Found by itself Home Assistant spots it on the network and offers to add it.
Updated with Home Assistant Ships and updates with every Home Assistant release.
Provides
- Lights
- Climate
- Alarms
- Switches
- Sensors
Setting it up
Home Assistant usually finds it on the network and offers to add it. It can also be added by hand under Settings, Devices and services.
Connect to Elk-M1 Control
- Device
Connect to Elk-M1 Control
- Password
- Protocol
- The temperature unit Elk-M1 uses.
- Username
Connect to Elk-M1 Control
- The IP address or domain or serial port if connecting via serial.
- Password
- A unique prefix (leave blank if you only have one Elk-M1).
- Protocol
- The temperature unit Elk-M1 uses.
- Username
Reconfigure Elk-M1 Control
- The IP address or domain or serial port if connecting via serial.
- Password
- Protocol
- Username
Texts from Home Assistant's source code, Apache License 2.0.
Actions
- Alarm arm home instantArms the Elk-M1 in home instant mode.Fields: Code
- Alarm arm night instantArms the Elk-M1 in night instant mode.Fields: Code
- Alarm arm vacationArms the Elk-M1 in vacation mode.Fields: Code
- Alarm bypassBypasses all zones for the area.Fields: Code
- Alarm clear bypassRemoves bypass on all zones for the area.Fields: Code
- Alarm display messageDisplays a message on all of the Elk-M1 keypads for an area.Fields: Beep, Clear, Line 1, Line 2, Timeout
- Sensor counter refreshRefreshes the value of a counter from the panel.
- Sensor counter setSets the value of a counter on the panel.Fields: Value
- Sensor zone bypassBypasses zone.Fields: Code
- Sensor zone triggerTriggers zone.
- Set timeSets the time for the panel.Fields: Prefix
- Speak phraseSpeaks a phrase. See list of phrases in Elk-M1 ASCII Protocol documentation.Fields: Phrase number, Prefix
- Speak wordSpeaks a word. See list of words in Elk-M1 ASCII Protocol documentation.Fields: Word number, Prefix
- Switch output turn on forTurns on an output for a specified length of time.Fields: Duration
Troubleshooting
- Repair noticesNotices it can show in Settings, Repairs:Deprecated sensor detected
Shows in Vulpo
Light card, Quick Toggle card, Climate card, Alarm Panel card, Apple Watch, Control Center, Climate Live Activity.Information
- Installs
- 353 sharing analytics
- Connection
- Works locally
- Upkeep
- Part of Home Assistant
- Category
- Security and safety, Alarm systems
- Kind
- Built-in integration
- Needs
- Built into Home Assistant
- Domain
elkm1












