Блог

Новая версия компонента Sonoff для Home Assistant

Update: новая статья.

Два месяца назад я выпустил первую версию компонента для работы с устройствами Sonoff из Home Assistant по локальному протоколу.

Не путать! с другим компонентом, который работает через сервера eWeLink!

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

Из Home Assistant устройства будут управляться по локальной сети даже при отсутсвии Интернета.

Вместе с этим устройства продолжат работать с китайскими серверами и ими можно управлять из официального приложения или подключить к Яндекс Алисе или Google Assistant. Кого-то наличие этого подключения может смущать.

Компонент успешно протестирован и работает с:

  • Sonoff Basic (самой первой версии)

  • Sonoff Mini (режим DIY включать не нужно)

  • Sonoff TH (показывает температуру и влажность)

  • Выключатели MiniTiger (безнулевые выключатели в круглый подрозетник с прошивкой eWeLink)

  • Sonoff 4CH Pro R2 с RF

В новой версии компонента:

  • список, настройки и названия ваших устройств Sonoff могут скачиваться с серверов eWeLink (опционально) - только один раз при старте HA, можно настроить обновление или выключить его
  • можно настроить все устройства вручную
  • при желании устройствам можно указать тип (switch, light или fan) - удобно при интеграции с голосовыми ассистентами
  • при желании многоканальные устройства (выключатели на две кнопки или Sonoff 4CH) можно настроить как единый источник света, а каналы будут управляться яркостью - удобно при интеграции с голосовыми ассистентами

Компонент можно скачать с github.

Работа компонента основана на протоколе Multicast, поэтому у вас должен быть достойный роутер. Это важно!

Пример минимального конфига

sonoff: username: mymail@gmail.com password: mypassword

Пример с настройкой типов устройств

sonoff: username: mymail@gmail.com password: mypassword reload: once # загружает конфиг только 1 раз, для обновления необходимо # удалить файл `.sonoff.json` и перезапустить HA devices: 1000abcde0: # коридор свет device_class: light 1000abcde1: # детская свет (двойной выключатель, одна люстра) device_class: - device_class: light channels: [1, 2] 1000abcde2: # туалет свет и вытяжка (двойной выключатель) device_class: [light, fan] 1000abcde3: # спальня свет и подсветка (двойной выключатель) device_class: [light, light] 1000abcde4: # зал три зоны света Sonoff 4CH device_class: - light # зона 1 (канал 1) - light # зона 2 (канал 2) - device_class: light # зона 3 (каналы 3 и 4) channels: [3, 4]

Пример без подключения к серверам eWeLink

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

Но гораздо проще если компонент их самостоятельно получит с серверов eWeLink.

sonoff: devices: 1000abcdefg: name: Туалет свет devicekey: f9765c85-463a-4623-9cbe-8d59266cb2e4

Возможна установка через HACS

Sonoff 4CH настроен как единый источник света с управлением яркостью


В прошлый раз отказался от этого компонента потому что он наглухо завешивал мне малину с хассио при пропадании интернета. А как сейчас с этим? 


Точно это был мой компонент? Моя прошлая версия вообще в и-нет не лазила. Сейчас слазит в и-нет только один раз при старте ХА, чтоб скачать список ваших устройств.

# sonoff:
#   username: lxxxxxxx@gmail.com
#   password: Olovo555
#   scan_interval: 60
#   grace_period: 600
#   api_region: 'eu'
#   entity_prefix: True
#   debug: False








Вот это. Если не Ваше - прошу прощения.

Не моё. Этот работает через глючные китайские сервера

Тогда ещё раз прошу прощения 

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

Достойная работа, которая заняла для реализации уйму времени. Респект!!!

Спасибо за работу. Два вопроса видимо автоопределение в НА здесь не реализовано ? Второй вопрос отпал.

Автоопределение это что?


