Wifi датчик движения tuya

Датчики движения Tuya: Wi-Fi и Zigbee

В статье про климатические сенсоры от 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:

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

— alias: Свет в прихожей при движении
trigger:
— entity_id: binary_sensor. ping_tuya_pir_hall
platform: state
to: ‘on’
condition:
— condition: template
value_template: ‘>’
action:
— service: light.turn_on
entity_id: light.sonoff_1000abc123

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

Читайте также:  Ubuntu отваливается wi fi

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

— alias: Свет в прихожей выкл
trigger:
— entity_id: binary_sensor. ping_tuya_pir_hall
platform: state
to: ‘off’
for: 00:03:00
action:
— service: light.turn_off
entity_id: light. sonoff_1000abc123

Несмотря на то, что такое решение работает довольно стабильно, у него есть один существенный минус — очень большая задержка (несколько секунд) между движением и включением света. Есть ещё нюанс, который нельзя назвать недостатком, но нужно иметь его ввиду — у 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 появляется:

Здесь можно поправить все параметры объекта (иконку, название) и начинать использовать его в своих автоматизациях. Тип устройства остался такой же binary_sensor, поэтому при переходе с Wi-Fi на Zigbee понадобилось только поменять название самого сенсора, остальное всё осталось как в примерах выше.

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

Читайте также:  Компьютер раздавал wifi iphone

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

А пока что, как обычно, шер, лайк, подписки, вот это всё.

Источник

Умный дом Powered Tuya Smart Life

Туя – это не только хвойное растение, но и китайская платформа IoT (internet of things — интернет вещей), или как её общепринято обзывают: «Умный дом». Компания основана в 2014 году бывшими работниками китайского гиганта Alibaba Group и названа не в честь дерева, а в честь особого вида вулканов, которые образуются в ледниках.

Почему бренд называется Tuya

Tuya является одной из ведущих глобальных платформ AI+IoT, которая предлагает модули, облачные сервисы и разработку приложения. Т.е. сами устройства компания не производит, а предоставляет свое облако для сторонних производителей.

Если в начале упор делался на Китай, Индию и США, то в последние годы упор идет на европейские страны, в том числе и Россию.

Как это работает?

Давайте попробуем разобраться, как это все работает. Возьмем например управляемую розетку:

Фото умной розетки Smart Life

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

Схема работы системы

Поскольку все вычисления происходят в облаке Tuya, нам не требуется дополнительные затраты на домашний сервер, а первоначальная настройка заметно упрощается. Необходимо только стабильное Интернет-соединение. При такой схеме не важно, в какой точке планеты вы находитесь, если там есть интернет – вы сможете удаленно управлять домашними устройствами, или посмотреть их статус.

И сразу видим серьезный минус: нет интернета – нет умного дома. Неприятный момент, но при такой схеме по-другому невозможно. А если вы находитесь в одной Wi-Fi сети с устройствами Tuya, управление с телефона сохранится даже при отсутствии интернета.

Но одним Wi-Fi сыт не будешь. Хоть под него и выпускают много устройств и датчиков, у него есть минусы:

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

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

У всех этих проблем есть решение – использование устройств с протоколом передачи ZigBee или Bluetooth. Их энергопотребление на порядок ниже, что позволяет увеличить автономность и использовать более компактные элементы питания. Но не обойтись и без недостатков, потребуется дополнительно приобрести специальный шлюз, который выполняет роль моста между энергосберегающим протоколом передачи и Wi-Fi. Схематично это будет выглядеть так:

Читайте также:  Tuya терморегулятор wifi подключение

Как работает умный дом Tuya схема

Приложение TuyaSmart (Smart Life)

Для управления и настройки системы нам потребуется приложение Tuya Smart (которое можно скачать для Android и для IOs). Поскольку многие разработчики используют облачную платформу Tuya, можно встретить кастомизированные приложения со своими дополнительными функциями. Например Digma Smart Life умеет пробрасывать в умный дом Яндекса больше устройств, чем оригинальная версия. Также есть приложение Smart Life, которое даже популярнее оригинала, но ничем от него не отличается.

Оригинальная версия имеет вид:

Интерфейс приложения

Приложение хоть и на русском, но перевод оставляет желать лучшего. Иероглифы встретишь не часто, но перевод уровня наименований товара на AliExpress обычное дело. Будем надеяться, что со временем это исправят.

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

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

Какие есть устройства Tuya

А это самый приятный момент, поскольку устройств реально много. Практически любой производитель может сделать совместимость своих устройств с Tuya Smart. От разнообразных датчиков, реле и выключателей, до дверных замков и пылесосов. На одном только AliExpress около 60000 товаров Tuya.

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

Из-за такого демократичного подхода, цена устройств выходит заметно ниже конкурентов. Но есть и обратная сторона – отсутствует контроль над производителями, а значит качество даже одинаковых устройств может сильно отличаться в зависимости от бренда. Есть откровенно китайский ширпотреб, который просто неприятно держать в руках, а есть качество, которое не уступает тем же Сяоми. Из надежных производителей можно отметить MoesHouse и GIRIER. Но не все типы устройств есть у них, поэтому придется иногда рисковать.

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

Источник

Оцените статью
Adblock
detector