Zigbee-датчик протечки воды BlitzWolf BW-IS5 для Tuya Smart: обзор, интеграция в Home Assistant

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

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

В этом обзоре поговорим об одном из самых важных, по моему мнению, устройств умного дома — Zigbee датчике утечки воды. В моей градации ценностей он стоит в одном ряду с датчиком дыма и утечки газа, и обязательно должен быть в каждой конфигурации умного дома. Герой обзора принадлежит к экосистеме Tuya Smart, то есть он не дружит с шлюзами Xiaomi / Aqara и не добавляется в mihome. Для него есть своя, одноименная система управления и шлюзы, кроме этого он может интегрироваться в Home Assistant.

Напомню про другие датчики серии Blitzwolf, про которые я уже рассказал —

Где купить?

  • Banggood — цена на момент публикации обзора $ 15,99
  • Aliexpress — цена на момент публикации обзора $ 16,59
  • Аналог датчика для Tuya Smart — Aliexpress — цена на момент публикации обзора $ 16,46

Параметры

  • Модель: BW-IS5
  • Интерфейс: ZIgbee
  • Рабочие температуры: от -10 до 50 С
  • Класс защиты: IP66
  • Питание: CR2032

Поставка

Поставляется устройство в коробке с стандартным для этого производителя бело-зеленым оформлением и написанным большими символами номером модели.

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

Конструкция

Внешне датчик представляет собой “таблетку” диаметром около 5 и толщиной чуть более 1,5 см. На верхней части, в центре — находится прорезиненная кнопка сопряжения. Кстати существуют полностью аналогичные по внешнему виду датчики для Tuya Smart но без надписи Blitzwolf

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

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

Сравнение

Герой обзора — практически идентичен своими размерами с датчиком протечки от Aqara для экосистемы умного дома Xiaomi. Aqara немного тоньше и более зализанная.

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

Tuya Smart

С момента моего обзора про стартовый набор для умного дома Tuya Smart, кто не видел — ссылка в описании, все zigbee датчики этой системы я сначала тестирую в штатном приложении. Заходим в меню шлюза, у меня это Alfawisе и добавляем дочернее устройство. На датчике нужно зажать кнопку, пока не начнет мерцать зеленый светодиод под ней.

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

Датчик появляется в меню дочерних устройств Zigbee шлюза и в общем списке устройств. В случае когда датчик обнаруживает протечку — в этой же строке отображается красный квадрат с датой и временем события.

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

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

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

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

Приложение Tuya Smart выполняется в фоновом режиме, при обнаружении влаги почти сразу появляется уведомление от него, в виде значка в трее. Кликнув по нему — грузится окно с данными об аварии и плагин датчика. Подробнее в видео версии обзора

Home Assistant

Для интеграции в Home Assistant я использовал интеграцию zigbee2mqtt. В официальном списке устройства именно модели BW IS5 — нет, но есть аналогичные по виду, так же кстати было и с моделью BW IS4. 

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

Оно добавлялось в систему как неподдерживаемое. Причем ни перезагрузка аддона ни даже физическая перезагрузка стика не помогали. 

Я сделал не менее 4х попыток — но меня упорно отправляло писать свой конвертер.

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

На тестовом сервере — используется другой стик CC2531 прошитый в zstack 3 для поддержки Zigbee устройств.

Мне сложно объяснить точную причину, но хочу зафиксировать факт — на одну и ту же версию zigbee2mqtt с стиком CC2538 датчик не подключился, на стик СС2531 — залетел без проблем. 

Устройство имеет шесть параметров которые сохраняются в его топике.

В Home Assistant автоматически пробрасываются три основные — сенсоры уровня заряда и сигнала и бинарный сенсор протечки. Класс устройства определяется автоматически.

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

В SLS шлюзе датчик поддерживается в прошивках начиная от 5 октября 2020 года и позже.

Включаем join и после этого запускаем режим сопряжения зажав клавишу на датчике. Ждем, пока пройдет интервью и новое устройство добавится в систему.

Здесь устройство имеет 5 параметров, основные — теже что и в интеграции zigbee2mqtt. 

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

В Home Assistant — через SLS пробрасывается на одну сущность больше чем в z2m — еще есть напряжение заряда на батарейке.

Примеры сценариев уведомлений. 

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

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

Текстовая версия автоматизаций

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

Спасибо за внимание

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

0 комментариев

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