mirror of
https://github.com/home-assistant/home-assistant.io.git
synced 2025-05-30 06:46:49 +00:00

* New component hlk_sw16 relay module. * Update to new config schema. * format fixes * add keys * add relayid * add keys * fix
91 lines
2.1 KiB
Markdown
91 lines
2.1 KiB
Markdown
---
|
|
layout: page
|
|
title: "HLK-SW16 Relay Module"
|
|
description: "Instructions on how to integrate HLK-SW16 relay into Home Assistant."
|
|
date: 2018-10-29 20:00
|
|
sidebar: true
|
|
comments: false
|
|
sharing: true
|
|
footer: true
|
|
logo: hlktech.jpg
|
|
ha_category: DIY
|
|
ha_release: 0.84
|
|
ha_iot_class: "Local Push"
|
|
---
|
|
|
|
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`:
|
|
|
|
```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
|
|
```
|
|
|
|
{% 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 labled 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 %}
|