Что такое 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.
Управление климатом
Термостаты теплого пола с сенсорными панелями и скрытого монтажа.
Устройства управления кондиционером по ИК и встраиваемые платы.
Панели управления фанкойлами.
Термоголовки на батарею.
Проветриватели.
Замки
Устанавливаемые вместо обычного дверного замка.
Устанавливаемые на стандартную личинку.
Реле управления электромагнитным замком.
Реле с сухими контактами.
Датчики
Движение.
Температура.
Влажность.
Открытие двери/окна.
Протечка.
Дым.
Газ угарный/углекислый/бытовой.
Измерение энергопотребление.
Потребление воды.
Пульты управления
Сенсорные панели.
Кнопочные панели.
Сценарные кнопки.
Брелоки/пульты.
Но бывают особенные задачи по автоматизации, которые не решить с помощью существующих устройств, тогда на помощь приходят платы, позволяющие сконфигурировать свое уникальное устройство.
Как работает Z-Wave сеть?
Z-Wave является mesh сетью, имеет ячеистую структуру, в которой устройства могут общаться друг с другом через другие устройства. В сети Z-Wave все узлы имеют равные права и возможности, нет главного с функциями координатора сети, поэтому любое устройство может напрямую отправить команду любому другому устройству. Прямое управление другим устройством обеспечивается классом команд Association.
Z-Wave сеть определяется уникальным Home ID, и рядом могут существовать несколько сетей, которые друг друга не будут видеть на программном уровне.
Для того, чтобы устройство начало взаимодействовать с другими устройствами, ему нужно присвоить ID сети, т.е. добавить в сеть, этот процесс называется Включение (Include).
Включающий контроллер - это может быть брелок или хаб, нужно перевести в режим добавления, а на устройстве нажать определенную комбинацию кнопок, обычно три раза подряд, контроллер увидит устройство и передаст ему свой Home ID, а также назначит уникальный адрес в сети в диапазоне от 2 до 232 (первый, обычно, это включающий контроллер). Если устройство уже добавлено в сеть, то чтобы его добавить в другую, сначала нужно очистить ему память, для этого на любом контроллере запускается режим Исключение (Exclude), на устройстве нажимается комбинация кнопок и контроллер отправляет этому устройству команду очистки памяти.
Все устройства на постоянном питании являются ретрансляторами. Если датчик движения собирается отправить команду ВКЛЮЧИТЬ релейному модулю, но модуль находится вне зоны прямой видимости, то сначала датчик отправит широковещательный поисковый пакет Explorer Frame, в ответ на который придут маршруты, как добраться до этого модуля. Также маршруты можно задать вручную с помощью хаба. Устройство хранит до 5 маршрутов (ограничение памяти Z-Wave чипа), максимум маршрут может проходить через 4 устройства.
Датчики на батарейках не являются маршрутизаторами, потому что почти все время спят, в радиоэфир выходят только чтобы отправить важную информацию, например: зафиксировано движение, а заодно сообщить температуру и влажность. Экономия энергии - их важная задача. Во время пробуждения, датчик потребляет до 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 - настраивает периоды пробуждения устройства, когда оно работает на батарейках.
Документация открыта и о всех классах команд можно почитать на сайте silabs Z-Wave чипов SDS13781-Z-Wave-Application-Command-Class-Specification.
Сделать проходной выключатель на Z-Wave - дело 1 минуты. С помощью класса команд Association настраивается связь с другим устройством, Binary Switch используется для управления. Если нажали клавишу на одном устройстве, то благодаря Association устройство понимает, кому отправлять, а с помощью Binary Switch понимает, какую команду нужно отправить.
Настройка работы устройств
В большинстве случаев какая-либо настройка устройств не требуется, они и так работают правильно, например: датчик движения при срабатывании отправляет команду ВКЛЮЧИТЬ, а через 30 секунд, если нет движения, отправляет команду ВЫКЛЮЧИТЬ. Но чтобы устройство было более универсальным и подходило под разные задачи, производитель добавляет полезные настройки. В протокол Z-Wave входит такой класс команд, как Configuration, он позволяет с хаба передать настройки устройству. Какие есть настройки у устройства можно узнать только из инструкции, само устройство не сообщает о своих настройках (иногда производители делают недокументированные сервисные настройки).
Вот несколько примеров полезных настроек:
авто-выключение реле - можно использовать для автоматического выключения света через заданное время, а можно для имитации нажатия кнопки, если задать полсекунды;
максимальный уровень яркости - используется в диммерах, rgbw модулях и лампах;
большинство датчиков можно настроить, как часто они будут передавать информацию о температуре, влажности, освещенности и т.д.;
инвертировать клавиши выключателя - если установили выключатель наоборот, то программно можно поменять клавиши местами.
Каждый производитель волен сам решать, какими настройками наделить устройство. Хорошие производители делают много настраиваемых параметров, другие могут вообще выпустить релейный модуль без простейшей функции авто-выключения.
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, иначе до выключателей света тупо не доходил сигнал.
В домашней автоматизации не требуется супер надежность, это не контроль за процессами в ядерном реакторе. Если отвалится пара датчиков трагедии не произойдет. Миллионы людей используют Zigbee/Wi-Fi/BT сети и в довольно могучих конфигурациях не особо жалуясь на "драку" между протоколами.
Странно, что вы не обмолвились насчет стоимости
зивэйв-компонентов. А ведь в 99% случаев данный фактор является определяющим.
Только сейчас в сообщество начинает приходить к более качественным игрушкам, которые по цене уже сопоставимы с звейв
акстись ))) нет шифрованию, нет обратной связи, нет меша, комунальный уд с соседями...
Статья крутая, подчерпнул много для себя, но вот про частотные ограничения надо бы написать, это первый капкан который ждёт всех новичков, почему именно разграничения есть, так же не хватает больше информации про организацию сети как правильно подключать устройства, как правильно строятся сети zwave вообще, там же кучу подводных камней. Буду очень рад почитать ещё статей про zwave
Спасибо! Частоты в разных регионах могут быть разные, в России, Европе, США частоты не совместимы. Но, например в контроллер RaZberry можно установить сколько угодно z-wave стиков на разных частотах, тогда один контроллер будет поддерживать разные частоты. У меня дома используется плата RaZberry на EU и uzb стик на RU. Частоту можно выбрать в интерфейсе контроллера.
Сеть организуется автоматически, если устройство не смогло напрямую доставить команду другому устройству, то запускается explorer frame для поиска наилучшего маршрута. Также всегда можно назначить маршрут вручную из интерфейса контроллера.
Крутая статья, автору однозначно лайк, подписка, колокольчик =)
При всей моей любви к звейв, он сейчас он медленно доживает свой век....
Посмотрите на количество релизов железок на зигбии и на звейв за год, да на звейв ещё есть железки которым нет аналогов на зигбии но это не надо долго...
На зигбии уже пришли крупные вендоры типа легран, данфос, филипс, бош и это помимо китая сяоми, акара, туи и тд, а на звейв кроме фибары, кубины и аеотек почти никого нет...
По поводу совместимости этих проблем чуть больше чем достаточно и на звейв, производители слегка клали на протокол и стандарты в том числе и фибарка, а уж если говорить про прошивки тут вообще начинается веселье и настоящий карнавал ))
Тут вывод один, если ты не развиваешься ты остаёшься за бортом....если звейв не опомнится, то через лет 5 будем его вспоминать с ностальгией...
Врят-ли они приобретали все это добро, чтобы не развивать.
Звейв пока производит только силабс, всё остально много кто штампует.
Автору большое спасибо за статью!
Да, у Z-Wave не так много устройств выпускается в последние годы (но много было выпущено ранее), высокие ценники не способствуют распространению, а разные частоты это реальная подстава для новичков. Но... проблемы зашумленности диапазона 2,4 ГГц в многоквартирных домах это уже не капкан, а капканище, который может убить любое желание у новичков когда-либо связываться с "Умным домом". Автоматизация "чистого" загородного дома и зашумленной одно- или двухкомнатной квартиры - гигантская разница.
Если у вас по несколько раз в день не срабатывает свет в затемненной проходной зоне или не отрывается/закрывается замок входной двери, то поиграв в эту лотерею пару недель пользователь может навсегда отказаться от этой затеи.