Статья

Обзор возможностей протокола Z-Wave

Что такое Z-Wave?
Какие задачи решает Z-Wave?
Какие существуют Z-Wave устройства?
Как работает Z-Wave сеть?
Классы команд устройств
Настройка работы устройств
Z-Wave хорош

Что такое Z-Wave?

Z-Wave (европейское произношение - зэдвэйв, американское - зивэйв) - это радио протокол, который изначально задумывался для использования в домашней автоматизации. В России работает на частоте 869 МГц, что дает хорошую помехозащищенность от Wi-Fi сетей 2.4 ГГц и сигнализаций 433 МГц. Чипы для Z-Wave устройств производит компания Silicon Labs, а протокол строго стандартизирован от физического уровня передачи данных до прикладного уровня. Все Z-Wave устройства проходят обязательную сертификацию, которую контролирует Z-Wave Alliance. Сертификация гарантирует совместимость Z-Wave устройств всех производителей в мире. На данный момент (2020 г.) в Z-Wave Alliance входит более 700 компаний, производящих более 3000 совместимых между собой устройств.

Какие задачи решает Z-Wave?

С помощью Z-Wave можно автоматизировать многие процессы в доме, благодаря этому достигается:

повышение уровня комфорта;экономия электроэнергии;
обеспечение безопасности.

Z-Wave отлично справляется с управлением десятков осветительных приборов: плавно диммировать светильник, настроить цвет LED ленты, управлять светом в коридоре с разных мест, но не предназначен для управления освещением на стадионе с мощной нагрузкой и на большие расстояния.

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

Датчик движения может быть одновременно задействован в сценариях управления освещением и охраны. Датчик открытия окна может выключать конвектор и информировать о взломе. А сирена может громко кричать при взломе или приятно щебетать, когда позвонили в дверь, универсальность устройств обеспечивает и комфорт, и безопасность. Но в России, на данный момент, ни одна охранная компания не использует Z-Wave датчики в качестве охранных, возможно, из-за более высокой цены, по сравнению со специализированными решениями.

Какие существуют Z-Wave устройства?

С 2010 года российский рынок домашней автоматизации быстро развивается. У потребителей появляется много новых задач по автоматизации их жилища. Если еще 10 лет назад под умным домом понимали автоматическое включение света и управление шторами с пульта, то сейчас хотят видеть интеллектуальные системы с голосовым управлением, которые сами обучаются, в зависимости от поведения хозяина.

Z-Wave позволяет автоматизировать почти все процессы в доме, вот самые популярные категории.


Управление освещением и другой нагрузкой

Модули реле/диммеры/rgbw в подрозетник устанавливаются за существующий выключатель.
Многоканальные модули реле/диммеры/rgbw на DIN рейку устанавливаются в электрический щиток.
Светодиодные лампы.
Модуль в розетку.
Модули управления жалюзи по сухим контактам/фазное управление/RS485.

Рис.1 - Z-Wave релейные модули

Управление климатом

Термостаты теплого пола с сенсорными панелями и скрытого монтажа.
Устройства управления кондиционером по ИК и встраиваемые платы.
Панели управления фанкойлами.
Термоголовки на батарею.
Проветриватели.

Рис.2 - Z-Wave термостаты

Замки

Устанавливаемые вместо обычного дверного замка.
Устанавливаемые на стандартную личинку.
Реле управления электромагнитным замком.
Реле с сухими контактами.

Рис.3 - Z-Wave замки

Датчики
Движение.
Температура.
Влажность.
Открытие двери/окна.
Протечка.
Дым.
Газ угарный/углекислый/бытовой.
Измерение энергопотребление.
Потребление воды.

Рис.4 - Z-Wave датчики

Пульты управления

Сенсорные панели.
Кнопочные панели.
Сценарные кнопки.
Брелоки/пульты.

Рис.5 - Z-Wave пульты управления на батарейках

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

Рис.6 - Конфигуратор входов/выходов Z-Uno Shield

Как работает Z-Wave сеть?

Рис.7 - Структура mesh сети

Z-Wave является mesh сетью, имеет ячеистую структуру, в которой устройства могут общаться друг с другом через другие устройства. В сети Z-Wave все узлы имеют равные права и возможности, нет главного с функциями координатора сети, поэтому любое устройство может напрямую отправить команду любому другому устройству. Прямое управление другим устройством обеспечивается классом команд Association.