А чтоб не случалось повторной авторизации в мобильном приложении и чтоб не создавать второй аккаунт, я сделал настройку reload: once. Но написать про повторную авторизацию забыл :(

Зачет. Вечерком попробую.

Плагин зачётный. Даже китайские поделки заходят в HA.👍

Добрый день. Спасибо за за проделанный труд! Чтобы заработал Multicast мне нужно на роутере активировать "многоадресную маршрутизацию (IGMP Proxy)" или еще что-то нужно сделать?

Добрый. А если ничего на роутере не делать - не работает?

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

Если HA установлен в Docker - должна быть прокинута вся сеть (network=host), а не просто порт 8123.

Ещё я встречал ситуацию, что мультикаст не работал на китайском noname mini pc.

Файл .sonoff.json с данными появляется, но устройства (sonoff mini) в HA не появляются, точнее появились на некоторое время как  switch, хотя я их прописывал как light (но это не важно), но после очередного рестарта HA пропали и больше не проявлялись. Пытался вручную прописывать через devicekey, тоже ничего.

Устройства могут появиться не сразу. Они сами сообщают ХА о себе после каждого рестарта (через мультикаст), ХА не знает их IP-адреса до этого момента. Иногда нужно подождать несколько минут.


Чтоб ускорить появление устройства - нужно им пощёлкать, физически или через мобильное приложение.


device_class мог не определиться, если в ID устройства только цифры (особенности yaml). Тогда ID нужно взять в кавычки. Ну или искать опечатки в конфиге.

Мне кажется здесь кроется некоторая проблема... У меня пока подключено только одно реле Sonoff Mini, и после рестарта HASSа оно сваливается в состояние unavailable.

При этом возвращается в нормальное состояние (on или off) он только после включения или выключения реле (кнопкой или из ewelink'а), без этого состояние не меняется, ждал в районе часа...

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

Сложно сказать кто именно тупит - реле или роутер с кривым мультикастом. Некоторые старты ХА - всё появляется сразу. Некоторые - нужно ждать какое-то время. Но это минуты. Не замечал пропадания на час.

Может во время старта ХА у реле был плохой сигнал вайфай и оно не получило опроса.

Какой роутер?

С мультикастом проблем не наблюдаю, те же Xiaomi'шные железки работают без особых проблем. Да и сонофф реагирует на изменения статуса моментально, задержек в смене статуса нет, как бы его не дергать - и физически и через приложение и через hass.

Keenetic Giga (в качестве именно роутера) + Xiaomi Mi Wi-Fi Router 3G (с кастомной прошивкой "от Олега" в качестве точки доступа).

А сигнал вайфай на нём норм? Последняя версия компонента выводит этот параметр в атрибутах. Правда я не сильно понял как его трактовать. 

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

Кстати, в атрибутах не увидел уровня сигнала, только supported_features и friendly_name (в конфиге девайс прописан явно, с указанием ключа и device_class'а - light)...

Компоненту ставил через HACS вчера вечером.

После 23 по Москве выложил.

Примерно в это время и ставил.

По версии, хакс говорит - 

Installed: 6f7c033 Available: 6f7c033

Нашёл косяк, уровень сигнала почему-то не попал в продакшен.

Тогда ждем апдейта )

Но, в любом случае, я не думаю что виноват в этом плохой сигнал, не может же он пропадать только на время загрузки HASSа =)

А в процессе работы никаких проблем с обновлением статусов и управлением релюхой нет...

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

Файл .sonoff.json с данными появляется, но устройства (sonoff mini) в HA не появляются, точнее появились на некоторое время как  switch, хотя я их прописывал как light (но это не важно), но после очередного рестарта HA пропали и больше не проявлялись. Пытался вручную прописывать через devicekey, тоже ничего.

Sos меня!!!!

ну вот не понимаю и не нахожу. Что делать.

скопировал файлы компоненты. Куда дальше нажимать то? 

Мои первые дни з ХА и я не понимаю что дальше делать со скриптом. Как его запустить. Куда и что прописать чтоб работало. Сейчас ошибку выдает. Component error: sonoff - Integration 'sonoff' not found.

Помогите плз


В прошлой статье в коментах был такой вопрос

Огромное спасибо!!!!!!!!

и так со всеми питоновскими скриптами надо работать?

Со всеми компонентами не попавшими в официальную версию Home Assistant

А нет желания добавить ваш компонент в HACS (https://hacs.xyz/">https://hacs.xyz/)?

Есть желание добавить в официальную сборку ХА, но нужно много доработать. 


А поддержку HACS я сделал. Обновил статью.

За HACS отдельное спасибо ) и да, наличие в официальной сборке было бы совсем прекрасно!

Алексей, попробовал искать но ничего не нашел. Как починит ошибку "Component error: sonoff - Integration 'sonoff' not found."?
После upgrade не работают все компоненты ...

После какого upgrade? Можно попробовать переустановить компонент принудительно через HACS. Подозреваю он пропал из папки custom_components.



Обновил HASS. HACS у меня не было, также не могу установить. У меня старый Hassbian... Думаю перейти на hass.io но это требует больше времени.
В текущем моменте у меня нет компонента sonoff, попробовал как ты тоже предлагал использовать HACS. Добавил component breaking_changes как тест, тоже не видно... Корневая папка homeassistant (в картине) развертится в /home/homeassistant/.homeassistant/

https://sprut.ai/static/media/cache/00/63/53/5/5015939/66139/1000x_image.png?1600069480" alt="1000x_image.png?1600069480" />

Ну можно скачать компонент sonoff вручную. Из последнего релиза с github

Идея отличная, но в моем случае не всегда реагирует на нажатие, т.е. часть сонофов как-бы зависает....и еще блокирует работу HomeKit !!!, может есть вариант исправления?

При разработке я встречал, что сонофы подвисают и не принимают команды (от очень частых запросов). При обычном использовании устройств такого не наблюдается (более 10 сонофов в бою). У меня не идеально написан компонент (нет асинхронного кода) и подвисания сонофов могут действительно тормизить весь ХА. Может найду время переписать весь код.


Но так же проблема может быть с роутером. Я не изучал протокол HomeKit, но подозреваю он сильно завязан на мультикасте. Простые роутеры с таким объёмом мультикаста не справляются.

роутер AirPods Extreme, что касается частых переключений - не могу сказать, что щелкаю постоянно )), может логи помогут разобраться?

