Home assistant настроить подключение по wifi

Умная Wi-Fi-розетка Alfawise PE1004T, подключение в Home Assistant

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

И хотя, лично для меня, приоритетным решением являются ZigBee розетки от Xiaomi — которые и не занимают IP адрес, и считают энергопотребление, и являются ретрансляторами для других ZigBee датчиков, тем не менее имеют существенный недостаток — это тройная вилка.

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

Вступление

Герой сегодняшнего обзора — управляемая wi-fi розетка Alfawise PE1004T. Ранее я уже имел дело с смарт розетками этого бренда, но они интегрировались в приложение Ewelink от Sonoff. Эта — работает с приложением Tuya Smart, которое поддерживается в системе Home Assistant. Недавно я рассказывал про потолочный светильник Utorch — который также управляется этим приложением и был успешно интегрирован в HA.

Читайте также:  Телевизор самсунг как настроить цифру

Где купить — gearbest

Поставка

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

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

Характеристики

Розетка работает в сетях переменного напряжения от 90 до 240 В, частотой 50-60 Гц

Максимальный ток — до 10 А, в сети 220 В — это 2.2 кВт

Поддерживаются сети wi-fi 2,4 ГГц

Работает в диапазоне температур от -10 до 40 С

Относительная влажность от 10 до 90%

Дизайн

Если бы Xiaomi выпускали свои zigbee розетки в таком форм факторе — я бы наверное и не смотрел бы на другие. Эта розетка рассчитана на установку в евророзетки, лучше всего “глубокие” — шуковские.

С “приемной” стороны — аналогичная евророзетка, не надо никаких переходников, переделок, есть контакт заземления.

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

Размеры — 6,1 * 6,1 см и 7,5 см в глубину. А глубина внешней части розетки — 3,5 см

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

Приложение

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

Никаких подводных камней — нет. Согласно инструкции надо включить / выключить и снова включить питание, подержать 5 секунд кнопку и добавить новое устройство. Весь процесс занимает примерно минуту.

После этого устройство появляется в списке — все довольно похоже на Mihome. По нажатию на строку устройства — запускается плагин, в котором можно включать выключать розетку. В свойствах указана совместимость с такими системами как Google Assistant и Amazon Alexa.

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

При желании — устройства подключенные в Tuya Smart можно добавить в Google Assistant — для этого надо перейти в раздел настройки устройства, выбрать пункт устройства поддерживающие Google Service — найти Tuya Smart и используя свою учетную запись — подключить его.

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

Home Assistant

Так как у меня уже прописан в configuration.yaml — аккаунт tuya никаких дополнительных действий мне не пришлось делать — розетка появилась вскоре после добавления в аккаунт. Если это ваше первое устройство в этом приложении, то его нужно прописать и перегрузить HA.

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

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

Плюсы и минусы

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

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

Видеоверсия

Вывод

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

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

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

Источник

Способы настройки удаленного доступа к Home Assistant

Итак, я поставил сервер Home Assistant. Находясь в одной WiFi сети я этим сервером я могу на него заходить, включать-выключать свет, смотреть температуру, и делать все то зачем и нужен HA.

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

Перед тем как строить удаленный доступ для Home Assistant, я решил выяснить какие вообще есть способы удаленно заходить на сервер HA. Чтобы понять какой способ лучше всего подходит в моей ситуации.

Я знаю про такие варианты. Вполне возможно что есть еще какие-то способы как можно удаленно заходить на сервер HA (если вы о них знаете, напишите, пожалуйста на ivan@bessarabov.ru, я дополню этот список).

  • Реальный статический ip адрес
  • Реальный динамический ip адрес, использование сервиса duckdns.org или подобного
  • Серый ip адрес — vpn/ssh туннель до сервера с реальным статическим адресом
  • Серый ip адрес — использование сервиса роутера Keenetic
  • Серый ip адрес — использование TOR
  • Серый ip адрес — использование сервиса nabucasa.com

Есть совершенно отличная телеграмм группа про Home Assistant. В этой группе я создал опрос о том кто какой способ использует, вот результаты:

(Когда я создавал этот опрос я еще не знал про сервис nabucasa.com, поэтому такого пункта в опросе нет)

Реальный статический ip адрес

