Zigbee switch control

Сенсорный выключатель с поддержкой Zigbee. Gledopto GL-W-001Z

Управляем из Home Assistant с помощью zigbee2mqtt

У компании Gledopto большое количество Zigbee устройств. Я планирую серию обзоров, и первый в списке сенсорный Zigbee выключатель Gledopto GL-W-001Z

Сам выключатель очень аккуратный и маленький:

Размеры 80 х 80 мм, толщина 9 мм

Выключатель идеально подходит под европейские подрозетники:

В подрозетник зайдет всего 30 мм.

За тач панелью находится мозг этого выключателя — модуль от Gledopto c Zigbee чипом СС2530 и антенной

В той части, что будет углублена в подрозетник, находится блок питания:

Видно реле Panasonic ADW1 205HL

Для подключения выключателя к сети требуется нейтральная линия!

Добавление в Home Assistant

Для управления выключателем из Home Assistant я использую стик CC2531 и zigbee2mqtt

Этого выключателя в списке поддерживаемых zigbee2mqtt не было. Я создал запрос на добавление. В скором времени он будет добавляться автоматически при включении сопряжения.

На данный момент, чтобы добавить выключатель Gledopto GL-W-001Z в zigbee2mqtt нужно сделать все по этой инструкции, и в devices.js добавить:

В Home Assistant в light.yaml:

где 0x00124b001d43e3cc это идентификатор вашего устройства, смотреть в логе

После можно управлять:

A post shared by kvvhost (@kvvhost) on Jul 31, 2019 at 4:19am PDT

В Home Assistant можно включать и выключать свет этим выключателем из любой точки земного шара, если вы настроили удаленный доступ.

Можно настраивать таймеры в автоматизациях. Например, у меня утром по будням включается свет в спальне вместе с будильником.

Есть возможность сделать автоматизацию на автоматическое включение при движении, что будет очень удобно в прихожей или в коридоре. Я для этого использую zigbee датчик движения

Можно вообще даже не подключать к тому выключателю линию, а использовать его как бинарный датчик — включен или выключен. И задать выполнение всего что угодно на этот выключатель. Например, включить все освещение в комнате, включая ночники и подсветку, через Яндекс Алису:

Источник

Top 11 Zigbee Switches 2022

Including Dimmer, 3 Way, No Neutral, Controller & Multi-Gang

If you are building your smart home around a Zigbee hub, then Zigbee smart switches are the logical choice for advanced lighting control.

There are a variety of different types of smart light switches, so we’ve broken down our guide to cover paddles, dimmers, toggles, multi-ways, micro-controllers, multi-gangs and remotes.

Aqara Zigbee Smart Light Switch

The Aqara hub, which can be connected to 32 Aqara devices, supports home automation features such as voice control and app control.

  • Comes with a V-0 grade flame-resisting panel that can endure high temperatures.
  • The timer feature helps you schedule your home lighting.
  • The app bridges the distance between you and your home, as it lets you control your home lighting from anywhere.

You don’t have to dispose of your old light bulbs and fixtures in a bid to digitize your home lighting system. With Aqara Zigbee Smart Light Switch, you can enhance your home lighting without spending excess money on bulb replacement.

The Aqara hub, which can be connected to 32 Aqara devices, supports home automation features such as voice control and app control. You don’t have to rush home because you forgot to put off your lights, as distance is no barrier with the Aqara switch.

Schedule

The best part of the Aqara switch is its timer feature. The timer feature makes your life easier and well-planned. For instance, you can schedule your sconces to come on in the evening.

Different moods require different scenes. When reading, you need your lights on but the reverse is the case when you want to see a movie. The Aqara switch is scene-enabled, meaning you can schedule different light modes, intensities, and colors for different occasions. For instance, you can program it to switch your lights off when you want to see a movie.

The switch requires an Aqara hub which is sold separately. Also, the switch needs a 2.4 GHz Wi-Fi connection to operate seamlessly.

Motion Sensor

To further enhance your smart switch, you can purchase an Aqara motion sensor. The motion sensor automatically alerts the switch when the home/room is occupied or vacant, enabling it to come on and off without manual initiation.

Источник

# Custom devices (DiY) ptvo.switch

Model ptvo.switch
Vendor Custom devices (DiY)
Description Multi-channel relay switch

open in new window Exposes action, switch (state), l1, l2, l3, l4, l5, l6, l7, l8, l9, l10, l11, l12, l13, l14, l15, l16, linkquality Picture

# Notes

# Deprecated click event

By default this device exposes a deprecated click event. It’s recommended to use the action event instead.

To disable the click event, set legacy: false for this device in configuration.yaml . Example:

# Options

