Датчик температуры и влажности tuya smart life zigbee или wi fi

Обновлено: 02.07.2024

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

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

Для тех, кто не знает, Tuya - это семейство разной техники для умного дома, собранное различными вендорами под одной из модификаций протокола обмена данными. Все эти устройства управляются из-под фирменных приложений Tuya/SmartHome, которые, по сути, представляют из себя облако для всех этих разношерстных компаний. Датчики Tuya работают как по Zigbee, так и по Wi-Fi.

Именно датчики движения Tuya и стали моей второй головной болью, не решённой до сих пор.

Сейчас точно не вспомню, почему я заказал сначала версию Wi-Fi - может быть, потому что у меня ещё не было стика Conbee, а может потому что тогда не было модификаций Zigbee или они были слишком дорогие, но факт остаётся фактом - я заказал два датчика движения Tuya Wi-Fi.

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

Поэтому пришлось идти другим путём.

Интеграция Wi-Fi PIR через пинг

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

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

В итоге датчики движения были сделаны не через device_tracker, а через более подходящий для этого binary_sensor:

- platform: ping
name: ping_tuya_pir_hall
host: !secret tuya_pir_hall
count: 1
scan_interval: 1

Здесь создаётся бинарный сенсор (вкл/выкл), который раз в секунду пингует устройство и при первом же успешном пинге меняет своё состояние. Автоматизация на включение света при движении:

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

И автоматизация выключения, если нет движения больше трёх минут:

Несмотря на то, что такое решение работает довольно стабильно, у него есть один существенный минус - очень большая задержка (несколько секунд) между движением и включением света. Есть ещё нюанс, который нельзя назвать недостатком, но нужно иметь его ввиду - у Wi-Fi-версии датчика есть переключатель таймаута сработки - 2 или 4 минуты. То есть если датчик движения сработал, то потом 2/4 минуты он не будет обращать внимания ни на какое движение. У меня переключатель установлен на 2 минуты и сделан таймаут в 3 минуты для выключения. Получается, у датчика есть одна минута в запасе, чтобы уловить какое-то движение, чтобы свет не выключился. Обычно этого хватает.

Интеграция Zigbee PIR

Задержка сработки в несколько секунд - это очень много. Довольно часто получается так, что зашёл в комнату чтобы что-нибудь взять, вышел и включился свет. Нам, привыкшим, что свет включается мгновенно, переучиться включать свет вручную очень сложно, поэтому следующим шагом стала покупка точно такого же датчика, но уже со встроенным Zigbee.

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

Датчик. Выглядит датчик точно так же, как его брат-близнец с Wi-Fi, даже питается так же от трёх ААА. Единственное отличие - переключатель. У Wi-Fi он переключает таймаут между 2 и 4 минутами, а в Zigbee он просто включает или выключает устройство.

Интегрируется датчик через свисток Zigbee. Я в своё время не стал экономить и взял Conbee II, об этом я тоже обязательно расскажу. Подключение к свистку простейшее и одинаковое для всех устройств: переводим с помощью длинного нажатия кнопки Reset устройство в режим сопряжения и запускаем поиск устройств в интерфейсе PhosconApp, датчик находится и. пропадает. В веб-интерфейсе этого датчика не видно. Я добавлял его раз пять, но оно так и не появилось. Однако само устройство в интеграции HomeAssistant появляется:

Работает датчик, как я уже сказал, не ах, поэтому я раздумываю над вариантами: заказать другой Zigbee-датчик от другого производителя, предварительно убедившись, что он полностью поддерживается (это тысяча-полторы расходов на штуку); начать баловаться с кастомными прошивками вроде Tasmota/ESPHome и пробрасывать через MQTT (это пара недель, ориентировочно, танцев с бубнами); или же забить и пользоваться пока тем, что есть.

Пока что я остановился на третьем варианте, но как только станет скучновато - я думаю, что я займусь перепрошивками. Тогда мой Дзен станет менее нубским и "4dummies", но это будет полезная информация для всех.