В таком должно быть всё норм с мультикастом. Может количество устройств wifi превышено (нужно посмотреть именно на 2.4ГГц, если роутер двухдиапазонный)? Эпл очень дохлые по количеству.

Логи можно мне в личку в телеграме кинуть.

Ваш плугин поддерживает Sonoff B1 ?

Не знаю, есть в наличии?

Попробовал подключить, не видит.

Только вчера сделал версию с поддержкой устройств на 2й прошивке. Она пока в бета. Будут вопросы - пишите в телеграм.

У меня ест, она как неприкаянная. Sonoff прошиты ravencore, а под эту лампу нету прошивки. Сейчас она прошита ESPUrna но хочу чтоб родное ПО стояло.

В родном приложении её случайно не осталось?

Прошивка родная есть или что вы имеете ввиду?

В приложение eWeLink добавляли наверное? Если не удалили - можете прислать мне файл .sonoff.json в телеграм.

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

Пишите в телеграм, так быстрее.

Хорошо. Только мне надо установить HA. Я пробовал установить на прошивке volumio (мне на малине он нужен, точнее airplay)

Устанавливал по инструкции  Текстовая инструкция - https://www.youtube.com/redirect?redir_token=-dCMUxJ_Mbovd3hQjdTniOb_pMl8MTU3OTM1NzE5NkAxNTc5MjcwNzk2&v=-DZAdAY-aho&q=http%3A%2F%2Fbit.ly%2F327gECl&event=video_description">http://bit.ly/327gECl и видео youtube.com/watch?v=-DZAdAY-aho



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

Не знаю как быть с volumio, но вот самая простая инструкция:

- качаем образ под свою малину https://www.home-assistant.io/hassio/installation/">https://www.home-assistant.io/hassio/installation/

- записываем на microsd через https://www.balena.io/etcher/">https://www.balena.io/etcher/

- запускаем малину, ждём минут 20 и пользуемся готовым рабочим ХА

Кто-нибудь с sonoff pow r2 юзал этот компонент? Работает? Мощность и напряжение на ХА транслирует? Сейчас сижу на Peterburg-e. Плюс-минус нормально, однако данные по вольтажу и ваттажу отдает на ХА хаотично и редко. Разработчик проблему знает и неспешно обещает решить.

Точно не транслирует, я такого не писал. Но, думаю, как и с TH - добавить не проблема. Логи нужны.

если добавить атрибуты в toogle.py 


ATTRS = ('humidity', 'temperature', 'power', 'current', 'voltage') то TH начинает работать. 


эти данные идут как атрибуты к entity и для них нужно создать templates sensors чтобы использовать их дальше.  (ну как и в TH собственно)