Z-Wave сеть определяется уникальным Home ID, и рядом могут существовать несколько сетей, которые друг друга не будут видеть на программном уровне.

Рис.8 - Home ID в веб интерфейсе контроллера RaZberry

Для того, чтобы устройство начало взаимодействовать с другими устройствами, ему нужно присвоить ID сети, т.е. добавить в сеть, этот процесс называется Включение (Include).

Рис.9 - Окно добавления/удаления устройста в веб интерфейсе контроллера RaZberry

Включающий контроллер - это может быть брелок или хаб, нужно перевести в режим добавления, а на устройстве нажать определенную комбинацию кнопок, обычно три раза подряд, контроллер увидит устройство и передаст ему свой Home ID, а также назначит уникальный адрес в сети в диапазоне от 2 до 232 (первый, обычно, это включающий контроллер). Если устройство уже добавлено в сеть, то чтобы его добавить в другую, сначала нужно очистить ему память, для этого на любом контроллере запускается режим Исключение (Exclude), на устройстве нажимается комбинация кнопок и контроллер отправляет этому устройству команду очистки памяти.

Все устройства на постоянном питании являются ретрансляторами. Если датчик движения собирается отправить команду ВКЛЮЧИТЬ релейному модулю, но модуль находится вне зоны прямой видимости, то сначала датчик отправит широковещательный поисковый пакет Explorer Frame, в ответ на который придут маршруты, как добраться до этого модуля. Также маршруты можно задать вручную с помощью хаба. Устройство хранит до 5 маршрутов (ограничение памяти Z-Wave чипа), максимум маршрут может проходить через 4 устройства.

Рис.10 - Установка маршрутов в веб-интерфейсе контроллера RaZberry

Датчики на батарейках не являются маршрутизаторами, потому что почти все время спят, в радиоэфир выходят только чтобы отправить важную информацию, например: зафиксировано движение, а заодно сообщить температуру и влажность. Экономия энергии - их важная задача. Во время пробуждения, датчик потребляет до 40 мАч, при питании от двух батареек AAA, емкостью 1000мАч, датчик может находиться в радиоэфире 1000/40 = 25 часов. Обычно таких батареек хватает на 2-3 года.

Классы команд устройств

В сети устройства взаимодействуют друг с другом посредством команд, таких как:

Set - Попросить устройство что-то выполнить (вкл. свет, перекрыть кран, задать температуру).
Get - Попросить устройство сообщить свое состояние (яркость 50%, текущая температура, дверь открыта).
Report - Устройство само информирует о своем состоянии.

Различные функции устройства, которые использует эти команды, называются классами команд - это основа Z-Wave. Запросив с устройства все поддерживаемые классы команд, можно понять, что делает устройство даже без инструкции. Z-Wave протокол насчитывает 122 класса команд, вот самые популярные:

Association - позволяет настаивать прямые связи между устройствами.
Basic - базовый класс, который должны поддерживать все устройства для совместимости. Любой датчик движения может включить реле, диммер, термостат, кондиционер и др.
Battery - сообщает о заряде батарейки.
Binary Sensor - команда о срабатывании датчика движения, датчика открытия и др.
Binary Switch - класс управления исполнительным элементом только с двумя состояниями ВКЛ/ВЫКЛ, обычно, релейные модули.
Central Scene - команды, которые отправляет брелок: нажата кнопка 1, отжата кнопка 3, удерживается кнопка 5.Clock - устройству можно сообщить текущее время.
Color Switch - набор команд управления цветом.
Configuration - класс, с помощью которого можно передать настройки устройству.
Door Lock - для управления замком. Работает только в режиме шифрования.
Firmware Update Meta Data - позволяет обновить прошивку устройства по воздуху.
Multilevel Sensor - сообщает значение датчика температуры, освещенности, влажности и др.
Multilevel Switch - команды управления исполнительным элементом со шкалой 1-99, обычно диммеры 230 В и LED ленты.
Thermostat * - набор классов команд для управления климатом.
Wake Up - настраивает периоды пробуждения устройства, когда оно работает на батарейках.

Рис.11 - Список классов команд реле в веб-интерфейсе контроллера RaZberry

