mirror of
https://github.com/home-assistant/home-assistant.io.git
synced 2025-07-21 16:27:19 +00:00
Update documentation for HLK-SW16 config flow (#14140)
Co-authored-by: Franck Nijhof <frenck@frenck.dev>
This commit is contained in:
parent
b38987ffa9
commit
cbbd5082e5
@ -1,87 +1,20 @@
|
||||
---
|
||||
title: Hi-Link HLK-SW16
|
||||
description: Instructions on how to integrate HLK-SW16 relay into Home Assistant.
|
||||
logo: hlktech.jpg
|
||||
ha_category:
|
||||
- DIY
|
||||
- Switch
|
||||
ha_release: 0.84
|
||||
ha_iot_class: Local Push
|
||||
ha_codeowners:
|
||||
- '@jameshilliard'
|
||||
ha_domain: hlk_sw16
|
||||
---
|
||||
|
||||
The [HLK-SW16](http://www.hlktech.net/product_detail.php?ProId=48) by [Hi-Link](http://www.hlktech.net/) is a simple networkable 16 port relay device.
|
||||
|
||||
To enable it, add the following lines to your `configuration.yaml`:
|
||||
## Configuration
|
||||
|
||||
```yaml
|
||||
# Example configuration.yaml entry
|
||||
hlk_sw16:
|
||||
relay1:
|
||||
host: 10.225.225.53
|
||||
switches:
|
||||
0:
|
||||
name: relay1-0
|
||||
1:
|
||||
name: relay1-1
|
||||
2:
|
||||
name: relay1-2
|
||||
3:
|
||||
name: relay1-3
|
||||
4:
|
||||
name: relay1-4
|
||||
5:
|
||||
name: relay1-5
|
||||
6:
|
||||
name: relay1-6
|
||||
7:
|
||||
name: relay1-7
|
||||
8:
|
||||
name: relay1-8
|
||||
9:
|
||||
name: relay1-9
|
||||
a:
|
||||
name: relay1-a
|
||||
b:
|
||||
name: relay1-b
|
||||
c:
|
||||
name: relay1-c
|
||||
d:
|
||||
name: relay1-d
|
||||
e:
|
||||
name: relay1-e
|
||||
f:
|
||||
name: relay1-f
|
||||
```
|
||||
To add a Hi-Link HLK-SW16 to your installation, go to **Configuration** >> **Integrations** in the UI, click the button with `+` sign and from the list of integrations select **Hi-Link HLK-SW16**.
|
||||
|
||||
{% configuration %}
|
||||
deviceid:
|
||||
description: The array that contains the HLK-SW16 devices.
|
||||
required: true
|
||||
type: map
|
||||
keys:
|
||||
host:
|
||||
description: The IP address or hostname of the HLK-SW16.
|
||||
required: true
|
||||
type: string
|
||||
port:
|
||||
description: The control port for the relays.
|
||||
required: false
|
||||
type: integer
|
||||
default: 8080
|
||||
switches:
|
||||
description: The array that contains the relays.
|
||||
required: true
|
||||
type: map
|
||||
keys:
|
||||
relayid:
|
||||
description: The array that contains the HLK-SW16 relays, each must be a number between 0 and 9 or letter between a and f which each corresponds to a labeled relay switch on the HLK-SW16.
|
||||
required: false
|
||||
type: map
|
||||
keys:
|
||||
name:
|
||||
description: The name used to display the switch in the frontend.
|
||||
required: false
|
||||
type: string
|
||||
default: relayid
|
||||
{% endconfiguration %}
|
||||
Enter the host and port for the HLK-SW16 TCP socket control interface and hit submit, if the connection is successful this will automatically populate the 16 relay switches as switch entities.
|
||||
|
Loading…
x
Reference in New Issue
Block a user