Давно я думал о внедрении системы умного дома в свою квартиру, сравнивал технологии и контроллеры, читал обзоры, и когда подошел момент делать электрику в квартире решил остановиться на беспроводной технологии Z-Wave - большой ассортимент производителей и совместимых устройств.
Задачи были простые: управление освещением, теплым полом, радиаторами отопления, кондиционером для летнего времени года, защита от протечек воды, смарт замок на входную дверь и базовая система безопасности.
В качестве основной системы выбрал контроллер с ПО Z-Way на основе платы расширения RaZberry 7 Pro.
![](https://habrastorage.org/getpro/habr/upload_files/1ed/5ac/623/1ed5ac6235c46667a3bb99e73f98cf08.png)
Плата позволяет мини-компьютеру Raspberry Pi управлять оборудованием умного дома Z-Wave. Есть встроенная интеграция с HomeKit, Яндекс Алисой, Google Home и понятный web интерфейс. Совместим с Raspberry Pi 1/2/3A/3B/3A+/3B+/4B и даже возможно подключить к Orange Pi.
Нужно только установить ПО Z-Way. Я использовался имеющийся у меня Raspbery Pi 3b+.
Зашел по ssh на raspberry и загрузил ПО этой командой, стандартный пароль raspberry
ssh pi@192.168.1.77
wget -qO - https://storage.z-wave.me/RaspbianInstall | sudo bash
При успешной установке обновления z-way-server перезапустится и можно заходить в интерфейс умного дома. Заходим через web на https://find.z-wave.me/ и видим ip адрес контроллера, присвоенный роутером.
![](https://habrastorage.org/getpro/habr/upload_files/c39/957/50f/c3995750fec6737a265c4109ee7c3ad4.png)
Можно поставить свежую версию z-way, для этого на сайте производителя получаем ссылку на дистрибутив, и устанавливаем вот так
PKG=z-way-server/z-way-3.2.2_armhf.deb && wget -O /tmp/$PKG https://storage.z-wave.me/z-way-server/$PKG && sudo dpkg -i /tmp/$PKG
Чтобы узнать название Wi-Fi сети и её пароль от получившегося контроллера вводим данную команду
ssh pi@192.168.1.77 "cat /etc/hostapd/hostapd.conf | grep '^ssid=\|wpa_passphrase'"
На момент подключения контроллера я уже смонтировал все устройства в места расположения. За выключатели освещения установил двухканальные реле производителя Philio для управления вкл/выкл, на кухне поставил диммер для диммирования основного света, подключил RGB контроллер к светодиодной ленте подсветки столешницы, в спальне 2 диммируемые группы - RGB подсветка потолка - светодиодной лентой по периметру и торшер с RGBW лампой, а также несколько групп вкл/выкл. Отоплением управляют терморегуляторы Z-Wave, теплым полом термостат Heatit Z-TRM 3.
Web интерфейс настройки выглядит так, тут есть dashboard в котором собраны часто используемые сценарии и устройства, комнаты, все элементы, вкладка события и настройки сценариев. Для добавления устройства Z-Wave переходим в Меню - раздел устройства - добавить новое.
![](https://habrastorage.org/getpro/habr/upload_files/448/6aa/956/4486aa956cca0184c0407f0aa9ebe2f2.png)
Также устройства можно добавить через Expert интерфейс.
![В Expert Ui я могу поменять рабочую частоту контроллера, посмотреть отправленные команды от устройств, карту маршрутов сети Z-Wave, настроить ассоциации между устройствами, и даже пользоваться zniffer для отслеживания качества сигнала и типов данных. В Expert Ui я могу поменять рабочую частоту контроллера, посмотреть отправленные команды от устройств, карту маршрутов сети Z-Wave, настроить ассоциации между устройствами, и даже пользоваться zniffer для отслеживания качества сигнала и типов данных.](https://habrastorage.org/getpro/habr/upload_files/426/8c5/506/4268c55063190c042b27372846e2719c.png)
А еще можно посмотреть логи этой командой
tail -f /var/log/z-way-server.log
Например, я сделал свет поярче диммером, по логу видно что яркость 62%, энергопотребление увеличилось до 11.2 W.
![](https://habrastorage.org/getpro/habr/upload_files/89f/8df/f0d/89f8dff0d0aedbb9466ce4bcd6742a93.png)
В разделе устройства видно все активные ассоциации - датчики и выключатели общаются с исполнительными устройствами напрямую без участия контроллера. Это позволяет без труда настроить систему не используя лишних сценариев в контроллере.
![](https://habrastorage.org/getpro/habr/upload_files/171/0d2/380/1710d238004e0652c96eb974f186fb62.png)
Вот например, когда мне понадобился выключатель возле кровати для запуска сценариев, я настроил себе беспроводной выключатель Heatit Z-Push, он работает от одной батарейки CR2450 1-2 года, с чипом Z-Wave 700 серии, поддержкой шифрования и функцией Smart Start.
![](https://habrastorage.org/getpro/habr/upload_files/c2f/0d3/fc5/c2f0d3fc54e700aa14a359448d1e57a5.jpeg)
Так выглядит в интерфейсе Expert ui беспроводной выключатель. Добавил его в контроллер, настроил действия кнопок, на каждую кнопку можно настроить по 3 типа нажатий.
![](https://habrastorage.org/getpro/habr/upload_files/287/53a/766/28753a7665dc36ca9a044df6ebc77a8b.png)
В комплекте с выключателем идут сменные клавиши на 1, 2 и 3 клавиш, можно собрать как удобно, батарейки, рамка стандарта System 55 что позволяет разместить выключатель в рамке с другими устройствами, размер устройства 55x55x13 mm.
![](https://habrastorage.org/getpro/habr/upload_files/cb1/b16/10b/cb1b1610b27894a9f87395477c5c76ac.jpeg)
Теперь выключатель висит возле кровати, с него запускаются 3 сцены -
"Ночь" - выключить весь свет и ненужные бытовые приборы,
"Вкл/выкл" прикроватной подсветки,
"Утро" - Включить торшер, диммер в гостиной и на кухне, нагреть теплый пол.
В общем, я последовательно добавил все модули в контроллер, расположил их по комнатам и скачал стандартное мобильное приложение Z-Wave.Me
![](https://habrastorage.org/getpro/habr/upload_files/1f1/aa4/37f/1f1aa437ff83dc6ca386ca2047550214.jpeg)
На Dashboard у меня выведен смарт замок для открытия двери, некоторые группы света, контролируемые розетки и ip камера для удобства просмотра в рамках одного приложения.
Про умный замок - выбирал исходя из простоты установки и настройки замка. Мне не нужен замок с кодовой клавиатурой и открытием по отпечатку пальцев, хотелось чтоб снаружи дверь выглядела как обычная и имела возможность открыть ключом. Выбран был Z-Wave замок Danalock V3, в комплекте к замку идет регулируемая личинка которая без труда позволяет установить замок на любую дверь. Установка у меня заняла не больше 30 минут.
![](https://habrastorage.org/getpro/habr/upload_files/d41/d7e/020/d41d7e02065357e2f8de32e2866c3c3b.jpeg)
Питается Danalock V3 от 4 батареек CR123A которые также в комплекте, заряда хватит на 1-2 года в зависимости от частоты использования, управляется через приложение Z-Wave по радио или приложение Danalock по Bluetooth, в котором можно настроить автооткрытие замка при приближении - полезная функция.
![](https://habrastorage.org/getpro/habr/upload_files/507/eec/738/507eec738d560baa99311ed353499255.jpeg)
Заняты руки, подходишь к двери и она автоматически открывается обнаружив твой телефон рядом(если включен Bluetooth и геолокация) , а еще можно раздать постоянный или временный доступ всем в семье.
В приложении умного дома на iOS удобно смотреть журнал за сегодня, вчера или последние 7 дней.
![](https://habrastorage.org/getpro/habr/upload_files/c5e/5a2/a7a/c5e5a2a7adbe43d53424e899c233473e.jpeg)
Мне всегда видно, когда и где срабатывают датчики, открывается дверь, какая температура и влажность в комнатах итд.
Для удобного управления я повесил айпад на стену в док станции и настроил на нем приложение Apple Дом. Айпад у меня является домашним центром, таким образом Apple Дом работает как локально в домашней wi-fi сети так и удаленно.
![](https://habrastorage.org/getpro/habr/upload_files/d58/5d8/9bf/d585d89bf83d86f3f1c993dd8ae8e80c.jpeg)
Интеграция с Homekit предельно простая, в интерфейсе контроллера есть магазин бесплатных приложений. Заходим в Меню - приложения - локальные и видим там Apple HomeKit Gate
![](https://habrastorage.org/getpro/habr/upload_files/ece/5e4/d8c/ece5e4d8cb5e40e6b8d7b18192521fa1.png)
Выбираем устройства, которые нам не нужно отображать в HomeKit - я убрал сенсоры энергопотребления, некоторые датчики температуры и освещенности с мультисенсоров движения и виджеты неиспользуемых кнопок.
Сгенерированный пин-код вводим в приложении Apple Дом и переносим там все устройства по комнатам.
![](https://habrastorage.org/getpro/habr/upload_files/4af/79d/e04/4af79de0490dbe23698c7359ceffef49.jpeg)
Также в HomeKit у меня несколько устройств Xiaomi, которые работают через Aqara hub, я их использую в общей автоматизации с Z-Wave устройствами.
В каждой комнате свой виджет включенных устройств, при нажатии на виджет включенных осветительных устройств весь свет в комнате отключается.
![](https://habrastorage.org/getpro/habr/upload_files/c2b/1e6/5b5/c2b1e65b51ad021e55e67ad536e83c1c.jpeg)
Автоматизация тоже просто работает, по датчикам, по геолокации, по открытию двери, расписанию или событиям, все просто настраивается.
![](https://habrastorage.org/getpro/habr/upload_files/38e/a15/82f/38ea1582fcaad107563593ca81ce9f5c.jpeg)
Для голосового управления Siri не очень функциональна, мне удобней пользоваться Яндекс Алисой, к тому же у меня в каждой комнате стоит по Яндекс Станции, ну и в умный дом яндекса можно добавить куда больше сторонних устройств без пританцовывания с бубном. Контроллер уже готов к интеграции с Алисой. Для этого скачиваем приложение Дом с Алисой.
![](https://habrastorage.org/getpro/habr/upload_files/804/b10/fdf/804b10fdf9cbb85f5491e9b0a5c16dc8.jpeg)
Логинимся там и добавляем новое "Устройство умного дома". В огромном перечне производителей находим Z-Wave.Me, переходим на страницу авторизации аккаунта, вводим id контроллера и пароль.
Дальше, как и в настройке плагина для Apple HomeKit выбираем какие устройства добавлять, распределяем по комнатам, создаем нужные сценарии
![](https://habrastorage.org/getpro/habr/upload_files/eae/9b1/0de/eae9b10deb3cfd50180a12ffed20f1b1.jpeg)
Готово. В интерфейсе приложения яндекс видны все мои устройства Z-Wave и другие Wi-Fi устройства: чайник, пульт Яндекса который управляет ТВ и кондиционером, несколько смарт розеток и Wi-Fi реле Sonoff.
![](https://habrastorage.org/getpro/habr/upload_files/55b/5f4/1e9/55b5f41e9c9ad1a889e66a8adf6a9819.jpeg)
Так например у меня настроена сцена "Я дома", теперь когда я прихожу домой, то говорю: Алиса, я дома, Она включит музыку на всех устройствах, подстроит освещение и температуру в доме, включит чайник и расскажет новости.
Сценариев может быть множество, вот еще несколько которые мне помогают
«Алиса, Доброй ночи» - Включается музыка для сна на 30 минут, ночная подсветка, выключается весь верхний свет, увлажнитель работает в автоматическом режиме поддерживая заданное значение. включается ночная подсветка - точечное освещение (в ванной).
"Алиса, Доброе утро" Включается музыка для зарядки, отключается прикроватная лампа прикроватные лампы; плавное включение подсветки потолка солнечным цветом, увлажнитель работает в автоматическом режиме поддерживая заданное значение, отключается подсветка в ванной.
![/ /](https://habrastorage.org/getpro/habr/upload_files/877/b4e/011/877b4e011282fd31cb8111cdb7d16fc9.jpeg)
"Алиса, мне жарко" - комната Спальня - включается кондиционер, Загорается прикроватная лампа (синий цвет).
«Алиса, сделай теплее». Выключает кондиционер, термостатическая головка увеличивает температуру. Прикроватные лампы изменяют цвет на красный.
«Алиса, давай посмотрим фильм» - Включение RGB ленты и торшера в гостиной на 20 %, отключение всего верхнего освещения, Включение телевизора. «Алиса, я ухожу» Выключение всех бытовых приборов (кроме холодильника). Климат переходит в эко-режим. Весь свет и розетки отключаются, выключается телевизор, говорится прогноз погоды.
Вся система с датчиками, термостатами, исполнительными реле, диммерами, замком на входную дверь и контроллером работают исправно, удобно пользоваться приложением Apple Дом, настроенной там автоматизацией и голосовыми командами Яндекс Алисы. В планах еще добавить управление шторами, робот пылесос и интегрировать бризер Tion в общую систему.
Комментарии (11)
Svbakulin
02.04.2022 11:49Homeassistant - to rule them all!
Физика на мой взгляд тут не так важна как возможность интеграции всего со всем. Сам пока больше использую зигби на в целом разницы большой нет, только что z-wave существенно подороже. Hass чем хорош что работает почти с любым железом, полностью оффлайн и независим, и работает с HomeKit и другими аналогичными системами. В хассе можно делать всю логику и уровень абстракции, чтобы логику не потерять из-за Глюка в том же хоум ките (потому что хасс оффлайн) и не быть завязанным на только совместимые устройства которые стоят сильно дороже и не всегда существуют (абстракция), а фронт энд как то управление голосом делать через аппл или другие экосистемы. Я могу с часов голосом включать охранную систему построенную на хассе на базе 3 разных железных вендоров, и добавить это мне не стоило нисколько времени, и мне не надо экспозить домашние системы в интернете или выдумывать как их запроксить.
AndreyPavlov Автор
02.04.2022 13:08+1Согласен, хасс хороший в возможностях по интеграции, есть в планах перенести управление с z-way на Homeassistant, пока просто в Z-Way все устраивает в управлении и простоте настройки. Тоже могу с часов голосом включать охранную систему и настроил это за пару минут :)
greenkey
02.04.2022 14:16интересно было бы на весь проект умного дома глянуть, как все разведено и подключено
DallasCorban
04.04.2022 12:19Z-Way работает в менее зашумленном частотном диапазоне нежели ZigBee. Это можно записать в преимущества.
Barnaby
Z-Wave же дорогой?
HomeAssistant на raspberry pi 4, z2m через zigbee стик от sonoff и zha через прошитую шайбу от сяоми (через нее же bt-девайсы залетают), поделки через esphome (интегрировал так кондеи, например). В принципе все что у меня есть умного в HA залетело, так или иначе.
Worky
Согласен! По ценам Z-Wave девайсы дороже ZigBee.
Автор! Обьясните почему Z-Wave?
AndreyPavlov Автор
Стандартизированный протокол, много производителей и большой выбор устройств, все добавляется в сеть с шифрованием, на Zigbee не нашел некоторые устройства подходящие по функционалу..
RealBeria
Ради интереса, а какие конкретно устройства не нашли с протоколом zigbee? Мне кажется что зоопарк zigbee гораздо больше зоопарка zwave. А если еще рассматривать проекты энтузиастов (тот же modkam например, с счетчиками Гейгера, автополивками, автокормилками и прочими свистелками) то разница будет гигантской. Я за разнообразие экосистем, просто действительно очень стало интересно, что конкретно есть в мире zwave чего не найти у zigbee? Сам использую несколько беспроводных протоколов (433, wifi, ble, zigbee), но постепенно мигрирую, там где возможно, к zigbee.
AndreyPavlov Автор
Такие поделки можно сделать на Z-Wave плате Z-Uno, я скорее про готовые решения - устройства с законченным дизайном которые можно использовать в проектах. Например термостат для управления Фанкойлом, в Z-Wave есть линейка Heltun - термостаты для фанкойлов со встроенными датчиками влажности, температуры, освещенности. Датчики - мультисенсоры движения, есть например 6в1 Aeotec , ну или контроллер на 10 контуров отопления Danfoss.
Основное преимущество Z-Wave это по сути совместимость устройств разных производителей. В ZigBee такого нет, поэтому он дешевле, из-за отсутствия обязательной сертификации. У zigbee-mqtt для многих устройств отдельные профили. Tuya вообще не по протоколу устройства делает, когда выходит новое устройство, его нужно изучать и писать отдельный обработчик.
В Z-Wave вышло новое устройство и оно сразу работает с остальными в том числе и напрямую. Zigbee я тоже пользуюсь несколькими датчиками, они в HomeKit данные переносят и используются для автоматизации. В ZigBee прямые связи устройств без контроллера до сих пор не работают..
AndreyPavlov Автор
Дороже, но протокол стандартизированный, можно настроить связь между двумя устройствами разных производителей без участия контроллера, работает стабильно и просто все настраивается, в HA тоже легко залетает :)