https://broadlink.ru/forum/img/posts/tuyasmartlife.jpg


Сегодня расскажу о моем знакомстве с Wi-Fi оборудованием для «Умного дома» от компании Tuya.
У системы Tuya очень жесткая привязка к серверам компании. Все сценарии и таймеры привязаны к Интернету. При неполадках с Интернетом вы останетесь даже без таймеров. Тот же BroadLink и Aqara (Xiaomi) записывает таймеры и некоторые сценарии в память устройств.

Голосовое управление Яндекс Алиса работает только с несколькими устройствами. Это розетки и универсальный пульт ИК, у которого поддерживаются только стандартные шаблоны пультов. Думаю, этот список устройств будет расти.

Как я понимаю, Tuya открыла протоколы и каждый может делать под ее систему управления свои железки. Отсюда проблема с качеством железок. Из всего списка силовых железок, которые есть у меня, почти 50% со свистящими дросселями. Ночью такой шум может добавить сильный дискомфорт в спальне. Конечно, можно вскрыть устройства и залить дросселя эпоксидной смолой, но зачем вам лишние хлопоты?
Так же нет четкой продуманности устройств. К примеру, некоторые устройства держат в памяти состояние после внезапного отключения электричества, а какие- то нет. Статус розеток после такого происшествия не синхронизируется в программе. Два устройства вообще не смог подключить. Wi-Fi цоколь для лампочки управляется мелкой кнопочкой или по Wi-Fi, при подаче на него напряжения лампа не включается по умолчанию.

Я купил только датчики по Wi-Fi (у них есть еще ZigBee), датчики работают, но сценарии можно сделать только на срабатывание тревоги. К примеру, датчики влажности и температуры могут включить тревогу, если есть превышение в настраиваемом диапазоне температуры и влажности. Нельзя сделать запуск сценария, если у вас должны быть два триггера на разную температуру. Надеюсь, это доработают в будущем. Можно использовать эти датчики, как систему безопасности. К примеру, у вас будет только несколько датчиков, есть роутер с Интернетом и вы не хотите тратить время на автоматизацию. (заморачиваться с автоматизацией.)

Зачем-то сделали два приложения клона Smart Life и Tuya. Программы имеют простой, понятный и частично русскоязычный интерфейс. Tuya работает с Яндекс Алисой, Smart Life с Google Home. Управлять железками можно только одной из программ, одновременно нельзя. Для каждой программы свой аккаунт. Есть предустановленные триггеры, которые привязаны к погоде или времени суток по геолокации смартфона. В теории, в этом случае можно обойтись вообще без датчиков, но насколько это стабильно будет работать, я не проверял. В Tuya больше триггеров для запуска таких автоматических сценариев, чем в Smart Life.

Что понравилось в Tuya.
Все железки имеют европейские вилки и круглые подрозетники у выключателей. К слову, из-за этих моментов я отказался от оборудования Aqara. Хорошо ведется и быстро открывается история срабатывания устройств. Так же есть у некоторых устройств поддержка Яндекс Алисы из коробки. Выключатели подключаются всего по одной линии, как у BroadLink или Levolo, не надо тянуть отдельный кабель с нулевой линией, как у Aqara (Xiaomi). Мануальный выключатель с классической кнопкой очень понравился, вот только дроссели в нем свистят. Произвел положительное впечатление автоматический Wi-Fi предохранитель на 16 А. Он вставляется в стандартную DIN рейку. Судя по звуку работы, внутри него стоит сервопривод, который включает или отключает предохранители. Те железки, которые вскрывал, сделаны на ESP 8266 с контактными площадками на плате. В теории, можно шить туда свои прошивки, как у Sonoff. Но это не мой вариант, мне надо, чтобы из коробки были закрыты мои потребности.

Внимание! Опробовал ZigBee «Умный дом» от Tuya / Smart Life, мнение совершенно другое. Можете с ним ознакомиться по ссылке.


Обзор большинства Tuya Zigbee датчиков и беспроводного Zigbee шлюза. Интеграция в Home Assistant через Zigbee2Mqtt.

