SONOFF представили свое первое поколение продуктов Zigbee несколько лет назад , и компания наконец начала обновлять свои устройства Zigbee. Нам предоставили для тестирования два устройства Zigbee 3.0 от SONOFF: SNZB-01P (беспроводной выключатель) и SNZB-02P (датчик температуры и влажности). Вкратце: их дизайн стал современнее благодаря круглой форме по сравнению с прямоугольной конструкцией предыдущих моделей . Важно отметить повышенную надежность и почти двукратное увеличение емкости батареи. Как и ожидалось, устройства совместимы со сторонними хабами Zigbee. Основным приложением для работы остается eWeLink (требуется Zigbee Bridge Hub/Bridge), но в этом обзоре основное внимание уделено глобально популярному Home Assistant .
Беспроводной выключатель SNZB-01P
После тестирования и сравнения с другими решениями, такими как беспроводной выключатель Sonoff Gen1 (прямоугольный), беспроводной выключатель Xiaomi (круглый) и беспроводной выключатель Aqara (прямоугольный со скругленными углами), выяснилось, что SNZB-01P эффективно устраняет недостатки Gen1. Он надежнее, а нажатие сопровождается четким тактильным откликом – в отличие от Gen1, где иногда возникали задержки срабатывания. По качеству исполнения новинка сопоставима с Aqara. Дополнительный плюс – магнитное основание для крепления на металлические поверхности без значительного увеличения веса (27.8 г против 25 г).

Комплектация
- Сам выключатель с боковой кнопкой для сопряжения и светодиодным индикатором на торце
- Крепежная лента (3M Adhesive)
- Магнитное основание (оранжевая металлическая пластина)
- Монтажный винт
- Краткая инструкция
- Набор наклеек с обозначениями