а вот sonoff SC не завелось (


простого добавления атрибутов оказалось не достаточно


ATTRS = ('humidity', 'temperature', 'power', 'current', 'voltage', 'dusty', 'light', 'noise')




https://www.itead.cc/ru/sonoff-sc.html">https://www.itead.cc/ru/sonoff-sc.html


вот такое, если бы можно было бы и ее поднять. 


какие логи вам нужны? или лучше самому разобраться и вам выслать код?


в devices.jsonq оно появляется. 


online":true,"shareUsersInfo":[],"groups":["5dd68e4a52d05ec10f9c72c4"],"devGroups":[],"_id":"5bc78e7832bd3391ff16527a","name":"Meteo","type":"10","deviceid":"10003b7221","apikey":"","extra":{"extra":{"description":"WWJG001294","brandId":"58e5f344baeb368720e25469","apmac":"d0:27:00:76:e1:93","mac":"d0:27:00:76:e1:92","ui":"传感器中心","modelInfo":"5a2e1b3a0cf772f92c342f02","model":"PSA-BTA-GL","manufacturer":"深圳松诺技术有限公司","uiid":18,"staMac":"BC:DD:C2:FD:21:2D"},"_id":"5a97aabcd2b32e7d7a38ecb8"},"createdAt":"2018-10-17T19:33:12.289Z","__v":0,"onlineTime":"2020-01-21T04:47:42.357Z","ip":"46.98.188.195","location":"","params":{"dusty":2,"noise":2,"light":10,"temperature":20,"humidity":90,"fwVersion":"2.7.0","staMac":"BC:DD:C2:FD:21:2D","rssi":-29,"sledOnline":"on",,"offlineTime":"2020-01-21T04:47:10.071Z","deviceStatus":"","sharedTo":[],"devicekey":"","deviceUrl":"


devicekey & apikey на всякий случай стер.


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

Спасибо за pow, добавлю. Опционально можно было бы прокидывать все параметры, что шлют устройства, но я не стал рисковать.


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

Кажется понял. Sonoff SC не выключатель. Он полностью игнорируется компонентом. DEBUG логи бы помогли, чтоб я мог его добавить как сенсор.

Напишите мне в телеграм, так быстрее.

В общем,  поставил вчера Ваш труд через HACS. Переключение свитчей отзывчивое, здесь вопросов нет. Отлично, все супер, большое спасибо! Создал темплейты сенсоров по вольтажу и ваттажу и... проблема обновления сенсоров ровно такая же, как и у Peterbug-и. Когда раз в час, когда раз в три минуты. Временной график похож на кардиограмму синего кита-инфарктника, в то же время на кастомных прошивках - кардиограмма грызуна в момент встречи с кошкой. Примечательно, что если зайти в телефоне в приложении ewelink в меню реле, то вышеупомянутые показатели обновляются гораздо чаще и синхронно с ХА. Данный факт в ветке обсуждения Peterbug-и был замечен и названа причина - якобы ограничение китайских серверов в целях не положить сервера чрезмерной нагрузкой постоянными запросами. И вроде бы разработчик даже знает решение, но жалуется на недостаток времени его реализовать. Однако, я надеялся, что в вашей работе ЛАН и такой проблемы не будет, но оказалось, что это не так. Если нужны логи, готов скинуть, только скажите как)

ЗЫ есть у ХА такой сервис как homeassistant.update.entity, попытался использовать его. К сожалению он не помогает, как в случае с китайскими серверами, так и в ЛАНе. Нужна какая-то принудиловка обновляться чаще на уровне кода.

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


Проблема в том, что нет локальной команды на получение состояния sonoff устройства. Ну или я эту команду не знаю. Все команды только управляющие - на изменение состояния.


Своё состояние устройства шлют самостоятельно когда им вздумается. Это как с датчиками xiaomi.

PS: хотя есть одна идея, которую я пока не проверял. Посмотрю по возможности.

Огромное спасибо за sonoff

Ради таких комментариев и делалось 👍

Алексею ОГРОМНОЕ СПАСИБО! дальше так держать ты нам нужен)



Привет,  AlexxIT. Писал тебе на ютубе коммент о том, что у меня не появляются устройства в HA. Я нашёл причину этому, и спешу поделиться решением, которое, возможно, поможет пользователям с моей проблемой.
Мой HA развёрнут на Windows 10 в Virtualbox VM на HassOs. В сетевых устройствах был NAT с проброшенными портами (и заходил на НА я на localhost:8123), а так же Bridged Network, чтобы НА видел интернет.
Несколько дней я потратил на то, чтобы додуматься до того, что проблема не в кастом компоненте, а в том, что VM не получает Multicast пакеты, которые Sonoff устройства шлют по UDP 5353 на 224.0.0.251.
Прослушивал я с помощью netcat -vv -l -p 5353 -u (в HassOS netcat присутствует в виде бинарника с именем nc).
В итоге, удалив NAT сетевой интерфейс, я оставил один только Bridged, избавился от всех пробросов портов, получил в сети HA под хостнеймом hassio.local, и у меня заработало вообще ВСЁ, что не работало: Multicast, Google Cast (тот же порт), Samba шары появились. Короче, радуга и единороги.
Итого: у кого не появляются устройства, шлющие мультикаст или броадкаст — избавьтесь от NAT сетевого интерфейса, оставьте только Bridged с promiscuous mode: All.

