Двойная Wi-Fi-розетка на 16 А: энергомониторинг, Tuya Smart, локальное управление в Home Assistant

Пост опубликован в блогах iXBT.com, его автор не имеет отношения к редакции iXBT.com (подробнее »)
| Обзор | Комфортный дом и бытовая техника

Здравствуйте друзья

В этом обзоре мы с вами рассмотрим интересное устройство для умного дома — мощную двойную wi-fi розетку из экосистемы Tuya Smart в европейском форм факторе. Устройство имеет раздельное управление каждым из выходом и общую систему энергомониторинга.

Также я расскажу о локальной, то есть не зависящей от интернет, интеграции розетки в Home Assistant с пробросом в него сенсоров энергомониторинга.

Купить на Aliexpress — цена на дату обзора $17.24

Аналог BLITZWOLF SHP-7 — цена на дату обзора $17.59

Параметры

  • Максимальный общий ток нагрузки — 16 А
  • Диапазон рабочих напряжений — 100 — 250 В
  • Беспроводный интерфейс — wi-fi 2.4 GHz
  • Экосистема — Tuya Smart
  • Поддержка работы в Google Assistat и Amazon Alexa

Поставка

Поставляется устройство в белой картонной коробке, нет и ни названия бренда производителя ни номера модели. Сухое определение — двойная wi-fi розетка с энергомониторингом.

Не сильно много информации и на боковых сторонах коробки — кратко указаны параметры и основные возможности устройства, есть QR для загрузки приложения Smart Life, одного из клонов Tuya Smart

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

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

Внешний вид

Закругленный корпус устройства сделан из белого матового пластика. На фронтальной части — две глубокие розетки стандарта Schuko, под толстые 16 А вилки, с заземлением.

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

Вилка устройства тоже сделана в стандарте Schuko с толстыми контактами и сквозным заземляющим контактом.

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

К плюсам также можно отнести то, что при установке в стандартный ряд розеток, у меня стоят Legrand, устройство не перекрывает доступ к соседним разъемам.

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

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

Tuya Smart

Логическую часть начнем с штатной системы управления Tuya Smart. Смартфон нужно переключить в диапазон 2,4 GHz, нажать на опцию добавления новых устройств и дождаться пока розетка не появится на экране поиска. После этого добавляем ее в систему.

 

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

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

Энергомониторинг — он полноценный, то есть и ток нагрузки и напряжение сети, текущая мощность и мощность потребленная по месяцам. Так как приложение зависит от облака — обновление значений идет с некоторой, порядка 10-15 секунд задержкой.

В автоматизациях устройство может быть и триггером и действием. Кстати в отличии от mihome — где розетки обычно являются только действиями. Причем вариантов — очень много более 10. Начиная со смены статусов розеток.

Есть триггеры по времени обратного отсчета в секундах, увеличения мощности от 0 до 50 Ватт, стоимости электроэнергии.

Кроме этого можно настроить триггер по текущим значениям напряжения, тока и мощности.

Для действий доступно меньше опций — всего пять. 

Четыре — понятны и логичны, это управление каждой из розеток — включить, выключить и переключить состояние. Это возможность задать промежуток обратного отсчета до выключения каждой розетки. А вот пятый — увеличение мощности, не понятен. Как можно заставить розетку увеличить мощность ?

Google Home

Аккаунт Tuya Smart можно подключить к Google Home. Это дает возможность иметь одну точку управления устройствами из разных экосистем. Герой обзора пробросил сразу три выключателя — общий и отдельные для каждой розетки.

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

Home Assistant

Перейдем к Home Assistant. Система уже имеет штатную интеграцию которая так и называется Tuya. 

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

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

Розетка появляется тут в виде двух свичей. Как и в случае с Google Assistant — сенсоров энергомониторинга нет. 

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

Local tuya

Но есть выход — интеграция local tuya. О том как ее настроить и получить локальные ключи ваших устройств — я рассказал в своем уроке по Home Assistant номер 9.5 По этой методике получаем local key устройства.

В меню Настройки — Интеграции, добавляем Local Tuya. Розетка будет обнаружена, в числе прочих устройств Tuya если они у вас есть. Определить ее можно по id

Выбираем ее и для продолжения нужно нажать Подтвердить. В следующем окне нужно задать свое имя устройства и скопировать local key. Остальное подставится само. Если после этого вы получите ошибку подключения — попробуйте повторить минут через 10-15.

Когда соединение пройдет успешно — интеграция спросит какой это тип устройства

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

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

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

В friendly name — пишем свое название, а в атрибуты — я добавил получаемые от розетки параметры просто по очереди. Зачем — чуть дальше.

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

Тут в ID ставим второй параметр статусом True или False а в атрибуты — следующие значения, после тех, что мы добавили в первую розетку.

Больше не добавляем ничего, подключаем наше устройство в систему.

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

