diff --git a/source/_integrations/elkm1.markdown b/source/_integrations/elkm1.markdown index 60f1676b597..e79d056069a 100644 --- a/source/_integrations/elkm1.markdown +++ b/source/_integrations/elkm1.markdown @@ -4,6 +4,7 @@ description: Instructions to setup the Elk-M1 controller. ha_release: 0.81 ha_category: - Alarm + - Binary Sensor - Climate - Hub - Light @@ -19,6 +20,7 @@ ha_codeowners: - '@bdraco' ha_platforms: - alarm_control_panel + - binary_sensor - climate - light - scene @@ -33,12 +35,13 @@ The Elk-M1 controller is manufactured by [Elk Products](https://www.elkproducts. There is currently support for the following device types within Home Assistant: -- **Alarm** - An Elk-M1 area (also known as partition) is represented as an `alarm_control_panel`. -- **Climate** - An Elk-M1 thermostat is represented as a `climate` entity. -- **Light** - An Elk-M1 light (which can be X10, Insteon, UPB) is represented as a `light`. -- **Scene** - Elk-M1 tasks are represented as `scene` entities. -- **Sensor** - Elk-M1 counters, keypads, panel, settings, and zones are represented as `sensor` entities. -- **Switch** - Elk-M1 outputs are represented as `switch` entities. +- **Alarm** - An ElkM1 area (also known as partition) is represented as an `alarm_control_panel`. +- **Binary Sensor** - ElkM1 zones that have 4 states (i.e.: are not analog zones) are represented as `binary_sensor` entities. `Normal` is `off` and any of the other values is `on`. +- **Climate** - An ElkM1 thermostat is represented as a `climate` entity. +- **Light** - An ElkM1 light (which can be X10, Insteon, UPB) is represented as a `light`. +- **Scene** - ElkM1 tasks are represented as `scene` entities. +- **Sensor** - ElkM1 counters, keypads, panel, settings, and zones are represented as `sensor` entities. +- **Switch** - ElkM1 outputs are represented as `switch` entities. The implementation follows the Elk Products ElkM1 "ASCII Protocol & Interface Specification, Revision 1.84" document. This document can be found on the Internet.