Ко мне пришли почти все имеющиеся у Zemismart Tuya Zigbee датчики, за исключением датчика температуры без дисплея. Я уже давно хотел подержать их в руках. А чтобы показать работу с родным шлюзом был приобретен и он. С беспроводного Zigbee шлюза и начну обзор.

Беспроводной Tuya Zigbee шлюз TYGWZW-01

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




Размеры шлюза очень маленькие — 60.5х60.5 мм, высота 16.1 мм (вместе с резиновыми ножками).



Для питания требуется DC адаптер 5В 1А. О внешнем виде сказать больше нечего — он минималистичен.

Перейдем к добавлению шлюза в приложение Tuya Smart. Для этого жмем + в правом верхнем углу, переходим на вкладку «Управление» и выбираем «Беспроводной шлюз (ZigBee)».


Далее вводим пароль от wifi (поддерживается только 2.4GHz) и подаем питание на устройство. Нам сообщат каким образом выполнить сброс настроек, если шлюз был ранее привязан к другому wifi.



После нажатия кнопки «Завершить» нас перенаправят в карточку шлюза, где мы сможем добавлять и управлять привязанными Zigbee устройствами. Что интересно, через несколько минут после добавления шлюза мне пришло оповещение о том, что ПО обновлено. Получается, что обновление автоматическое.


Теперь добавим датчики к Tuya Zigbee шлюзу, после чего добавим каждый к Zigbee2Mqtt.

Tuya Zigbee датчик температуры и влажности с LCD дисплеем TS0201

Внешний вид и комплектация

На фото он выглядит больше, чем в реальности. Маленький и круглый. Диаметр 61.2 мм, толщина 23 мм. В комплекте датчик, инструкция, двусторонний скотч для крепления к вертикальным поверхностям и подставка для расположения на столе, полке или прикроватной тумбочке.


Вверху кнопка, которую в инструкции назвали «reset». Она нужна для сопряжения с координатором и для повторного измерения температуры и влажности.


Внизу отверстия для доступа воздуха к датчику.


С обратной стороны отсек для батареек. Для питания требуются две батарейки ААА, которых в комплекте нет.



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


Диапазон измерения температуры: от -10°С до +55°С. Диапазон измерения влажности: от 0% до 99%.

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



Добавление к Tuya Smart

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


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


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

Жмем кнопку «Светодиод мигает» и будет выполнен поиск. Датчик сразу же определился и был сопряжен со шлюзом.


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


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


Если включить функцию «Оффлайн-уведомление», то уведомление о том, что устройство не в сети будет отправлено через 8 часов.

Добавление в Home Assistant

Теперь добавим датчик к Home Assistant через Zigbee2Mqtt. Ставим permit_join в режим true и выполняем сброс настроек датчика, зажав верхнюю кнопку на пять секунд, пока не замигает индикатор уровня сигнала. Смотрим лог Zigbee2Mqtt:


В Zigbee2Mqtt датчик распознался как Temperature & humidity sensor with display (TS0201)

Переходим в Настройки > Интеграции > MQTT и находим карточку добавленного датчика.


Есть возможность мониторить температуру, влажность, уровень сигнала и уровень батареи.



Tuya Zigbee датчик открытия дверей и окон ZXZDS

Внешний вид и комплектация

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




Размеры датчика: 44 мм х 25 мм, высота 12мм (вместе со скотчем). Размеры магнита: 24 мм х 9 мм, высота 10 мм (вместе со скотчем).


Температурный диапазон окружающей среды, в котором может работать датчик: от -10°С до +50°С.

Батарея, используемая в датчике CR2032, идет в комплекте. Чтобы ее заменить, нужно разъединить две половинки корпуса датчика, поддев под единственной кнопкой.


Плата имеет маркировку TYZDS-V1.0.1. Припаянный ZigBee модуль с маркировкой TYZS2.


Под наклейкой чип с маркировкой EFR32.


Добавление к Tuya Smart