transition : Controls the transition time (in seconds) of on/off, brightness, color temperature (if applicable) and color (if applicable) changes. Defaults to 0 (no transition). The value must be a number with a minimum value of 0

legacy : Set to false to disable the legacy integration (highly recommended), will change structure of the published payload (default true). The value must be true or false

# Exposes

# Action (text)

Value can be found in the published state on the action property. It’s not possible to read ( /get ) this value. To write ( /set ) a value publish a message to topic zigbee2mqtt/FRIENDLY_NAME/set with payload <"action": NEW_VALUE>.

# Switch (l1 endpoint)

The current state of this switch is in the published state under the state_l1 property (value is ON or OFF ). To control this switch publish a message to topic zigbee2mqtt/FRIENDLY_NAME/set with payload <"state_l1": "ON">, <"state_l1": "OFF">or <"state_l1": "TOGGLE">. To read the current state of this switch publish a message to topic zigbee2mqtt/FRIENDLY_NAME/get with payload <"state_l1": "">.

# L1 (text, l1 endpoint)

State or sensor value. Value can be found in the published state on the l1 property. To read ( /get ) the value publish a message to topic zigbee2mqtt/FRIENDLY_NAME/get with payload <"l1": "">. To write ( /set ) a value publish a message to topic zigbee2mqtt/FRIENDLY_NAME/set with payload <"l1": NEW_VALUE>.

# Switch (l2 endpoint)

The current state of this switch is in the published state under the state_l2 property (value is ON or OFF ). To control this switch publish a message to topic zigbee2mqtt/FRIENDLY_NAME/set with payload <"state_l2": "ON">, <"state_l2": "OFF">or <"state_l2": "TOGGLE">. To read the current state of this switch publish a message to topic zigbee2mqtt/FRIENDLY_NAME/get with payload <"state_l2": "">.

# L2 (text, l2 endpoint)

State or sensor value. Value can be found in the published state on the l2 property. To read ( /get ) the value publish a message to topic zigbee2mqtt/FRIENDLY_NAME/get with payload <"l2": "">. To write ( /set ) a value publish a message to topic zigbee2mqtt/FRIENDLY_NAME/set with payload <"l2": NEW_VALUE>.

# Switch (l3 endpoint)

The current state of this switch is in the published state under the state_l3 property (value is ON or OFF ). To control this switch publish a message to topic zigbee2mqtt/FRIENDLY_NAME/set with payload <"state_l3": "ON">, <"state_l3": "OFF">or <"state_l3": "TOGGLE">. To read the current state of this switch publish a message to topic zigbee2mqtt/FRIENDLY_NAME/get with payload <"state_l3": "">.

# L3 (text, l3 endpoint)

State or sensor value. Value can be found in the published state on the l3 property. To read ( /get ) the value publish a message to topic zigbee2mqtt/FRIENDLY_NAME/get with payload <"l3": "">. To write ( /set ) a value publish a message to topic zigbee2mqtt/FRIENDLY_NAME/set with payload <"l3": NEW_VALUE>.

# Switch (l4 endpoint)

The current state of this switch is in the published state under the state_l4 property (value is ON or OFF ). To control this switch publish a message to topic zigbee2mqtt/FRIENDLY_NAME/set with payload <"state_l4": "ON">, <"state_l4": "OFF">or <"state_l4": "TOGGLE">. To read the current state of this switch publish a message to topic zigbee2mqtt/FRIENDLY_NAME/get with payload <"state_l4": "">.

# L4 (text, l4 endpoint)

State or sensor value. Value can be found in the published state on the l4 property. To read ( /get ) the value publish a message to topic zigbee2mqtt/FRIENDLY_NAME/get with payload <"l4": "">. To write ( /set ) a value publish a message to topic zigbee2mqtt/FRIENDLY_NAME/set with payload <"l4": NEW_VALUE>.

# Switch (l5 endpoint)

The current state of this switch is in the published state under the state_l5 property (value is ON or OFF ). To control this switch publish a message to topic zigbee2mqtt/FRIENDLY_NAME/set with payload <"state_l5": "ON">, <"state_l5": "OFF">or <"state_l5": "TOGGLE">. To read the current state of this switch publish a message to topic zigbee2mqtt/FRIENDLY_NAME/get with payload <"state_l5": "">.

# L5 (text, l5 endpoint)

State or sensor value. Value can be found in the published state on the l5 property. To read ( /get ) the value publish a message to topic zigbee2mqtt/FRIENDLY_NAME/get with payload <"l5": "">. To write ( /set ) a value publish a message to topic zigbee2mqtt/FRIENDLY_NAME/set with payload <"l5": NEW_VALUE>.

