mirror of
https://github.com/home-assistant/home-assistant.io.git
synced 2025-07-21 08:16:53 +00:00
Elkm1 config flow (#12521)
* Elkm1 config flow * Add auto_configure * Update elkm1.markdown
This commit is contained in:
parent
0a89a30cd7
commit
d63425ed6e
@ -13,6 +13,9 @@ ha_category:
|
|||||||
- Switch
|
- Switch
|
||||||
ha_iot_class: Local Push
|
ha_iot_class: Local Push
|
||||||
ha_domain: elkm1
|
ha_domain: elkm1
|
||||||
|
ha_config_flow: true
|
||||||
|
ha_codeowners:
|
||||||
|
- '@bdraco'
|
||||||
---
|
---
|
||||||
|
|
||||||
The Elk-M1 is a home security and automation controller that is capable of alarm control panel functions and automation.
|
The Elk-M1 is a home security and automation controller that is capable of alarm control panel functions and automation.
|
||||||
@ -30,8 +33,9 @@ There is currently support for the following device types within Home Assistant:
|
|||||||
|
|
||||||
## Configuration
|
## Configuration
|
||||||
|
|
||||||
To integrate one or more Elk-M1 controllers with Home Assistant, add the following
|
To add `ElkM1` to your installation, go to **Configuration** >> **Integrations** in the UI, click the button with `+` sign and from the list of integrations select **Elk-M1 Control**.
|
||||||
section to your `configuration.yaml` file:
|
|
||||||
|
Alternatively, add the following section to your `configuration.yaml` file:
|
||||||
|
|
||||||
```yaml
|
```yaml
|
||||||
# Example configuration.yaml entry
|
# Example configuration.yaml entry
|
||||||
@ -64,6 +68,11 @@ temperature_unit:
|
|||||||
required: false
|
required: false
|
||||||
type: string
|
type: string
|
||||||
default: F
|
default: F
|
||||||
|
auto_configure:
|
||||||
|
description: Auto configure `area`, `counter`, `keypad`, `output`, `setting`, `task`, `thermostat`, `plc`, and `zone` by only adding elements that ElkM1 reports on the initial sync.
|
||||||
|
required: false
|
||||||
|
type: boolean
|
||||||
|
default: False
|
||||||
area:
|
area:
|
||||||
description: Elk areas to include in Home Assistant.
|
description: Elk areas to include in Home Assistant.
|
||||||
required: false
|
required: false
|
||||||
@ -271,6 +280,16 @@ elkm1:
|
|||||||
exclude: [b12-d5]
|
exclude: [b12-d5]
|
||||||
```
|
```
|
||||||
|
|
||||||
|
Example configuration using `auto_configure`:
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
elkm1:
|
||||||
|
host: elks://IP_ADDRESS
|
||||||
|
username: USERNAME
|
||||||
|
password: PASSWORD
|
||||||
|
auto_configure: true
|
||||||
|
```
|
||||||
|
|
||||||
Example for a serial port instance on /dev/ttyUSB0 at 115200 baud:
|
Example for a serial port instance on /dev/ttyUSB0 at 115200 baud:
|
||||||
|
|
||||||
```yaml
|
```yaml
|
||||||
|
Loading…
x
Reference in New Issue
Block a user