BlitzWolf BW-IS2: аккумуляторный Zigbee-датчик открытия, интеграция в Home Assistant

Пост опубликован в блогах iXBT.com, его автор не имеет отношения к редакции iXBT.com

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

Темой этого обзора будет Zigbee датчик открытия от бренда BlitzWolf. Он предназначен для использования в одноименной системе управления умным домом, которая на самом деле является всего лишь одним из клонов системы Tuya Smart. Впрочем это не особенно важно, так как подключать устройство я буду к системе Home Assistant, через интеграцию zigbee2mqtt.

Где купить ?

  • Banggood — цена на момент публикации $10.99 (платная доставка)
  • Aliexpress — цена на момент публикации $13.73

Параметры

  • Модель: BW-IS2
  • Протокол: Zigbee
  • Дистанция сработки: 20 мм
  • Питание: встроенный аккумулятор 500 мАч
  • Порт для зарядки: micro USB

Поставка

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

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

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

Конструкция

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

На другой стороне сенсора находится разъем micro USB для зарядки встроенного аккумлятора. Рядом с ним — окошко светодиода, который горит синим цветом когда аккумулятор заряжается. При достижении полного заряда он тухнет

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

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

В качестве сравнения — рядом с аналогичным датчиком от Xiaomi. Герой обзора намного больше, его длина достигает 7 см, а ширина более 3х. На магнит реагирует довольно далеко — примерно с 2 см. В таком положении как на этом слайде, он будет в состоянии закрыто.

Home Assistant

Для подключения к Home Assistant я использую интеграцию zigbee2mqtt и стик CC2538. Переводим ее в режим подключения новых устройств, включаем сенсор и удерживаем кнопку сброса, пока красный светодиод не начнет быстро моргать. После этого он появится в списке устройств, по умолчанию он имеет три сущности.

Интеграция автоматически создаст топики сущностей в разделе homeassistant и устройство появится в интеграции mqtt. В нем будет бинарный сенсор контакта, по умолчанию ему поставлен класс двери, кроме него — сенсоры заряда и качества сигнала.

В топике zigbee2mqtt, который создался для датчик открытия, при помощи MQTT Explorer, обнаружилось 6 параметров. Кроме тех трех что перебросились автоматически еще нашлись два бинарных параметра — battery_low и tamper, и напряжение. На что реагирует параметр tamper я выяснить не смог, напряжение мне тоже не сильно интересно, а вот создать бинарный сенсор низкого заряда мне показалось интересным.

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

На его основе, я создал бинарный сенсор батареи, такой класс имеется в этом домене устройств. Он имеет два состояния — батарея заряжена и разряжена. По сути я заменил слово contact на слово battery везде кроме названия модели устройства и указал атрибут состояния battery_low.

После этого, я записал в созданный мной топик, код для нового mqtt бинарного сенсора. Обязательно нужно указывать параметр retain перед публикацией.

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

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

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

Кстати сенсор не обязательно снимать и отключать для зарядки. Он может быть заряжен прямо на рабочем месте и при этом будет полностью функционален.

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

Подробнее о Home Assistant в серии моих видеоуроков на Youtube

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

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

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

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

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

S
хотя-бы пару слов про время работы сказали…
b
Обычно в таких датчиках стоят батарейки CR2032, а у них в среднем 250-300 mAh. А в этом аккум на 500 mAh, должно хватить на дольше.
У меня датчик с CR2032 в использовании уже два года, батарейку я так и не менял за все это время. Но он стоит на двери, которая открывается максимум раз в день. А в целом время зависит от режима использования: если будет часто посылать сигналы, то, быстрее придется заряжать.
S
разные акаровские сенсоры на батарейках у меня используются, про их живучесть я знаю
мне интересно насколько тут оправдан аккумулятор, на сколько его хватит?
в прямую экстраполяцию по ёмкости (по Вашей фразе должно получится четыре года) — не верю
за год, насколько я помню подобные аккумы от мелкоквадракоптеров, никуда не подключенные уходят в глубокий разряд
поэтому тут наверное несколько месяцев должно получаться
поэтому и спрашиваю
b

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


Я не знаю какой там аккум, все может быть.
Именно самостоятельные аккумуляторы, например, формата AA или 18650, у меня долго живут и за год заряд теряют несущественно.
А в целом мне лично удобнее когда датчики на батарейках. Поменял и все. Запас батареек обычно есть. Хотя с точки зрения экологии, наверное, аккумы лучше.
1507278702933555@facebook
Через полгода — год скажу

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

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

Новости

Публикации

Погрешность в 2 мкм: как сервопривод головки Nakamichi Dragon убрал глухой звук кассет

При стандартной скорости движения компакт-кассеты 4,76 см/с длина волны звукового сигнала частотой 20 кГц на магнитной ленте составляет ровно 2,38 мкм. Если сердечник воспроизводящей головки...

«Атака »русской горбуши"": как советский эксперимент вынудил Норвегию потратить $7 млн на ловушки с ИИ

В июле 2023 г. природоохранное ведомство Норвегии зафиксировало критическую отметку: в реки северных губерний Финнмарк и Тромс одновременно зашли свыше четверти миллиона особей тихоокеанской...

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

Глубоководный аппарат, опустившийся на абиссальную равнину Тихого океана на отметку 4 200 м, фиксирует внешнее статическое давление в 42 МПа. При таком сжатии любая тонкостенная жесткая опора...

2,3 миллиарда лет назад Земля едва не потеряла весь кислород: ученые выяснили, как планета сохранила обитаемость

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

Эйнштейн оказался квантовым: физики вывели уравнения гравитации из квантовой информации

Современная фундаментальная физика держится на двух теориях, которые до сих пор не удается свести к единому знаменателю.Первая — общая теория относительности. Она описывает...

Как на самом деле погибнет Солнечная система: новое исследование опровергло вечную стабильность орбит

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