# Switch (l6 endpoint)

The current state of this switch is in the published state under the state_l6 property (value is ON or OFF ). To control this switch publish a message to topic zigbee2mqtt/FRIENDLY_NAME/set with payload <"state_l6": "ON">, <"state_l6": "OFF">or <"state_l6": "TOGGLE">. To read the current state of this switch publish a message to topic zigbee2mqtt/FRIENDLY_NAME/get with payload <"state_l6": "">.

# L6 (text, l6 endpoint)

State or sensor value. Value can be found in the published state on the l6 property. To read ( /get ) the value publish a message to topic zigbee2mqtt/FRIENDLY_NAME/get with payload <"l6": "">. To write ( /set ) a value publish a message to topic zigbee2mqtt/FRIENDLY_NAME/set with payload <"l6": NEW_VALUE>.

# Switch (l7 endpoint)

The current state of this switch is in the published state under the state_l7 property (value is ON or OFF ). To control this switch publish a message to topic zigbee2mqtt/FRIENDLY_NAME/set with payload <"state_l7": "ON">, <"state_l7": "OFF">or <"state_l7": "TOGGLE">. To read the current state of this switch publish a message to topic zigbee2mqtt/FRIENDLY_NAME/get with payload <"state_l7": "">.

# L7 (text, l7 endpoint)

State or sensor value. Value can be found in the published state on the l7 property. To read ( /get ) the value publish a message to topic zigbee2mqtt/FRIENDLY_NAME/get with payload <"l7": "">. To write ( /set ) a value publish a message to topic zigbee2mqtt/FRIENDLY_NAME/set with payload <"l7": NEW_VALUE>.

# Switch (l8 endpoint)

The current state of this switch is in the published state under the state_l8 property (value is ON or OFF ). To control this switch publish a message to topic zigbee2mqtt/FRIENDLY_NAME/set with payload <"state_l8": "ON">, <"state_l8": "OFF">or <"state_l8": "TOGGLE">. To read the current state of this switch publish a message to topic zigbee2mqtt/FRIENDLY_NAME/get with payload <"state_l8": "">.

# L8 (text, l8 endpoint)

State or sensor value. Value can be found in the published state on the l8 property. To read ( /get ) the value publish a message to topic zigbee2mqtt/FRIENDLY_NAME/get with payload <"l8": "">. To write ( /set ) a value publish a message to topic zigbee2mqtt/FRIENDLY_NAME/set with payload <"l8": NEW_VALUE>.

# Switch (l9 endpoint)

The current state of this switch is in the published state under the state_l9 property (value is ON or OFF ). To control this switch publish a message to topic zigbee2mqtt/FRIENDLY_NAME/set with payload <"state_l9": "ON">, <"state_l9": "OFF">or <"state_l9": "TOGGLE">. To read the current state of this switch publish a message to topic zigbee2mqtt/FRIENDLY_NAME/get with payload <"state_l9": "">.

# L9 (text, l9 endpoint)

State or sensor value. Value can be found in the published state on the l9 property. To read ( /get ) the value publish a message to topic zigbee2mqtt/FRIENDLY_NAME/get with payload <"l9": "">. To write ( /set ) a value publish a message to topic zigbee2mqtt/FRIENDLY_NAME/set with payload <"l9": NEW_VALUE>.

# Switch (l10 endpoint)

The current state of this switch is in the published state under the state_l10 property (value is ON or OFF ). To control this switch publish a message to topic zigbee2mqtt/FRIENDLY_NAME/set with payload <"state_l10": "ON">, <"state_l10": "OFF">or <"state_l10": "TOGGLE">. To read the current state of this switch publish a message to topic zigbee2mqtt/FRIENDLY_NAME/get with payload <"state_l10": "">.

# L10 (text, l10 endpoint)

State or sensor value. Value can be found in the published state on the l10 property. To read ( /get ) the value publish a message to topic zigbee2mqtt/FRIENDLY_NAME/get with payload <"l10": "">. To write ( /set ) a value publish a message to topic zigbee2mqtt/FRIENDLY_NAME/set with payload <"l10": NEW_VALUE>.

# Switch (l11 endpoint)

The current state of this switch is in the published state under the state_l11 property (value is ON or OFF ). To control this switch publish a message to topic zigbee2mqtt/FRIENDLY_NAME/set with payload <"state_l11": "ON">, <"state_l11": "OFF">or <"state_l11": "TOGGLE">. To read the current state of this switch publish a message to topic zigbee2mqtt/FRIENDLY_NAME/get with payload <"state_l11": "">.

# L11 (text, l11 endpoint)