Документация открыта и о всех классах команд можно почитать на сайте silabs Z-Wave чипов SDS13781-Z-Wave-Application-Command-Class-Specification.

Сделать проходной выключатель на Z-Wave - дело 1 минуты. С помощью класса команд Association настраивается связь с другим устройством, Binary Switch используется для управления. Если нажали клавишу на одном устройстве, то благодаря Association устройство понимает, кому отправлять, а с помощью Binary Switch понимает, какую команду нужно отправить.

Рис.12 - Настройка ассоциаций в веб-интерфейсе контроллера Fibaro Home Center 2 (не самый интуитивно понятный интерфейс)

Настройка работы устройств

В большинстве случаев какая-либо настройка устройств не требуется, они и так работают правильно, например: датчик движения при срабатывании отправляет команду ВКЛЮЧИТЬ, а через 30 секунд, если нет движения, отправляет команду ВЫКЛЮЧИТЬ. Но чтобы устройство было более универсальным и подходило под разные задачи, производитель добавляет полезные настройки. В протокол Z-Wave входит такой класс команд, как Configuration, он позволяет с хаба передать настройки устройству. Какие есть настройки у устройства можно узнать только из инструкции, само устройство не сообщает о своих настройках (иногда производители делают недокументированные сервисные настройки).

Рис.13 - Страница из инструкции Fibaro Dimmer 2

Вот несколько примеров полезных настроек:

авто-выключение реле - можно использовать для автоматического выключения света через заданное время, а можно для имитации нажатия кнопки, если задать полсекунды;
максимальный уровень яркости - используется в диммерах, rgbw модулях и лампах;
большинство датчиков можно настроить, как часто они будут передавать информацию о температуре, влажности, освещенности и т.д.;
инвертировать клавиши выключателя - если установили выключатель наоборот, то программно можно поменять клавиши местами.

Рис.14 - Настройка параметров устройства в веб-интерфейсе контроллера Fibaro Home Center 2

Каждый производитель волен сам решать, какими настройками наделить устройство. Хорошие производители делают много настраиваемых параметров, другие могут вообще выпустить релейный модуль без простейшей функции авто-выключения.

Z-Wave хорош

До сих пор у Z-Wave не появилось по-настоящему сильного соперника среди беспроводных технологий домашней автоматизации. Существуют устройства для умного дома на базе технологий Wi-Fi, Bluetooth, Zigbee, хотя обычно они дешевле аналогов на Z-Wave, но главной их проблемой является совместимость. Нельзя купить две Wi-Fi розетки разных производителей и просто заставить работать их вместе. Zigbee позволяет не сертифицировать свои устройства, поэтому Xiaomi может выпускать классные устройства на этом протоколе, но не совместимые с другими производителями. Именно большое количество совместимых Z-Wave устройств (более 3000) делает его самым популярным и востребованным в сегменте беспроводной домашней автоматизации.


Отличная статья, много подчерпнул для себя

Будут вопросы по z-wave, обращайтесь!

Супер. Спасибо за статью полезно. 

делает его самым популярным и востребованным в сегменте беспроводной домашней автоматизации.

Неверный вывод (желаемое за действительное).
Все крупные производители выпускают новые устройства на Bluetooth/WiFi/zig bee (доля последнего уменьшается). На zwave выпускают лишь те, кто ранее уже подписался под него и у них просто нет другого выхода.

Я бы с удовольствие почитал про полноценную домашнюю автоматизацию на bluetooth и wi-fi, какой хаб использовать? Список совместимых mesh bluetooth устройств? 

Большая проблема zwave это региональное деление по частоте. RU, US, EU и прочие, искусственно созданный «вендорлок». Делали бы все на одной, был бы лучший конкурент zigbee 

Отличный комментарий! Именно на этом и спотыкаются новички, пытаясь построить автоматизацию на "совместимых" устройствах z-wave.

Я в статье про это не написал, и многие не знают почему радиооборудование в разных странах может работает на разных частотах. Например Wi-Fi в Японии может иметь 14 каналов, у нас 13. Это связано с государственным распределением частот. Так вот в России европейская полоса Z-Wave частот 868.4-868.8 МГц зарезервирована для использования в медицинских приборах, поэтому для Российских Z-Wave устройств пришлось использовать другую полосу 868.8-869.2 МГц, что уже не совместимо с EU. Поэтому невозможно делать на одной частоте, а на засоренный 2.4 Ггц никто уходить не будет. Я видел большие ZigBee инсталляции, где приходилось перенастраивать Wi-Fi роутеры, чтобы уменьшить влияние мощного Wi-Fi на маломощный ZigBee, иначе до выключателей света тупо не доходил сигнал.