Добавим датчик в приложение Tuya Smart, перейдя в карточку шлюза и нажав кнопку «Добавить». Далее выполняем сброс настроек датчика, зажав кнопку на пять секунд, пока не замигает красный светодиод.


Жмем кнопку «Светодиод мигает» и датчик будет сопряжен со шлюзом.


В карточке датчика можно видеть историю срабатывания и уровень батареи. Также можно настроить оповещения при срабатывании (включить или выключить). В настройках все так же как и у остальных датчиков.



Добавление в Home Assistant

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


Через Настройки > Интеграции > MQTT находим только что добавленный датчик:


Датчик почему-то распознается как Rechargeable Zigbee contact sensor (BW-IS2) от BlitzWolf.

Можно мониторить состояние (открыто/закрыто), уровень сигнала и уровень батареи. Мне достался экземпляр с уровнем батареи 84%


Отображение о срабатывании моментальное, как в Zigbee2Mqtt, так и в Tuya Smart.

Tuya Zigbee датчик движения с магнитным креплением

Внешний вид и комплектация

Датчик движения имеет интересную форму — он шарообразный.


В комплекте к нему подставка с приклеенным двустороннем скотчем и инструкция.



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

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


В этом отсеке также расположена кнопка сопряжения с Zigbee координатором.

Размеры датчика 48.4 мм х 53.4 мм. Температурный диапазон окружающей среды, в котором может работать датчик: от -10°С до +50°С. Заявленная дистанция срабатывания 8м, угол обзора 90°. Рекомендуемая высота установки датчика2.2м.

При срабатывании датчик подсвечивается красным светом.



Добавление к Tuya Smart

Добавим датчик движения в Tuya Smart, перейдя в карточку шлюза и нажав кнопку «Добавить».


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

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


При каждом срабатывании датчика будет всплывать уведомление, выключить которое можно, нажав на шестеренку.


В карточке датчика довольно интересный нюанс. Приложение почему-то думает, что датчик движения используется для охраны, и при срабатывании пишет «Обнаружены посторонние». Забавно.


Есть возможность посмотреть историю срабатывания.


В настройках все также, как и у других датчиков.



Добавление в Home Assistant

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


Переходим в Настройки > Интеграции > MQTT и находим только что добавленный датчик:


Zigbee2Mqtt распознает его как Motion sensor (TS0202) от CR Smart Home.

Как и у всех Zigbee датчиков срабатывание моментальное. Возвращается в обратное состояние через минуту.


Tuya Zigbee датчик движения ZXZPIR-02

Внешний вид и комплектация

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



Сбоку расположена кнопка сопряжения и светодиод индикации.


С задней стороны датчика уже приклеен двусторонний скотч для крепления на вертикальную поверхность.


Снизу также уже приклеен двусторонний скотч.


Визуально ZXZPIR-02 схож с датчиком движения от Mijia или Aqara, только чуть крупнее в размерах.


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


Размеры датчика 40 мм х 35 мм. Температурный диапазон окружающей среды, в котором может работать датчик: от -10°С до +45°С при влажности от 10% до 90%. Заявленная дистанция срабатывания 7м, угол обзора 170°.

Батарея, используемая в датчике — CR2450. Для ее замены нужно повернуть нижнюю крышку против часовой стрелки.


Добавление к Tuya Smart

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


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




Возвращается датчик в неактивное состояние через одну минуту. В настройках также все стандартно.

Добавление в Home Assistant

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


Zigbee2Mqtt распознает датчик как Tuya PIR sensor (RH3040).


Срабатывание датчика моментальное. Возвращается в обратное состояние через минуту.



Заключение

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


Компания «Я Смарт» является официальным партнером Tuya Smart на территории РФ.

Мы получаем много вопросов от наших клиентов касательно отличий платформы Я Смарт, Tuya Smart и аналогичных и касательно совместимости устройств различных производителей на платформе Tuya Smart.
На рынке появляется все больше и больше совместимых продуктов вследствие стремительного развития платформы Tuya Smart это тоже вызывает вопросы.

