Sonoff zigbee шлюз настройка

Zigbee-датчик открытия Sonoff SNZB-04: возможности, интеграция в Home Assistant

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

Содержание

Официальный магазин на Aliexpress — цена на момент публикации $8.49

Параметры

  • Модель — Sonoff SNZB-04
  • Интерфейс — Zigbee 3
  • Питание — батарейка CR2032
  • Диапазон температур — -10 + 40С
  • Вес — сенсор 18 гр. магнит 5,3 гр
  • Размер — сенсор 47х27х13,5 мм, магнит 32х15,6х13

Поставка

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

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

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

Конструкция

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

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

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

Сравнительно с аналогичным датчиком из экосистемы xiaomi mijia. Продукт Xiaomi компактнее и аккуратнее, но он и дороже. Хотя по своей сути он ничего не отличается от героя обзора.

Разборка

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

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

В этом датчике применен стандартный и известный многим — модуль CC2530 с внутренней антенной. Поэтому не удивлюсь если для него будут разработаны и сторонние прошивки. В качестве сигнального элемента тут использован геркон MEDER-B J 1/8 от Standex-Meder Electronics.

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

Принцип действия

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

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

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

Подключение

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

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

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

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

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

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

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

Home Assistant

Способы интеграции в Home Assistant начну прямо с родного шлюза. Он поддерживается аддоном Sonoff LAN от AlexxIT. Аддон входит в стандартный перечень интеграций HACS. После подключения — датчик автоматически пробросится в систему как бинарный сенсор. Класс устройства по умолчанию указан как датчик двери, при необходимости его можно сменить через раздел кастомизации.

Zigbee2mqtt

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

Весь процесс занимает примерно секунд 30, после чего датчик проходит интервью и подключается к системе.

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

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

Еще два — это фактический уровень заряда батарейки и качества сигнала.

В новой версии zigbee2mqtt, в разделе настроек, теперь можно указывать параметр retain. Он отвечает за сохранения топиков состояния датчиков в mqtt. Если параметр не установлен, при перезагрузке Home Assistant — состояние датчика будет неизвестно, так как топик сохранятся не будет.

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

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

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

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

SLS Gateway

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

Датчик определяется и добавляется совершенно корректно. Естественно тоже как конечное устройство.

В отличии от zigbee2mqtt — SLS шлюз выведет все сущности только по факту их первого изменения. С начала тут только уровень сигнала. Передвинув магнит — создаем и сущность контакт. Остальное появится само позже.

В Home Assistant сущности устройства также попадают через интеграцию mqtt. Количество сущностей увеличится по мере получения данных от них. По умолчанию датчик тоже определяется как сенсор двери.

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

Вывод

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

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

Источник

Sonoff BasicZBR3: бюджетное Zigbee-реле с функцией роутера, интеграция в Home Assistant

Этот небольшой обзор посвящен Zigbee версии популярного реле Sonoff Basic. Очень многие энтузиасты умного дома, сталкивались, либо используют устройства этого бренда, в том числе и wi-fi версию именно этого реле. Тем более что под него есть множество альтернативных прошивок, а в Home Assistant его можно использовать и в стоковой версии. В начале этого года, производитель наконец выпустил и Zigbee версию, которую мы сегодня и рассмотрим.

Содержание

Где купить?

Aliexpress — цена на момент публикации от $10.99 за 1, до $94.90 за 10 штук

Параметры:

  • Модель — Sonoff Basic DIY ZBR3
  • Максимальная мощность — 10 А
  • Рабочее напряжение — от 100 до 240 В
  • Интерфейс — Zigbee

Поставка

Поставляется реле в стандартной для DIY серии устройств Sonoff, картонной коробке цвета морской волны. Аналогичной, кроме надписи внизу, коробки wi-fi версии

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

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

Конструкция

Внешне реле ничем не отличается от wi-fi версии — тот же белый корпус с скошенными краями, кнопка ручного управления, она же кнопка сброса

Интерфейс и является ключевым отличием этих моделей. В герое обзора применен модуль от Texas Instruments CC2530 c 256kB постоянной and 8kB оперативной памяти

Здесь применена такая же винтовая контактная колодка для проводов, что и в wi-fi версии.

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

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

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

Home Assistant

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

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

Как и другие zigbee устройства с стационарным питанием — оно является роутером. За счет использования достаточно мощного модуля CC2530 — реле поможет решить проблемы мест с слабым покрытием

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

Тестирование

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

Как это выглядит вживую можно увидеть в моем видео обзоре —

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

Вывод

Недорогое реле от проверенного бренда. Можно применять в кейсах для управления по питанию без необходимости энергомониторинга. Кроме этого может служить роутером для расширения покрытия и емкости Zigbee сети.

Для тех кто интересуется пошаговым созданием умного дома на базе системы Home Assistant — плейлист уроков по установке с нуля, параметрам, настройкам, автоматизациям, практическим кейсам — Home Assistant

Источник

Adblock
detector