Одна из причин по которой я выбрал строить умный дом на z-wave. Особенно если собираешь строить сеть почти на 30 устройств

В домашней автоматизации не требуется супер надежность, это не контроль за процессами в ядерном реакторе. Если отвалится пара датчиков трагедии не произойдет. Миллионы людей используют Zigbee/Wi-Fi/BT сети и в довольно могучих конфигурациях не особо жалуясь на "драку" между протоколами.
Странно, что вы не обмолвились насчет стоимости 

зивэйв-компонентов. А ведь в 99% случаев данный фактор является определяющим.

Только сейчас в сообщество начинает приходить к более качественным игрушкам, которые по цене уже сопоставимы с звейв

Пульт на 4 кнопки и 4-х канальное реле на 433МЦц на алике стоит 500₽. Вот это реальный конкурент дешевым zigbee устройствам!

акстись ))) нет шифрованию, нет обратной связи, нет меша, комунальный уд с соседями...

Статья крутая, подчерпнул много для себя, но вот про частотные ограничения надо бы написать, это первый капкан который ждёт всех новичков, почему именно разграничения есть, так же не хватает больше информации про организацию сети как правильно подключать устройства, как правильно строятся сети zwave вообще, там же кучу подводных камней. Буду очень рад почитать ещё статей про zwave

Спасибо! Частоты в разных регионах могут быть разные, в России, Европе, США частоты не совместимы. Но, например в контроллер RaZberry можно установить сколько угодно z-wave стиков на разных частотах, тогда один контроллер будет поддерживать разные частоты. У меня дома используется плата RaZberry на EU и uzb стик на RU. Частоту можно выбрать в интерфейсе контроллера.

Сеть организуется автоматически, если устройство не смогло напрямую доставить команду другому устройству, то запускается explorer frame для поиска наилучшего маршрута. Также всегда можно назначить маршрут вручную из интерфейса контроллера.


Крутая статья, автору однозначно лайк, подписка, колокольчик =)

При всей моей любви к звейв, он сейчас он медленно доживает свой век....
Посмотрите на количество релизов железок на зигбии и на звейв за год, да на звейв ещё есть железки которым нет аналогов на зигбии но это не надо долго...
На зигбии уже пришли крупные вендоры типа легран, данфос, филипс, бош и это помимо китая сяоми, акара, туи и тд, а на звейв кроме фибары, кубины и аеотек почти никого нет...
По поводу совместимости этих проблем чуть больше чем достаточно и на звейв, производители слегка клали на протокол и стандарты в том числе и фибарка, а уж если говорить про прошивки тут вообще начинается веселье и настоящий карнавал ))

Тут вывод один, если ты не развиваешься ты остаёшься за бортом....если звейв не опомнится, то через лет 5 будем его вспоминать с ностальгией...

Чипы для ZigBee, Z-Wave, BLE, Wi-Fi производит одна компания - Silicon Labs.
Врят-ли они приобретали все это добро, чтобы не развивать.

Звейв пока производит только силабс, всё остально много кто штампует.

Автору большое спасибо за статью!

Да, у Z-Wave не так много устройств выпускается в последние годы (но много было выпущено ранее), высокие ценники не способствуют распространению, а разные частоты это реальная подстава для новичков. Но... проблемы зашумленности диапазона 2,4 ГГц в многоквартирных домах это уже не капкан, а капканище, который может убить любое желание у новичков когда-либо связываться с "Умным домом". Автоматизация "чистого" загородного дома и зашумленной одно- или двухкомнатной квартиры - гигантская разница.

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


Вернуться назад

Устройства


Fibaro

Flood Sensor

(1 отзыв)

Fibaro

Door / Window Sensor

(1 отзыв)

Fibaro

Smoke Sensor

(1 отзыв)

Fibaro

Wall Plug

(4 отзыва)

Aeotec

MultiSensor 6

(1 отзыв)

Danalock

Danalock V3 Smart Lock

(3 отзыва)

Вернуться назад