Это самый простой и надежный способ сделать возможность удаленно заходить на свой сервер Home Assistant. Ваш провайдер интернета выделяет вам настоящий ip адрес к которому можно обращаться из интернета. Например, «74.125.232.228». И этот ip адрес не меняется, все время у вас именно такой адрес. Дальше вы на роутере настраиваете проброску портов. Например, в вашей сетей сервер HA живет на адресе http://192.168.1.30:8123 и вы настраиваете на роутере что если человек приходит на ваш реальный http://74.125.232.228:8123, то это все прокидывается на сервер HA http://192.168.1.30:8123 После такой настройки появляется возможность заходить на сервер HA снаружи.

Но лучше всего настройку на этом не закончить, а сделать чтобы доступ к серверу был по протоколу https, а не http. (При использовании http гораздо больше вероятности что у вас украдут логин-пароль для доступа к HA и злоумышленник получит доступ к вашему HA)

У разных провайдеров разные условия для получения реального статического ip адреса:

  • Некоторые провайдеры дают реальный статический адрес бесплатно всем своим клиентам, просто платите за интернет, плюс при этом у вас есть реальный ip адрес
  • Другие провайдеры предоставляют услугу «реальный ip адрес» за дополнительную плату
  • А есть провайдеры, которые вообще не могут предоставить реальный ip адрес даже за дополнительные деньги

Итого. Если у вас уже есть реальный статический ip адрес, то вполне возможно что лучше всего вам настроить удаленный доступ к HA с помощью этого ip адреса.

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

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

Реальный динамический ip адрес

Некоторые провайдеры предоставляют своим клиентам реальный ip адрес, но этот адрес иногда меняется. Сегодня у вас реальный ip адрес «74.125.232.228», а завтра уже «74.125.232.4».

Точно так же как и в случае с реальным ip адресом вы пробрасываете порт на роутере. Плюс нужно настроить специальный софт, чтобы заходить снаружи не на айпишник (который меняется), а на специальное имя типа my-domain.duckdns.org. (благодаря софту это имя всегда указывает на тот реальный ip адрес, который у вас сейчас).

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

Итого. Если провайдер вам выдает реальный динамический ip адрес, то, скорее всего, вам стоить настроить доступ к HA через duckdns.org.

Серый ip адрес — vpn/ssh туннель

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

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

С сервера на котором у вам работает HA можно прокинуть туннель до виртулаки. Дальше вы будете заходить браузером на порт на виртуалке и при этом будете общаться с вашим сервером HA.

Итого. Если у вас нет реального ip адреса, но у вас есть сервер с реальным ip адресом, то этот вариант может вам подойти.

Серый ip адрес — использование сервиса роутера Keenetic

Если у вас есть роутер Keenetic, то вы можете использовать сервис, который идет вместе с этим роутером. Вы можете получить адрес в домене *.keenetic.pro или *.keenetic.link и настроить чтобы по этому адресу отвечал сервер Home Assistan, который живет у вас дома. Сервис бесплатный и это будет работать даже если у вас нет реального ip адреса (этот способ можно использовать и в том случае если у вас есть реальный ip адрес, но, на мой взгляд, если у вас реальный ip, то лучше использовать другой способ).

Серый ip адрес — использование TOR

Еще один вариант как можно получить доступ к серверу HA это использовать TOR. На сервере с HA нужно поднять и настроить специальный софт.

Как результат вы получите адрес вида «abcdef1234567890.onion» плюс специальный токен. Потом вам нужно установить на мобильный специальный ТОР браузер и после этого вы сможете заходить на ваш сервер удаленно.

Серый ip адрес — использование ZeroTier

Это внешний сервис. Существует специальный плагин который позволяет использовать этот сервис — https://community.home-assistant.io/t/home-assistant-community-add-on-zerotier-one/109091.

Серый ip адрес — nabucasa.com

Существует сервис nabucasa.com Можно использовать его для того чтобы удаленно заходить на свой сервер HA.

Сервис платный, стоит $5 в месяц. Но, насколько я понимаю, какая-то часть этих денег (а может быть и все) идет создателям Home Assistant, так что это хорошая идея поддержать разработчиков HA деньгами, чтобы они и дальше улучшали HA.

Источник

Sonoff mini: Wi-Fi-реле с DIY-режимом, интеграция в Home Assistant

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

Содержание

Где купить ?

  • Страница продукта — сайт производителя
  • Itead.cc — цена на момент публикации $8.49
  • Banggood — цена на момент публикации $6.49
  • AliExpress — цена на момент публикации $8.49

Параметры

Sonoff mini — представитель новой линейки управляемых устройств. Кроме стандартных возможностей таких как работа через приложение, отложенное включение и выключение и голосовой контроль. Устройство поддерживает DIY режим. Перевод в него осуществляется без необходимости перепрошивки и поддерживает локальное управление при помощи REST команд

Работает реле с нагрузками до 10 Ампер, управляется по wi-fi 2.4 ГГц и имеет размер всего 42 на 20 мм — что позволяет монтировать его в любые подрозетники, тем более что стабильность соединения поддерживает внешняя антенна

Поставка

Поставляется реле в коробочке цвета морской волны, характерной для всех гаджетов новой линейки. Справа вверху имеется логотип DIY.

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

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

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

Внешний вид

Реле имеет полностью квадратную форму, с длиной сторон чуть более 4х см и толщиной в 2 см. На одной из сторон находится контактная колодка.

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

Еще одно сравнение, с казавшимся раньше небольшим реле sonoff basic — последняя версия с DIY. Ссылка на его обзор.

Конструкция

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

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

Нижняя сторона — силовые дорожки хорошо пропаяны, следов флюса на плате нет. Нулевые контакты замкнуты между собой. С точки зрения монтажа — наличие двух контактов для ноля — очень удобно. Там же находится и сердце устройства — микроконтроллер ESP 8285, маркировка не очень хорошо видна, и похожа на 8205

Силовой частью ведает реле Golden GN-1a-5LT — на 16 А до 250 Вольт, так что тут имеется солидный запас по мощности

После подключения питания, реле переходит в режим сопряжения — 2 коротких и один длинный импульс светодиода. Телефон надо перевести на сеть 2.4 ГГц, запустить приложение ewelink и нажать на добавление устройства

Если реле не находится в течении трех минут, то нужно нажать и подержать 5 секунд его кнопку, пока диод снова не начнет моргать в режиме два коротких — один длинный.

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

После входа в плагин реле — проверяется и предлагается обновится прошивка. Настоятельно рекомендую это сделать. Чем новее прошивка тем больше допиливают DIY режим. На момент публикации — это 3.3.0

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

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

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

Работа реле

Реле может работать в двух режимах — облачном и LAN. LAN — не зависит от облаков но работает только когда смартфон в той же сети. Но и облачный режим — весьма быстр. См. скорость реагирования в видео версии обзора. Есть две схемы включения реле — стандартный, когда реле управляется только логически (бортовая кнопка не в счет) и когда к контактам S1 и S2 — подключается физический выключатель. Возвратные выключатели не работают!

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

У выключателя нет положения включено или выключено, он меняет состояние на противоположное. Статус в приложении меняется почти моментально причем это облачный режим работы. (подробнее так же в видео версии)

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

Режим DIY

Для активации режима DIY — нужно установить комплектную перемычку на контакты внутри реле. Управление из родного приложения при этом потеряется

Очень подробно про этот режим я рассказывал в обзоре Sonoff Basic, ссылка в описании под видео. Поэтому тут кратко. Нужно активировать на смартфоне точку доступа sonoffDiy с паролем 20170618sn. Реле автоматически подключится к ней.

На github странице проекта sonoff diy — качаем консоль управления с логированием tool_01DIY85_v330(log).exe

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

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

При помощи полученных IP адреса и ID номера устройства, которые удобно скопировать из окна логирования

Можно управлять устройством напрямую при помощи REST команд. Подробнее об этом в обзоре Sonoff Basic, а я перейду к интеграции в Home Assistant

Home Assistant

Естественно что для начала нужно перевести реле в основную wi-fi сеть. Это можно сделать и REST командой но проще и быстрее — все тем же приложением через меню change SSID passwrod справа внизу. Задаем имя и пароль сети — применяем полученные параметры и реле теперь соединяется с домашней сетью и становится доступным для управления Home Assistant

ID устройства остается неизменным, а IP адрес меняется уже на тот, что выдает роутер.

В Home Assistant конечно тоже можно использовать REST команды, как я рассказывал в обзоре Sonoff Basic, но добрые люди, на что я очень надеялся, сделали отдельный компонент — для управления устройствами Sonoff. Качаем архив с github, распаковываем его и записываем его содержимое в папку /custom_components/

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

Далее, согласно примеру на githabe прописываем новый swith используя платформу sonoff_lan_mode_r3. При этом нужен только ID устройства. Строка содержащая API ключ для устройств в DIY режиме не надо, нет необходимости прописывать статический IP адрес

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

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

Дополнительные видео по теме:


Вывод

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

Источник

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