Мы обсуждаем, что такое платформа Tuya и почему она так привлекательна. Далее мы обсуждаем приложение Я Смарт и перечисляем ряд лучших продуктов Я Смарт, которые вы можете заказать прямо сейчас.

Что такое Туя?

Чем на самом деле является Tuya: Tuya Smart — это глобальная платформа Интернета вещей, которая предоставляет продукты для потребителей, брендов, производителей OEM и розничных сетей. Tuya не производит продукты для Умного дома, но предоставляет платформу для других производителей устройств Умного дома. Платформа включает электронные чипы и мобильное приложение. Таким образом, она заботится о внутренней технологии подключения интеллектуального устройства к облаку Tuya Cloud и предоставляет партнерам инструменты для простого создания собственного приложения для Умного дома. В тоже время производители могут сосредоточиться на разработке своего продукта.

Компания Туя

Tuya Smart — это компания, которая существует с 2014 года, основана несколькими бывшими сотрудниками Alibaba. Штаб-квартиры компании присутствуют в Китае, Индии, Японии, США, Германии. Благодаря своей платформе поддерживаются устройства IoT независимо от продукта, протокола, региона или поставщика.
Реализованная идея получила широкое распространение, поскольку на данный момент у компании Tuya более 180 000 клиентов в более чем 190 странах, которые поставляют более 90 000 продуктов «Powered by Tuya», охватывающих 500 видов продукции. Это делает Tuya лидером на рынке индустрии Умных домов на базе облачных технологий, которая включает в себя освещение, бытовую технику и оборудование безопасности.

Зачем начинать с Туи?

  • Простая установка без проводов.
  • Все устройства Я Смарт, совместимы с Tuya, работают из приложения Я Смарт или Tuya Smart.
  • Вы можете подключиться к своим устройствам из любой точки мира или получать моментальные Push-уведомление на телефон.
  • Работает через Wi-Fi, и вам не нужен шлюз для большей части устройств.
  • Все больше и больше производителей присоединяются к Tuya, и становятся доступны устройства охватывающие различные сферы применения.
  • Хорошо интегрируется с другими системами Умного дома. Например, легко интегрируется с HomeAssistant, Xiaomi MiHome.
  • Интеграция с сервисами голосового управления, такими как Яндекс Алиса, Google Home и Amazon Alexa.
  • В приложении легко создавать Сценарии и алгоритмы Автоматизации. Сценариев безграничное множество.
  • Это бесплатно для потребителя.

Совместимость

  • Все устройства с логотипом «Powered by Tuya» совместимы между собой
  • Шлюз Zigbee ЯСмарт Ya-ZB1 совместим с Zigbee оборудованием Sonoff (как известно производители всегда оставляют за собой право в одностороннем порядке, что-то изменить, рекомендуем предварительно проверить)
  • Устройства ЯСмарт совместимы с устройствами Умного дома Яндекс, Сбербанк, Arlight (серия TY)

Недостатки

  • Платформа работает на основе облачного сервиса Tuya Cloud. При отсутствии сети Интернет сценарии и автоматизации не работают. При этом: устройства сохраняют свою работоспособность под управлением собственных кнопок управления. Сохраняется расписания работы устройств, так как хранятся в энергонезависимой памяти устройств.
  • Не работает с платформами IKEA, PHILIPS HUE.

Ваши первые шаги

Начать работу с Я Смарт просто. Поскольку в большинстве случаев вам не нужен шлюз для устройств, понадобятся всего три вещи: устройство Я Смарт, приложение Я Смарт, сеть Wi-Fi c подключением к сети Интернет.
Вам понадобится дополнительный шлюз Ya-ZB1, если вы хотите применять Я Смарт устройства Zigbee.

Итак, у вас уже есть устройство Я Смарт.

Скачайте приложение Я Смарт с AppStore или Google Play. Приложения Tuya Smart, Smart Life работают аналогичным образом.

Купить продукцию Я Смарт для вашего Умного дома

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

Читайте также: