Блог

Управление устройствами Sonoff на прошивке eWeLink из Home Assistant - SonoffLAN 2.0

Первая версия моего компонента (SonoffLAN 1.0) вышла в ноябре 2019 года (подробнее).

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

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

Следующее большое изменение (SonoffLAN 1.2) появилось в январе 2020 года (подробнее).

Компонент научился подгружать список устройств, ключи шифрования, названия и настройки устройств с серверов eWeLink.

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

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

У ряда пользователей оставались устройства на второй версии прошивки, которая не поддерживает эту версию локального управления.

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

Два дня назад я выпустил самое большое обновление с момента создания компонента - SonoffLAN 2.0.

В новой версии добавлено:

  • управление устройствами по локальной сети и через облако одновременно!
  • поддержка устройств на старых прошивках (только облачное управление)
  • поддержка новых видов устройств: цветные лампы, сенсоры, шторы!
  • поддержка камер eWeLink (управление PTZ)
  • поддержка состояния недоступно для локального и для облачного подключения
  • поддержка принудительного обновления данных для Sonoff TH и Sonoff Pow
  • получение истории потребления для Sonoff Pow устройств

Компонент как и ранее устанавливается через HACS или через ручное копирование папки sonoff в папку custom_components (кстати HACS ставится аналогичным образом).

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

Но вы всегда можете найти меня в чатах Telegram.

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


Вот бы прикрутить к OpenHab....

Как обычно все в лучшем виде! Спасибо 

kingart king-q4

переключатель для штор рулонок получил обновление с 2.7 до 3.4, значит теперь он сможет работать через ваш компонент в локал мод?

или предварительно надо подгонка для компонента?

Предварительно нужна https://github.com/AlexxIT/SonoffLAN/issues/240">подгонка

Подскажите как в HA добавить устройства sonoff S20, sonoff bridge с термогигрометром, sonoffTH16. Идея-оказ от китайских серверов.

 Cкинул папку sonoff 

в папку custom_components.

Логин, пароль в конфиг ввёл. Что нужно сделать дальше? помогите новичку.

В ewelink всё работает: cценарий для увлажнителя воздуха, и бойлер от TH16 по таймеру.


Не получилось решить? У меня первый раз встало все без проблем и подхватились все устройства из ewlink. Потом переустановил НА и все... SonoffLAN устанавливается, а устройств не видит не одного((
Почему подключенные устройства sonoff не могут участвовать в автоматизации?

Вернуться назад
Вернуться назад