Оно состоит из двух сущностей — это две розетки. Все остальное — это атрибуты к ним.

Сначала проверяем правильно ли мы выбрали параметры для розеток — но тут ошибиться нереально, так как только два из всех имели бинарный статус True или False

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

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

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

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

Вот наконец собрали все вместе — силу тока, напряжение и мощность.

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

В первом окне оставляем все без изменений.

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

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

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

Сразу же добавляю ее снова. В первом окне — устройства, все оставляем как было.

Выбираем тип устройства switch

А вот теперь — указываем только выключатель реле и его имя. Атрибуты оставляем пустые.

Выбираем следующую сущность — это будет снова switch — вторая розетка.

Тут аналогично — все атрибуты пустые, только имя.

Но на этом не останавливаемся, продолжаем добавлять, на этот раз сенсор.

И тут указываем, найденным нами при помощи атрибутов параметр. Номер 18 соответствует силе тока. Задаем имя, указываем единицы измерения — Амперы, выбираем класс устройства — сенсор тока. Так как розетка передает значение в мА, то указываем коэффициент масштабирования — одну тысячную, чтобы получить Амперы.

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

И наконец 20 номер — это напряжение. Тут тоже самое включая масштабирование в одну десятую.

Теперь сохраняем полученное устройство.

В интеграции теперь оно насчитывает пять отдельных сущностей — два свича и три сенсора.

Все красиво и корректно — статусы и управления розетками, параметры энергомониторинга, в онлайне и без зависимости от интернет

Можно сравнить с показаниями в приложении.

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

Вывод

Используя эту методику — можно подключить к Home Assistant любую другую управляемую wi-fi розетку экосистемы Tuya Smart. Для zigbee версий — должен использоваться координатор или шлюз, но это уже совсем другая история.

12 комментариев

f
А почему бы не написать просто результат? Какие параметры куда добавлять для конкретно этой розетки, а не расписывать и так всем понятную методику подбора?
1507278702933555@facebook
Да что вы говорите :) Всем понятную методику, ну-ну. Вместо цифр для одной розетки — я дал ключ, открывающий все устройства, я не мыслю так однобоко как некоторые.
f
В смысле вы дали?
Все что вы «якобы» кому-то дали есть в описании тех компонентов которые вы используете, причем даже нигде не поблагодарив из авторов, но громко заявив что вы что то куда-то дали…
1507278702933555@facebook
Да, ну скиньте мне линк на подробное описание процесса подбора параметров :)
1507278702933555@facebook
В видео версии — 222 человека не забыли нажать лайк, поблагодарив меня за это описание, это так слову — что кроме вашего, весьма странного и необъективного мнения, существует еще множество других, адекватных.
f
Эко вас зацепило то… На моей практике так кипеть начинают когда на правду нечем ответить...
А сколько там человек скачали этот компонент с гитхаба вы не смотрели случайно?
Особенно меня впечатлило, когда Вы в середине текста стали о себе в третьем лице говорить… Да и отсыл не на авторов с гитхаба, а на себя любимого очень показателен… А ведь 3+ разных проектов по local tuya результатами которых вы пользуетесь друг друга отметить и поблагодарить не погнушались...
P.s. ваш ролик в отличие от текстового описания на гитхабе, на текущий момент не соответствует порталу tuya dev…
Да и установка скриптов по вашей методике не получится, а кто то даже может лишиться некоторых своих пакетов…
1507278702933555@facebook
Не льстите себе. Меня не зацепило, у меня есть дурная привычка считать людей по умолчанию адекватными. Но стараюсь искоренять и не тратить свое время на подобные разговоры. Не всегда получается.
P
Спасибо за подробные обзоры!
Нет ли в планах протестить терморегуляторы на зигби? В городе вавай совсем плохой.
Например такой https://aliexpress.ru/item/4001290597011.html
https://www.moeshouse.com/collections/electric-floor-heating-thermostat/products/white-zigbee-smart-thermostat-programmable-temperature-controller-zigbee-hub-required-for-electric-floor-heating
Это тоже туя, и все обзоры про него — это или использование облака, или лоботомия с заменой прошивки и потерей функционала. Копатели кастомных прошивок забывают что это самодостаочное устройство, и все логику завязывают на хаб.
И вот интересно, можно ли добавить в haas через Local tuya? Ибо это самый дешевый регулятор.
И в про него сказано что он MQTT, вот что они имели ввиду при этом совершенно непонятно.
1507278702933555@facebook
Спасибо и вам за отзыв. Есть в планах, причем в самых ближайших
P
Спасибо, это прям очень воодушевляет! Вот вся надежда. Чтобы с такими тонкостями. И если будет возможность, протестить с другими Т датчиками. А то у него родной 10кОм а данфосса например 15кОм. Если в параллель ему резистор включить, линейность измерения останется?

Добавить комментарий