Большое спасибо

AlexxIT за работу. С помощью твоего кастом компонента я подключил 11 Sonoff Mini, Sonoff RFBridge, Sonoff Basic, Sonoff T3 (3 gang, 2 gang, 1 gang).

https://sprut.ai/static/media/cache/00/46/79/5/2774617/50692/1000x_image.png?1580633803" alt="1000x_image.png?1580633803" />

1. devicekey писать не обязательно. Они должны скачаться с сервера eWeLink. Так же имена устройств качаются с серверов eWeLink.


2. device_class: switch на Мини тоже не обязательно писать - это значение по умолчанию.


3. Sonoff Tx наверное управляют светом. Их лучше делать light. Если люстра одна - так же лучше настроить единым источником света. У меня есть примеры и на разные люстры к одному выключателю и одна люстра к многоканальному выключателю.


4. Когда виртуалка в NAT - конечно все подключения из внешнего мира к самой виртуалке заблокированы. Перевести её в Bridge было правильным решением, сам так и пользуюсь.


Так же подобные проблемы могут возникнуть у пользователей Docker, которые прокидывают только порты, а не всю сеть host-компьютера целиком.

Спасибо автору!!! Супер простое подключение! Все работает.

Sonoff basic R3 - так же работает (час назад установил).

А при минимальном конфиге не будет работать по локальной сети?
sonoff: 

username: mymail@gmail.com

password: mypassword

Я прописал свой логин и пароль от ewelink, все добавилось как надо. Все 4 выключателя от моего sonoff 4ch pro r2 работают. Но когда отключаю модем с интернетом, связь пропадает.

Что я делаю не так?

Не должна пропасть. Напишите мне в Телеграм, посмотрим, что там может быть

Огромное спасибо за проделанный труд. Благодаря вам HACS установил

Прошу не судить строго, пытаюсь разобраться с НА


Поставил НА стандартную установку с офф сайта


Поставил ХАКС и через него Ваш плагин


Вписал в configuration.yaml логин пароль от евелинк

sonoff: 

  username: *@gmail.com 

  password: *******

  reload: once


В панели разработчика в состояниях появился Sonoff POW R2


 http://homeassistant.local:8123/developer-tools/state#">switch.sonoff_1000ae8989onpower: 0
current: 0
voltage: 198
friendly_name: Дом стиральная машина
supported_features: 0

И обычный Sonoff Basic 


http://homeassistant.local:8123/developer-tools/state#">switch.sonoff_10001f2845onrssi: -69
friendly_name: Чайник supported_features: 0

задача


При включении стиральной машины и начале нагрева тэна (потребление более 1500Вт) выключить 

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


Вот в упор не вижу объектов автоматизацииЖ


- в интеграциях никого и в устройствах то же.


Подскажите как управлять

Sonoff Basic исходя из датчиков 

Sonoff POW R2


Спасибо большое


Приходите в чат Телеграм. Вам там подскажут. 

Огромное спасибо. Классный компонент. Запустил свои выключатели Sonoff T4EU1C.

Да, они есть в списке протестированных

Добрый день.


Во первых, спасибо. 


Вопрос,sonnof basicr3 состояние должно подхватываться (например изменили в ewelink, отобразится в ha)?. У  меня что-то не работает, вкл выкл можно а состояние всегда off отображается.

Должно. Возможно проблемы с Мультикастом в локальной сети.

Извинюсь за наглость, роутер huawei b715. Может знаете как настроить?

Тут у человека с Huawei были проблемы, но говорит прошло
https://github.com/AlexxIT/SonoffLAN/issues/4">https://github.com/AlexxIT/SonoffLAN/issues/4

Ок, спасибо, стало попонятнее куда копать. Посмотрю на выходных (HA на даче, пока без расшарки из вне). Порты должны быть все в докере проложены, но я игрался с ними, мб поменял только на 8123 и забыл. Мультикаст имхо должен из коробки так же быть.

