Бюджетный Zigbee-датчик движения Sonoff SNZB-03: обзор и подключение в Tuya Smart и Home Assistant

Пост опубликован в блогах iXBT.com, его автор не имеет отношения к редакции iXBT.com
| Обзор | Комфортный дом и бытовая техника

Здравствуйте друзья

Темой этого обзора будет бюджетный датчик движения SNZB-03 из Zigbee серии умных устройств от Sonoff. За свою стоимость — отличный вариант для тех, кого не смущает утилитарный дизайн гаджета.

Купить на Aliexpress — цена на момент публикации от $6.99 за 1 шт

Поворотная ножка для датчика — цена на момент публикации от $2.15 за 1 шт

Параметры

  • Модель: Sonoff SNZB-03
  • Интерфейс: Zigbee 3
  • Дальность обнаружения по прямой: до 6 метров
  • Угол обзора сенсора: 110 градусов
  • Элемент питания: CR2450
  • Диапазон рабочих температур: -10 + 40С
  • Размер: 35 х 39 х 28 мм
  • Вес: 19 грамм
  • Отдельно можно приобрести поворотную ножку — подставку

Поставка

Поставляется устройство в характерной для этой серии — оранжевой коробке. Как видите, на мой экземпляр, похоже кто-то пытался сесть. Но тем не менее датчик остался неповрежденным. На коробке указан тип и модель датчика, а также краткие технические характеристики.

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

Инструкция хоть и небольшая, но все таки мультиязычная, причем нашлось место и для описания на русском языке. Из того что нужно знать — для перевода в режим сопряжения будет нужна скрепка, как для sim лотков.

Внешний вид

Как я уже упоминал — вид у датчиков этой серии своеобразный и легко узнаваемый. Корпус устройства квадратный, ну почти квадратный, пара углов слегка скошены. На фронтальной части располагается полусфера сенсора движения.

На задней части — сюда предполагается крепить комплектный скотч, указан номер модели и тип элемента питания. Эта крышка — съемная.

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

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

Перейдем к подключению, для этого нам понадобится подобная скрепка, в комплекте ее нет, готовность устройство к сопряжению подтвердить тройное мерцание красного светодиода внутри полусферы.

Tuya Smart

Логическую часть я начну сразу с Tuya Smart, так как Ewelink слабо распространена. Для подключения нам нужен хотя бы один Zigbee шлюз, у меня используется Ethernet версия от Moes. Запускаем его плагин, нажимаем добавить дочернее устройство, и после активации режима сопряжения на датчике нажимаем кнопку — светодиод уже мерцает.

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

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

В плагине есть лог срабатывания, по которому видно что интервал событий составляет 1 минуту. Можно включить режим уведомлений по каждой сработке. В свойствах устройства нет данных о совместимости с сторонними системами и это так — в Google Home, например, датчик не появился. Обязательно проверяем наличие обновления прошивок.

Автоматизации

Датчик движения может участвовать только как триггер или условие автоматизации. И для этого может служить либо состояние его батареи, например для предупреждения о низком уровне заряда.

Либо собственно сам сенсор движения. Кроме опций — наличия и отсутствия движения тут есть еще варианты временных интервалов — когда движения нет. Наиболее распространенные сценарии с таким датчиком — это включение освещения по обнаружению движения, и отключение по его отсутствию, обычно выбирают какой-то промежуток 5-10 минут.

SLS Gateway

Перейдем к альтернативным системам и начнем с SLS шлюза. Подключение по стандартной схеме — в шлюзе активируем join, скрепкой нажимаем на кнопку датчика и ждем. Он определяется корректно, с соответствующей моделью и картинкой.

После чего датчик движения появляется в общем списке устройств шлюза. При включенной опции Home Assistant MQTT Discovery в настройках шлюза — он автоматически создаст новое устройства в интеграции MQTT.

Вот все данные датчика из вкладки info. Как и другие подобные устройства с питанием от батарейки — он является конечным устройством с переходом в спящий режим и не умеет транслировать через себя данные от других участников сети.