Разборка Sonoff SNZB-01P
Конструкция
- Батарея CR2477 емкостью 1000 мАч
- Задняя крышка со встроенным магнитом
- Корпус кнопки
Функции
Функциональность аналогична предыдущему поколению, но с улучшенным дизайном и энергоэффективностью
- Настраиваемые действия: поддерживается три типа нажатий – одинарное, двойное и длительное. Это позволяет программировать различные сценарии через приложения eWeLink и Home Assistant
- Оповещение о разряде батареи: пользователи eWeLink получают уведомления. В Home Assistant статус батареи выводится как отдельная сущность для автоматизации
- Умные сцены: выключатель взаимодействует с другими устройствами экосистемы eWeLink через сцены. В Home Assistant аналоги достигаются встроенными инструментами автоматизации/сценариев
- Увеличенный срок службы батареи: используется литиевая батарея CR2477 (1000 мАч) вместо CR2450 (620 мАч) в Gen1. По заявлению SONOFF, это обеспечивает 2.5-кратный прирост производительности и срок службы около 5 лет в лабораторных условиях.
- Кросс-платформенная совместимость: Модель Gen2 работает в разных экосистемах, включая SmartThing Hub v3, Aeotec SmartHome Hub v3, а также экосистему SONOFF/eWeLink с iHost , Zigbee Bridge/Pro , NSPanel , NSPanel Pro , Zigbee USB Dongle-P/E .
Сценарии использования
Применение зависит от ПО управления и пользовательских идей. Примеры:
- Одинарное нажатие: включение/выключение света, двойное: управление вентилятором, длительное: активация сирены/SOS
- Комплексные действия: выполнение нескольких операций одновременно (например, отключение света, закрытие штор, обесточивание приборов и проверка окон при выходе из дома)
- Домофон: интеграция с NSPanel или SONOFF Tx Ultimate для воспроизведения звука и световой индикации. В eWeLink предусмотрены сигналы звонка и тревоги (см. демонстрацию в видео)
- Кнопка экстренного вызова: оповещение через звук, свет и push-уведомления (демонстрация ниже)
- Интеграция с Alexa: плавное взаимодействие с экосистемой Alexa
Способы монтажа
Доступно три варианта установки:
- Используйте клейкую ленту 3M для фиксации беспроводного выключателя, что делает его неподвижным
- Используйте клейкую ленту 3M для крепления выключателя к металлической пластине — это обеспечит «мобильность», так как пластину можно снимать и устанавливать по необходимости
- Используйте винт для крепления выключателя к металлической пластине для более надежного монтажа.
Интеграция с Home Assistant
Это обязательные шаги.
- Установите Zigbee USB-адаптер (например, SONOFF Zigbee Dongle P/E) на сервере Home Assistant
- Установите интеграцию ZHA в Home Assistant
- В интерфейсе Home Assistant перейдите в Настройки / Устройства и службы / Zigbee Home Automation (ZHA)
- Удерживайте маленькую кнопку на выключателе SNZB-1P до появления красного света для начала сопряжения
- Нажмите «Добавить устройства» и следуйте инструкциям для завершения регистрации
- Зафиксируйте идентификатор устройства и команду для использования при создании автоматизаций
- Перейдите в Инструменты разработчика / События и введите «zha_event» в поле «Прослушивать события«
- Нажмите кнопку один раз (одинарное нажатие) и зафиксируйте команду «toggle»
- Нажмите кнопку дважды быстро (двойное нажатие) и зафиксируйте команду «on»
- Удерживайте кнопку около 3 секунд (длинное нажатие) и зафиксируйте команду «off»
- Создайте автоматизацию, выбрав тип триггера «Ручное событие» и установите тип события «zha_event»
- В данные события введите информацию из предыдущих шагов, например:
device_id: 36fe0df453e765848effffd71f2a59cc command: "toggle" (см. изображение для справки)
[Время форматирования: 0,0001 секунды]
- Добавьте требуемое действие при срабатывании триггера
- В данные события введите информацию из предыдущих шагов, например:
- Теперь кнопку можно использовать для различных действий в Home Assistant, например, для вызова службы отправки уведомлений в приложение Home Assistant Companion ( iOS , Android ) при одинарном нажатии
На данный момент проверка событий по-прежнему требует перехода в Инструменты разработчика и тестирования кнопки для определения связанных команд. Эта информация необходима при создании автоматизаций. Однако по состоянию на дату обзора в Home Assistant версии 2023.8 появилась функция «Event Entity». Она устранит необходимость ручного сбора данных через Инструменты разработчика. Тестирование показало, что функция пока работает не для всех устройств и протоколов, включая данный выключатель. Ожидается, что в будущих версиях поддержка расширится на устройства вроде SNZB-01P, что упростит настройку.
Датчик температуры и влажности SNZB-02P
Следующий тестируемый модуль — датчик температуры и влажности. В этом поколении Gen2 дизайн улучшен в соответствии с ранее протестированным беспроводным выключателем. При установке на стены он органично впишется в интерьер благодаря круглой обтекаемой форме, дополняя выключатель SNZB-01P. SONOFF сообщает об обновлении внутреннего сенсора до модели SHT40 от Adafruit, обеспечивающей более точные показания по сравнению с предыдущим поколением. На основе опыта использования автономных датчиков SHT в других проектах, этот сенсор стабилен и оперативен, предоставляя достоверные данные, поэтому ожидается аналогичное поведение.
Характеристики
- Повышенная точность по сравнению с предыдущим поколением: ±0,2°C/±0,4°F для температуры и ±2%RH для влажности
- Совместимость с Zigbee-концентраторами других брендов, например SmartThing Hub V3, Echo 4th Gen
- Обновление данных каждые 5 секунд
- Умные сценарии: взаимодействие с другими устройствами экосистемы eWeLink. Аналогично автоматизациям/скриптам в Home Assistant
- Хранение истории данных до 6 месяцев (ежедневно, ежемесячно, раз в полгода) без дополнительной платы
- Срок службы батареи до 4 лет. Ёмкость увеличена с 620mAh (CR2450) до 1000mAh (CR2477)
Установка
Физический монтаж аналогичен описанному для беспроводного выключателя: использование клейкой ленты 3M для крепления к стене, фиксация на металлической пластине с лентой 3M или винтовой монтаж. Пользователям доступны различные варианты. Магнитный способ предпочтителен для удобной замены батареи.
Интеграция с Home Assistant
Перед покупкой рекомендуется проверять совместимость Zigbee-устройств с Home Assistant на сайте Blakadder , где тестируется оборудование. Например, SONOFF SNZB-02P работает с Home Assistant через интеграции ZHA или Zigbee2MQTT, как и SNZB-01P. Этот ресурс регулярно обновляется — в будущем там может появиться информация о дополнительных функциях.

Проверка совместимости Sonoff SNZB-02PПроцесс регистрации датчика SNZB-02P в Home Assistant аналогичен SNZB-01P. На его основе можно создавать различные автоматизации: включение/выключение вентилятора при превышении температуры, активация полива растений при снижении влажности ниже порога или уведомление о низком заряде батареи.
Заключение
После тестирования устройств Zigbee Gen2 от SONOFF — беспроводного выключателя SNZB-01P и датчика температуры/влажности SNZB-02P — можно утверждать, что они значительно превосходят предыдущее поколение. Устройства конкурентоспособны по дизайну, надежности, ёмкости батареи и вариантам монтажа. Тестирование с приложением eWeLink и Home Assistant прошло без проблем.
Особо отмечаются округлый дизайн, гармонирующий со стенами, и встроенные магниты для удобной установки. Кнопка SNZB-01P более надежна. Единственный незначительный недостаток для пользователей Home Assistant — необходимость проверки идентификатора устройства и команд выключателя через Инструменты разработчика (характерно и для других брендов). Однако предстоящее обновление Home Assistant с функцией Event Entity (2023.8.x) упростит этот этап.
Благодарим SONOFF за предоставленные для обзора выключатель SNZB-01P и датчик SNZB-02P. Устройства доступны в магазине ITEAD за $9,90 и $10,90 + доставка (бесплатно при заказе от $89). Дополнительная скидка 10% по промокоду CNXSOFTSONOFF. ITEAD также проводит распродажу со скидками до 45% на различные устройства автоматизации SONOFF.
Выражаем свою благодарность источнику, с которого взята и переведена статья, сайту cnx-software.com.
Оригинал статьи вы можете прочитать здесь.