State or sensor value. Value can be found in the published state on the l11 property. To read ( /get ) the value publish a message to topic zigbee2mqtt/FRIENDLY_NAME/get with payload <"l11": "">. To write ( /set ) a value publish a message to topic zigbee2mqtt/FRIENDLY_NAME/set with payload <"l11": NEW_VALUE>.

# Switch (l12 endpoint)

The current state of this switch is in the published state under the state_l12 property (value is ON or OFF ). To control this switch publish a message to topic zigbee2mqtt/FRIENDLY_NAME/set with payload <"state_l12": "ON">, <"state_l12": "OFF">or <"state_l12": "TOGGLE">. To read the current state of this switch publish a message to topic zigbee2mqtt/FRIENDLY_NAME/get with payload <"state_l12": "">.

# L12 (text, l12 endpoint)

State or sensor value. Value can be found in the published state on the l12 property. To read ( /get ) the value publish a message to topic zigbee2mqtt/FRIENDLY_NAME/get with payload <"l12": "">. To write ( /set ) a value publish a message to topic zigbee2mqtt/FRIENDLY_NAME/set with payload <"l12": NEW_VALUE>.

# Switch (l13 endpoint)

The current state of this switch is in the published state under the state_l13 property (value is ON or OFF ). To control this switch publish a message to topic zigbee2mqtt/FRIENDLY_NAME/set with payload <"state_l13": "ON">, <"state_l13": "OFF">or <"state_l13": "TOGGLE">. To read the current state of this switch publish a message to topic zigbee2mqtt/FRIENDLY_NAME/get with payload <"state_l13": "">.

# L13 (text, l13 endpoint)

State or sensor value. Value can be found in the published state on the l13 property. To read ( /get ) the value publish a message to topic zigbee2mqtt/FRIENDLY_NAME/get with payload <"l13": "">. To write ( /set ) a value publish a message to topic zigbee2mqtt/FRIENDLY_NAME/set with payload <"l13": NEW_VALUE>.

# Switch (l14 endpoint)

The current state of this switch is in the published state under the state_l14 property (value is ON or OFF ). To control this switch publish a message to topic zigbee2mqtt/FRIENDLY_NAME/set with payload <"state_l14": "ON">, <"state_l14": "OFF">or <"state_l14": "TOGGLE">. To read the current state of this switch publish a message to topic zigbee2mqtt/FRIENDLY_NAME/get with payload <"state_l14": "">.

# L14 (text, l14 endpoint)

State or sensor value. Value can be found in the published state on the l14 property. To read ( /get ) the value publish a message to topic zigbee2mqtt/FRIENDLY_NAME/get with payload <"l14": "">. To write ( /set ) a value publish a message to topic zigbee2mqtt/FRIENDLY_NAME/set with payload <"l14": NEW_VALUE>.

# Switch (l15 endpoint)

The current state of this switch is in the published state under the state_l15 property (value is ON or OFF ). To control this switch publish a message to topic zigbee2mqtt/FRIENDLY_NAME/set with payload <"state_l15": "ON">, <"state_l15": "OFF">or <"state_l15": "TOGGLE">. To read the current state of this switch publish a message to topic zigbee2mqtt/FRIENDLY_NAME/get with payload <"state_l15": "">.

# L15 (text, l15 endpoint)

State or sensor value. Value can be found in the published state on the l15 property. To read ( /get ) the value publish a message to topic zigbee2mqtt/FRIENDLY_NAME/get with payload <"l15": "">. To write ( /set ) a value publish a message to topic zigbee2mqtt/FRIENDLY_NAME/set with payload <"l15": NEW_VALUE>.

# Switch (l16 endpoint)

The current state of this switch is in the published state under the state_l16 property (value is ON or OFF ). To control this switch publish a message to topic zigbee2mqtt/FRIENDLY_NAME/set with payload <"state_l16": "ON">, <"state_l16": "OFF">or <"state_l16": "TOGGLE">. To read the current state of this switch publish a message to topic zigbee2mqtt/FRIENDLY_NAME/get with payload <"state_l16": "">.

# L16 (text, l16 endpoint)

State or sensor value. Value can be found in the published state on the l16 property. To read ( /get ) the value publish a message to topic zigbee2mqtt/FRIENDLY_NAME/get with payload <"l16": "">. To write ( /set ) a value publish a message to topic zigbee2mqtt/FRIENDLY_NAME/set with payload <"l16": NEW_VALUE>.

# Linkquality (numeric)

Link quality (signal strength). Value can be found in the published state on the linkquality property. It’s not possible to read ( /get ) or write ( /set ) this value. The minimal value is 0 and the maximum value is 255 . The unit of this value is lqi .

Источник

Adblock
detector