С самого начала появляются не все параметры, которые способен передавать датчик, они будут обновлятся по мере получения данных от него. 

Через некоторое время появляются данные о заряде батареи и вот так выглядит полный перечень — датчик движения, уровни заряда и качества сигнала, таймаут при обнаружении движения — по умолчанию 60 секунд и параметр последнего отклика от датчика.

Эти параметры в виде 5 отдельных сущностей появились в Home Assistant — одна относится к домену бинарных сенсоров, это датчик движения — остальные — сенсоры.

Zigbee2mqtt

Что касается Zigbee2mqtt то тут тоже без сюрпризов. Запускаем режим присоединения новых устройств, а на датчике зажимаем кнопку скрепкой, пока трижды не моргнет красный светодиод.

Данные со страницы информации — производитель и модель корректны, конечное устройство. Все как и должно быть.

Тут тоже 5 параметров как и на SLS. Только вместо lastseen и таймаута — тут тампер и параметр указывающий на низкий заряд батареи. В комплект к стандартному уровню заряда.

На вкладке настроек есть опция retain, если конечно она не включена в общем конфигурационном файле аддона. При ее активации — значения от датчика будут сохранятся в топиках MQTT и не будут пропадать, до обновления, при перезагрузке home assistant

Что касается Home Assistant — описанные 5 сущностей появляются в системе через интеграцию mqtt. Тут три бинарных сенсора — движение, тампер и разряд батареи и два обычных, так сказать, сенсора — уровни сигнала и заряда.

Что касается интервала времени от регистрации последнего движения до сброса — тоже одна минута. Это надо учитывать при планировании автоматизаций.

Использование

Теперь пару слов о моем кейсе использования. Датчик хорошо себя показывает при вот такой установке — когда сенсор смотрит в горизонтальной плоскости. Чувствительность неплохая, порядка 5 метров по прямой — ловит движения.

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

Героя обзора я разместил на стенке примерно посередине, так чтобы он максимально покрывал все то что не видит Aqara. 

Вот так они расположены один, относительно другого. 

Aqara — ловит все что происходит на входе, и даже перед самой дверью, угол настроен так, что когда входишь — то свет уже загорелся. 

А Sonoff — не дает ему погаснуть, пока в помещение есть движение, в том числе покрывая все мертвые зоны Aqara,

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

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

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

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

Видео версия обзора

Вывод

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

На этом все, надеюсь что обзор был вам интересен и полезен.

Другое
Автор не входит в состав редакции iXBT.com (подробнее »)
Об авторе

2 комментария

V
Да, тестировал такой, вполне годный датчик. Но подключал согласно заветам дядьки Оккама — через ZHA.
107777859343722158666@google
На сколько хватает батарейки?

Добавить комментарий

Сейчас на главной

Новости

Публикации

Обзор телевизора с саундбаром, BBK 55LED-8259/UTS2C. Сбалансированный выбор для современного домашнего кинотеатра

В современном мире телевизор продолжает быть ключевым элементом домашнего развлечения, объединяя. В обзоре речь пойдет о модели BBK 55LED-8259/UTS2C, оснащенная QLED и 4K Ultra HD, работающей под...

5 неожиданных проблем при изучении второго иностранного языка: личный опыт

В обществе вполне устоялось мнение, что каждый следующий иностранный язык учить проще, однако и здесь встречаются свои трудности, подчас неожиданные. Проблемы, которые возникают во время изучения...

Обзор подставки для наушников GMNG GG-DS101A: Функционал и удобство

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

Стоит ли брать аккумуляторную дисковую пилу? Обзор Greenworks GD24CS

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

Как правильно обрывать лишние листья у клубники, чтобы получать большой урожай

Многие любят клубнику, и чем больше, тем лучше. Повысить урожайность плантации примерно в 1,5 раза можно, если удалять лишние листочки. Плюсом это снизит риск заражения кустов гнилью, а ягоды будут...

Секретные коды для Android: используйте ваше устройство эффективнее

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