Любой владелец устройств для умного дома в итоге прийдет к мысли расширения возможностей своего «жилища». И наиболее известным и популярным протоколом взаимодействия смарт-техники, которым стоит заинтересоваться в первую очередь является Z-wave. Поэтому для владельцев Raspberry Pi был найден простой ответ как быстро и недорого научиться управлять Z-wave устройствами — плата RaZberry. О ней и поговорим.

Небольшая по своим размерам плата RaZberry займет совсем немного места в корпусе вашей Raspberry и позволит напрямую (без использования дополнительных хабов) подключать устройства Z-wave.

Плата использует для своего подключения несколько пинов GPIO вашего Raspberry. Установка платы не потребует от вас знаний назначений каждого из пинов, благодаря чему подключение не займет много времени.

Никаких выпирающих стиков и донглов. Всё внутри кейса. Очень удобно.

По итогам подключения и подачи питания к вашей Raspberry плате потребуется некоторое время для своей инициилизации, после чего она будет готова к установки ПО для работы с ней — Z-way Server.

Инструкция по плате и Z-way Server можно скачать на сайте — также в комплект поставки входит печатная версия отдельной инструкции.

Комплектация: коробка, плата, инструкция. А разве нужно что-то еще?

Установка

Именно на этом этапе меня и ждал первый неприятный опыт работы с платой. Оба варианта установки не работали из коробки. Поэтому ниже расскажу о них и их минусах:

Вариант 1

Установка нового образа с предустановленным Z-way Server:

— вам достается Raspbian Jessie (при актуальном на текущий момент Stretch)
— также у меня так и не получилось завести на этом образе Wi-Fi
— ну и как итог приходится настраивать всю свою систему умного дома заново

Вариант 2

Установка Z-way Server на вашу систему — достаточно выполнить следующую команду и установка начнется

wget -q -O http://razberry.z-wave.me/install | sudo bash

Установка будет длиться достаточно длительное время, но опять же меня постигло удивление, что на текущий Raspbian Stretch сервер не встанет, поэтому опять же необходимо было полностью снести систему и поставить голый Jessie. После чего уже стало возможным пройти процесс установки.

Моя первая попытка поставить Z-way… Тогда я не знал, что ждало меня впереди…

При этом я попался на периодическую недоступность серверов z-wave.me из-за чего первый день «попыток установить» прошел зря. Но в итоге на второй день я все-таки установил долгожданный Z-way Server и наконец-то смог воспользоваться прелестями Z-wave из коробки. Но и здесь меня ждали сюрпризы…

Настройка и использование

По итогам установки по определенному порту вам открывается достаточно неплохой интерфейс Z-way Server. Как и большинство современных веб-интерфейсов у вас появляется возможность посмотреть список устройств, управлять этими устройствами, добавить устройства, посмотреть комнаты, установить плагины, посмотреть плагины в отдельном маркет-плейсе и так далее.

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

Z-way Server является достаточно полноценным «хабом» для ваших Z-wave устройств.

С помощью него вы можете добавить все ваши устройства в HomeKit, позволить их исследовать Алексе, наверное, даже добавить в Google Home.

MarketPlace на Z-way Server

Веб-интерфейс действительно хорош.

Покопавшись с интерфейсом я решил установить свое первое Z-wave устройство и попробовать его подключить этим устройством стал наиболее банальнейший вариант (и наверное самый распростаненный) — Fibaro Single Switch 2.

Процесс установки Z-wave устройства

И здесь настало мое второе испытание. С помощью веб-интерфейса я так и не смог пройти весь путь настройки до конца. Если вдруг Z-way обнаруживал свитч, то установка прерывалась на 99 % ошибкой. После 4 попыток я решил сделать перерыв, вышел в список устройств и «о чудо»… Я увидел 4 добавленных свитча, при клике на которые даже что-то работало. С задержкой, не каждый раз, но работало… По итогам я удалил все устройства и заново добавил, опять «напоролся» на ошибку, вышел в список устройств, и там (как и в прошлый раз) был более-менее стабильно работающий свитч.

После чего был установлен плагин HomeKit, устройство было добавлено в «Дом», а я на третий день мучений наконец-то смог дальше заниматься своими делами.

Попытка взаимодействовать с устройством… Думаем…

Горький опыт

По итогам использования платы я продал её через месяц. Почему? Ниже приведу итоговый список моих «против»:

— после добавления устройства в HomeKit оно работало с задержками, иногда отдавало наше любимое «Нет связи», срабатывало через раз
— однажды в общем Z-way пропал из кита и пришлось заново запускать плагин
— при использовании платы малинка даже пару раз «зависла», чего ранее с ней не случалось
— также мне пришлось попрощаться с Bluetooth на малинке… да-да, при использовании платы вы не сможете пользоваться Bluetooth (а именно с ним, настроенным Airplay и домашним Echo Dot можно вытворять некоторые интересные вещи, о которых позже расскажем в отдельной статье)
— вы будете прикованы к Raspberry Jessie (хотя правда некоторые умельцы все-таки смогли установить её на Stretch несмотря на официальные заявления о невозможности запуска на Stretch)
— не считая моих проблем, описанных выше…

Там были и коты… Блин, похоже я поторопился. Верните мне мой RaZberry.

Итого скажу, что RaZberry для меня стала разочарованием из-за чего для себя лично я пытаюсь отстраниться от Z-wave устройств в пользу устройств от Xiaomi (или некоторых других недорогих HomeKit-ready устройств). Но при этом также не могу упомянуть, что сообщество УД достаточно стремительно растет и уже насчитывает тысячи любителей, и многие из них используют эту плату, и используют её давно, и при этом не видят тех минусов, о которых я пишу выше. Поэтому возможно мой опыт стал лишь исключением из правил, а возможно нет…

Дополнительно я лично всё больше присматриваюсь от IoT от Mozilla… И наверное это стало той самой песчинкой, которая перевесила весы в сторону продажи платы и внимательным взором в сторону стиков, которые поддерживает Mozilla.

Author

Наш главный гайд-мастер. Инструкции и обзоры его конёк. Иногда перебарщивает с личным мнением.