Правда у меня поведение инвертированное, всегда Off, можно перевести в On и через 1-2с он обратно в Off(реально включено). Чтобы перевести в Off надо быстро два раза жмакнуть (Off-On-Off). 

Обновлялся 23.02

Если указать  username, password и api key, то список устройств берет из аккаунта, а управляет по lan?

Да, username/password нужны для автоматического получения devicekey с серверов ewelink

Sonoff Pow R2 бывает перестает видеть ток(возможно баг прошивки): выключил реле

через google home, отключил wifi в телефоне,

включил  wifi,

включил через google home реле, захожу в HA: там ток 0А, захожу в ewelink: там тоже 0А, перезапускаю

ewelink и ток начинает отображаться и в 

ewelink и в 

HA. Все действия были растянуты по времени. Sonoff Pow R2 подключен по LAN режиму. Но есть вероятность, что мой косяк.

В режиме через интернет, через учетку, так же: только после свайпа вниз в 

ewelink начал правильно показывать

Привет, а можно поставить вместо switch тип valve? Для управления поливом

Привет. Что-то не вижу такого компонента. Есть ссылка?

Добрый день! Отличный компонент! Спасибо! Mini, pow и basic подключились без проблем, но есть одна проблема, если их отключить от питания, то в HA просто отражается их последнее состояние, а в состояние недоступен они переходят только после перезагрузки HA. Так и должно быть или я чего-то неправильно сделал?

Добрый. Да, локальные API не позволяют узнать отключено ли устройство.

Не планируете добавить периодический опрос с китайских серверов на предмет доступности? Не пойму как ещё можно определить работает устройство или нет. Можно конечно датчики поставить дополнительные, но это как-то неспортивно.

Да. Планирую добавить работу с серверами. Но это большая доработка. Нужно время и силы 😁

Я пока из тех, кто недавно начал пользоваться HA, потому пока только слежу за их состояниями, вот и обратил на это внимание. Скорее всего Sonoff вскоре сделает возможность опрашивать состояние и вопрос со временем и силами сам решится 🙂. Слежу за вашим каналом, очень нравится, так держать 👍

Похоже уже сделали. Прошивка 3.5.0 позволяет опросить устройство. Но пришла она пока далеко не всем устройствам.

Спасибо вам огроное!!! В новом обновлении вашего компонента работает проверка на недоступность реле 👍

Не планируете добавить периодический опрос с китайских серверов на предмет доступности? Не пойму как ещё можно определить работает устройство или нет. Можно конечно датчики поставить дополнительные, но это как-то неспортивно.

Огромное спасибо за компонент!  Я только не очень разобрался в самом HA. Можно ли выключатели сделать как устройства, а не объекты. Чтобы можно было например их добавлять в сценарии. Я правильно понимаю, что это нужно?

Устройства я пока не реализовал. Но для создания сценария они не обязательны. Сценарий можно создать или на странице сценариев или в текстовом файле конфигурации или с помощью node red. Я использую последний вариант.

а в автоматизацию их тогда никак не добавить?


Здравствуйте. Подскажите пожалуйста, у меня в HA в устройства не добавились, но за то есть в объектах, как добавить в устройства?

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


Can't connect to eWeLink Cloud16:19:29 – Sonoff (WARNING)

Login error: {'error': 401, 'msg': 'pwd err'}16:19:29 – Sonoff (ERROR)

Прописал конфигурацию уже по минимуму и ничего не помогает. Что я делаю не так? заранее спасибо за помощь

нашел проблему, оказывается не кушает почтовые сервера mail и yandex, зато с удовольствием съел gmai.com

у меня на mail.ru (bk.ru) почта для сонова и вроде нет проблем 

Спасибо за супер компонент.


У меня mini стоит перед роутером. Для удаленной перезагрузки роутера использую 2 таймера в приложении eWelink: 1) выключить через минуту, 2) включить через 2 минуты.


Можно ли как-то управлять таймерами из HA?

Не планирую настройку переносить в ХА. С задачей нормально справляется и родное приложение

Справляется, если интернет работает. Хотел из ХА при недоступности интернета перегружать роутер...

Так команды от ХА посылаюся локально. Шлите две команды через паузу

Это понятно. Но у меня роутер=свич (один девайс), т.е. если роутер выключить первой командой, то нет и связи между ХА и мини. Как включить обратно? :)

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

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