Как подключить реле sonoff к tuya smart

Zigbee-датчик температуры и влажности Sonoff SNZB-02: работа в Tuya Smart, интеграция в Home Assistant

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

Содержание

Купить на Aliexpress — цена на момент публикации $ 8,49

Параметры

  • Модель: Sonoff SNZB-02
  • Протокол: Zigbee 3.0
  • Диапазон рабочих температур: -10 +40 С
  • Диапазон влажности: 10 — 90%
  • Элемент питания: CR2450
  • Размер: 43х43х14

Поставка

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

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

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

Внешний вид

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

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

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

На ней указан номер модели и тип используемого в датчике элемента питания — CR2450

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

В отличии от более распространенных датчиков такого типа, например от Mijia или Aqara где используется более компактный, но менее емкий элемент CR2032, в этом датчике установлена батарейка CR2450

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

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

Tuya Smart

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

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

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

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

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

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

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

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

Пример классической автоматизации которая будет включать розетку (например с радиатором отопления) при падении температуры в помещении ниже 20 С.

Zigbee2mqtt

Перейдем к работе датчика в Home Assistant, думаю что самый распространенный вариант интеграции для этого — zigbee2mqtt.

В примере датчик подключался к версии 1.17.1, успел еще до большого обновления на 1.18, используемый стик — CC2652 на прошивке от 11 февраля 2021 года, подробнее про интеграцию и стик смотрите в 5 части моих уроков по Home Assistant, ссылка на плейлист в описании.

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

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

Интеграция отдает 4 параметра — температура, влажность, уровень заряда батарейки и качества сигнала, эти же параметры будут пробрасываться в виде объектов в Home Assistant

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

В меню reporting zigbee2mqtt можно увидеть что минимальный интервал отчетов для температуры и влажности установлены как 5 и 10 секунд соответственно. Максимальный тоже отличается вдвое — 1800 и 3600 хотя несмотря на это — изменение по влажности происходит намного чаще.

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

Вот так выглядит страница устройства в Home Assistant — четыре объекта соответствующие четырем значениям в zigbee2mqtt

SLS gateway

Конечно не обойду вниманием еще один популярный метод — это SLS шлюз, который в отличии от USB стика является сам по себе автономным устройством, но взаимодействующий с Home Assistant через MQTT

Датчик без проблем подключается, кстати сам по себе процесс подключения на SLS мне больше нравится чем в zigbee2mqtt — он гораздо нагляднее.

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

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

Аналогично, эти параметры пробрасываются через интеграцию MQTT в Home Assistant, объект уровня заряда появится одновременно с шлюзом.

Сравнение

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

За время наблюдений — показания температуры были всегда максимально близки, отличаясь не более чем 0,3 градуса, что касается влажности — то тут разница несколько больше около 2%, но помним что Sonoff гораздо чаще шлет обновления чем mijia. Форма графиков — тут данные за 36 часов, тоже в целом идентичны — оба датчика реагируют на изменение окружающей среды одинаково.

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

Вывод

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

Источник

Zigbee-реле с нулевой линией в подрозетник Moes для Tuya Smart, интеграция в Home Assistant

Темой этого обзора, будет компактное реле Moes предназначенное для установки в подрозетник. Реле управляется по Zigbee и относится к экосистеме устройств Tuya Smart. Поговорим о его возможностях в штатной системе управления, а также и о альтернативных методах интеграции в Home Assistant.

Содержание

Купить на Aliexpress — цена на момент публикации $12.59

Параметры

  • Модель — MS-104Z, одноканальное реле с нулевой линией, без диммирования
  • Интерфейс — Zigbee 3
  • Рабочее напряжение — 90-250 Вольт
  • Максимальный ток нагрузки — 10 А
  • Диапазон рабочих температур — -10 + 40С
  • Размер — 52х47х18 мм
  • Класс защиты — IP20

Поставка

Поставляется реле небольшой белой картонной коробке, с схематическим изображением устройства и логотипом экосистемы Tuya Smart сверху и Google Assistant и Amazon Alexa внизу. На торце указана модель, всего их существует четыре — на одну и две линии, и как с функцией диммирования, так и без нее.

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

Конструкция

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

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

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

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

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

Tuya Smart

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

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

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

Далее идет установка обратного отсчета — с установкой временного интервала. А самая интересная опция — четвертая, Настройки.

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

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

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

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

Через меню настроек есть возможность объединить несколько реле в одну группу с общим управлением.

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

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

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

zigbee2mqtt

С поддержкой в альтернативных системах проблем нет, при использовании прошивки поддерживающей Zigbee 3. В данном примере используется стик CC2531 на прошивке zstack 3. Устройство корректно определилось и добавилось в систему.

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

Здесь у него есть два состояния — уровень качества связи и переключатель состояния реле.

Они и передаются в виде сущностей в Home Assistant. Управление локальное — поэтому скорость реакции на переключение, так и обновление статуса при механическом переключении — моментальное.

SLS Gateway

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

Реле корректно определяется со своим изображением, конечно тоже как роутер.

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

Установка

В моем случае, я применил реле в квадратном подрозетнике, для возможности перезагрузки по питанию управляемого светильника Yeelight 650. Это стало возможным потому, что сюда заведен ноль.

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

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

Источник

Adblock
detector