Connecting Sonoff Basic to Home Assistant via ESPHomeLib
ฝัง
- เผยแพร่เมื่อ 1 ก.พ. 2019
- In this review, we will look at a new tool for Home Assistant - ESPHomeLib, which allows you to integrate devices on the ESP8266 / ESP32 platform without using an MQTT broker.
Buy on Aliexpress:
3CMall Store - mvo.bz/6x4m7y
Aubess Retail Home Store - mvo.bz/6x4m8j
SONOFF Retail Store - mvo.bz/6x4m8x
USB-TTL from review - mvo.bz/6x4m9p
Combs for desoldering - mvo.bz/6x4mbn
Installation commands
Python and add-ons -
sudo apt install python-pip
sudo pip install setuptools
ESPHomelib-
sudo pip install esphome
Dashboard -
sudo pip2 install tornado esptool
Launching Dashboard
esphome config/ dashboard &
My telegram channel:
Version in Russian - kvazis.link/telegram
Version in Ukrainian - t.me/alex_kvazis_ua
Group for communication on smart home - t.me/kvazis_smart_home
Articles on the topic of smart home - kvazis.link/arcticles
Cashback system for purchases - kvazis.link/letishops
Become a sponsor of my TH-cam channel - kvazis.link/sponsorship
Support the channel in other ways -
Patreon - kvazis.link/patreon
Buy me a coffee - kvazis.link/buymeacoffee
Paypal - kvazis.link/paypal
Other options - kvazis.link/donate
Facebook page - / alexkvazis
Playlist of Home Assistant lessons - kvazis.link/ha_lessons
Feedback - ask.kvazis@gmail.com
Home Assistant configuration - kvazis.link/github / kvazis.link/hassos
“Production Music courtesy of Epidemic Sound” www.epidemicsound.com
#kvazis #sonoff #esphome
Спасибо, Алексей, очень пригодилось это видео. Хотелось бы чтобы вы еще описали процесс прошивки sonoff touch (сенсорный выключатель)
Да там все одинаково, различие только в способе подпайки контактов и замыкании для перевода в режим программирования.
Большое спасибо за мануал. Всё получилось.
Кстати, на esphomelib убрали данные из конфига для управления светодиодом. Был бы признателен, если бы прикрепили свой yaml с настройками в качестве образца.
Я тоже его убрал из конфига, не увидел смысла еще в одной сущности light. Оставил только управление кнопкой и реле
export LC_ALL=C в командной строке и 64 битная компиляция работает. Только ESPHome надо перезапустить.
Шью их напрямую вставляя штыри подобных провод в отверстия для пайки. Входит плотно, контакт хороший. Провода типа мама/папа
Вот надо еще заняться 2 портовым, там правда для замыкания надо к резюку паятся.
Лайк, как всегда!
Спасибо
Tasmota 8 выдает ошибку обновления, как вариант перепрошить изделие сначала перепрошить на Tasmota 7.2.0 и потом обновить по воздуху на ESPHome
Спасибо, Алексей! А подскажите, если я хочу на Mint x64 проделать подобное, у меня не получится, я верно понимаю? Нужно машину с 32bit? (не хочу доставать свой Orange из-за шкафа)
Получится, сейчас ставится еспхом как аддон на хассио и все работает
Алексей, спасибо за видео! Скажите на текущий момент есть что-то похожее для устройств BlitzWolf?
Да, их можно тоже перепрошивать
@@Alex_Kvazis Просто BlitzWolf имеет встроенный энергомонитор, будет ли он доступен в сущностях перепрошитого устройства?
@@ivanpetrov1820 вот подробнее th-cam.com/video/l48GzvB3ljQ/w-d-xo.html
Здравствуйте, Alex! Спасибо за ролик! Подскажите, пожалуйста, как подружить Snoff с HA при помощи OrangePI. PC2. Установлен OS Ubuntu 18.04.3 LTS 64bit Home Assistant и аддоны, в т.ч. ESPHome. Из Вашего ролика я понял, что прошивка корректно генерится только из-под 32-битной ОС?
Все меняется, обзор уже довольно старый. Пробуйте
Случайно нет в планах сделать видео на четырехканальное реле sonoff 4 channel pro? Его прошивку и так далее
В ближайших точно нет
Подскажите Алексей, ESP Home только для реле (выключателей) Sonoff на ESP8266? У меня выключатели Sonoff T1 на ESP8285 уже перепрошиты Tasmota, есть ли возможность их интегрировать в Home Assistant? Не нашел в ESP Home пункта с ESP8285
Можно, вот живой пример с розеткой на 8285 - esphome.io/devices/sonoff_s20.html
Класс! Нет ли похожей прошивки для их моста Sonoff bridge (WiFi - rf433 который)? Просто с его помощью можно держать уйму датчиков и выключателей 433mhz
Не слышал про такую
Я свой бридж перепрошил на espurna hack direct , там нужно три дорожки перезать на плата и два резистора допаять, чтобы обойти встроенный декодер рф сигналов и принимать больше кодировок.
@@Alex_Kvazis github.com/xoseperez/espurna/wiki/Hardware-Itead-Sonoff-RF-Bridge---Direct-Hack
На 64bit версии Минта все компилит, но из консоли, На оранже Armbian в дашбоард выдает ошибки. Интересная прошивка! Пока играюсь с Sonoff S20! Скоро с радио модулями буду баловаться, к которым еще и DHT22 подключены на Tasmota.
Ну вот, на дашборде у меня тоже валлиоись ошибки на оранже. Сделал из малинки прошивочную станцию, уже три железяки разные прошил на ней.
это спустя 2 года актуально или появился способ проще? у меня есть такие 5 модулей без блока питания с питанием от 5 вольт, тоже сонофф (пытаюсь их подключить)
Аддон есть под НА
Алекс, подскажите пожалуйста производит ли Миха или Акара реле для управления термостатом? В принципе, можно использовать готовые термостаты, работающие под HA, но я бы хотел попробовать их термостат, основанный на датчике температуры и реле.
У них есть отдельно и розетки и датчики температуры. Их можно использовать в одном сценарии, это как по мне даже удобнее - розетка управляет устройством, а датчик температуры размещается именно в том месте, где это наиболее важно.
@@Alex_Kvazis мне надо замкнуть цепь котла отопления с помощью реле, на котором должна стоять батарейка, наверное. Умная розетка все-таки не то, она больше подходит для включения всего аппарата, а у меня аппарат постоянно работает и мониторит замыкание реле от обычного термостата.
Алексей, добрый день. Вопрос не по ролику , но по теме:_).
В НА можно вывести сенсор состояния устройств? Бывает лампа зависает, не узнаешь пока не тапнешь на нее.
А так можно было мониторить доступность устройств. Спасибо.
У нее тогда статус unavailable. По нему мониторить можно
Приветствую, Alex! Отличное, позновательное видео! Я если честно на HA подсел благодаря Вашим видео!))))
Но суть вопроса в следующем: имеется Sonoff Basic, прошил последней Tasmota, в ESPHome Dashboard сделал прошивку, залил через Tasmota. На Sonoff-e зеленый индикатор загорелся бледно, в HA все нашлось, все видит, все работает, НО до первой перезагрузки или прошивки повторной (с новыми данными например) или просто отключить от розетки и включить снова Sonoff больше нету), пока снова не перешьешь на Tasmota и все по кругу. Спасибо, за ответы/советы/путь истинный;))!
Странно конечно, а в дашборде ESPHome - тоже отваливается ?
@@Alex_Kvazis до перезагрузки в онлане в дашборде, после перезагрузки offline (((
В роутере похоже дело, не отдает ему IP
@@Alex_Kvazis думаю что не в роутере дело, т.к. с прошивкой tasmota sonoff без проблем включается, выключается, перезагружается. Я уже мак адрес прописал в роутере и прошивку в дашборде скомпилировал с статическим IP, отключил энергосбережение wifi . Все равно, первый раз прошивается и работает, но после перезагрузки отваливается наглухо. Ни кнопка не работает, ни светодиод не горит. Уже 3 дня мучаю данную проблему.))
@@user-ki5te4xv8v странная ситуевина, у меня 3 ESPHome устройтва - сонофф, алфавайз и блицвульф, как прошил первый раз так и работают, отключались уже не один раз и сами поднимаются
Подскажите, можно ли на этой прошивке снимать показания с датчиков типа DHT22, как в других альтернативных прошивках для Sonoff Basic?
Вот перечень всего поддерживаемого - esphome.io/
при компиляции прошивки происходит ошибка. пытаюсь делать на обычной Raspberry Pi 4B 32 версия ОС.
подскажите, может быть есть решение
/root/.platformio/packages/framework-arduinoespressif8266/cores/esp8266/Arduino.h:270:12: error: 'isinf' has not been declared in 'std'
*** [.pioenvs/sonoff_basic/src/esphome/components/api/api_pb2_service.cpp.o] Error 1
*** [.pioenvs/sonoff_basic/src/esphome/components/api/api_connection.cpp.o] Error 1
*** [.pioenvs/sonoff_basic/src/esphome/components/api/api_server.cpp.o] Error 1
*** [.pioenvs/sonoff_basic/src/esphome/components/api/api_pb2.cpp.o] Error 1
Для обновления по воздуху через esphome dashboard, нужно mqtt настраивать? У меня по воздуху не видит что устройство в сети. Хотя уже реле пользуюсь и датчик температуры и влажности показывает. Обновлял через провод
Нет, не нужно. Должно видеть
Там определение тупит. Мне пришлось ручками ip вбивать
С включенным API сонофф у меня ушел в циклический ресет...
Я так и не понял, чем это лучше mqtt. Ну а за видосы спасибо, сам уж на home assistant подсел и все проекты под него переделал.
Тем, что в случае mqtt, выключатель можно сконектить лишь с 1 сервером - явно указав его адрес. А здесь - выключатель управляется одновременно с нескольких серверов, как мне и надо
@@Alex_Kvazis Что мешает нескольким экземплярам ХА смотреть в один топик?
@@user-pv2yg1ji9f Во первых ключевое слово - один, для меня это неприемлемо, зависимость от чего-то одного, на сейчас у меня даже если 2 из 3 инстансов по какой-то причине сдохнет, дом будет полностью функционален, никто кроме меня об этом даже не узнает. Во вторых - каждый из НА имеет собственный mqtt .
@@Alex_Kvazis Хорошо. А если мы все равно не используем mqtt - почему нельзя отправлять данные по http на несколько серверов? В смысле, в чем уникальность именно этой прошивки?
Хотя как раз на нее последние пару дней поглядываю. Все хотелось попробовать, но мне esp не особо актуальны.
@@user-pv2yg1ji9f Нативный API - прямое управление и обратная связь с нескольких инстов, без костылей и дублирования.
Алексей, а можно перепрошить Sonoff если у него стоит прошивка от 1М ???
Можно. 100% вариант через USB-TTL, а если в этой прошивке есть возможность обновления через вебморду - то просто скомпилировать бинарник и через интерфейс текущей прошивки залить, примерно так - th-cam.com/video/QhirEg2B4h0/w-d-xo.html
а зачем три сервера у вас установлены и они видят одно и то же реле?
и где то у вас я видео ссылку на страницу интеграторов, где были приведены варианты интеграций для УД. подскажите ссылку.
Основной, резервный и тестовый, а теперь есть еще отдельно mqtt и учебный. Зайдите на сайт проекта home assistant и перейдите в раздел интеграции
Алекс, а зачем ставили вручную, если оно есть аддоном для Hass.io?
Стараюсь уходить максимум от аддонов. Ставить отдельно.
Вообще, у меня впечатление, что Ассистент через тот-же mqtt лезет... Осваиваю: в ванной свет с Тасмотой заглюкал...
Коннекторы на плату лучше угловые, причем разогнуть до 135°: с прямыми - датчики не очень удобно - разъем в крышку упирает, а с угловыми - в коннектор упрутся. Чуть разогнутые норм выходят...
Хватает малины для работы и вебморды апи сонофф и работы хомассистента? Я имею в виде производительности малины. Если обесточить реле, оно отобразится как вне сети?
На малине НА сейчас не крутится, и так 3 сервака есть - 2 оранжа и хадас. Она для экспериментов, вот для еспхом сгодилась
@@Alex_Kvazis а если малина одна, поставить еспхом туда же где ХА, прошить всё что надо, как потом удалить еспхом? Или проще на отдельную флэшку залить все и с неё загрузиться?
@@meta11ist Ну в любом случае бекап надо сделать, но думаю нормально будет жить и одно и другое
Тема очень интересна.
Подскажите, есть ли в данном проекте возможность использования внутренних автоматизаций, правил в прошивке? Допустим чтоб модуль мог по заданному диапазону температур включать обогреватель, а сервер только получал статистику.
И было бы здорово увидеть какую нибудь реализацию устройства, чтоб наглядно и для начинающих. Заранее спасибо!
Нет, управление только внешнее. На самом деле это правильно и удобно
Да может и удобно, но нифига не правильно с точки зрения безопасности и надежности. Любой желающий из соседней квартиры может обрушить сеть и всё, нету никакого умного дома.
Тогда придется вернуться к ESPEasy.
@@dartwejders Да ну, и как же интересно он это обрушит?
@@Alex_Kvazis Например я недавно прошивал esp модуль через esphomelib, и он при запуске по какой то причине стал постоянно спамить запросами роутер зуксель. В итоге у него вообще отваливался вайфай до выключения прошитой ESP. Это видимо просто баг данного роутера. Но есть полно готовых глушилок вайфая, есть такие которые используют уязвимость протокола
github.com/spacehuhn/esp8266_deauther
Есть и просто создающие шум в рабочем диапазоне. Думаю вы сами все это прекрасно знаете. Я уже молчу о том что есть наверняка и способы взлома.
Для автоматизации лампочек может это не важно, а вот управление котлом например, не должно зависеть от вайфая.
Кстати, есть таки там встроенные сценарии!
@@dartwejders взлом на wpa2 с достаточно сложным паролем - практически невозможна в домашних условиях.
Возможно и есть внутренние сценарии, но честно говоря не вижу в них смысла. Управление должно быть централизированным
Апи клёвое. Но. Пока оно недоделано и с реле сонофф проблемы. Проявляется следующим образом: устройство теряет связь с роутером и больше никогда её не находит. В Сонофф бэсик проявляется меньше с рядом других моделей больше. К примеру, мои sonoff pow r1 и R2 все поотваливались. А бэсик периодически отваливается-подключается и при этом щёлкает.
Примерно трое суток уже в онлайне, пока не отваливается. Поглядим как будет дальше, висит пока не нагруженное, наблюдаю.
Здравствуйте, при установке столкнулся с такой проблемой "WARNING You're using ESPHome with python 2. Support for python 2 is deprecated and will be removed in 1.15.0. Please reinstall ESPHome w ith python 3.6 or higher.WARNING You're using ESPHome with python 2. Support for python 2 is deprecated and will be re
". Подскажите как ее решить.
заранее спасибо
Это не проблема, а предупреждение. Нужно его прочитать и выполнить рекомендации
а можно интегрировать Home Assistant модули ESP8266 серийный ESP-01 ESP-01S ? Если да, то как?
Поищите тут - community.home-assistant.io/
Возможно стоит переснять новый ролик про сонофф используя интеграцию от Alexxit SonoffLAN
Много чего уже подустарело. Где бы это время найти на пересъем, если тут на новое не хватает. Да и мне кажется что Zigbee устройства перспективнее чем эти дешевые релешки
а зачем хромакей без хромакея?
В данном случае это просто занавеска :)
Здравствуйте. Есть ли возможность связаться с Вами в индивидуальном порядке. Есть некоторые вопросы, которые для Вас будут, наверное, очень просты. Также хотелось бы обсудить возможность возмездного оказания услуг по настройке софта Вами удаленно и помощи в настройках сценария умного дома. Буду признателен если не откажете в возможности личного разговора
К сожалению нет такой возможности. Если есть вопросы - задавайте здесь, по мере возможности отвечу. Практика показывает что один ответ, потом упреждает еще десяток аналогичных вопросов.
Спасибо.
Вопрос, есть ли возможность спрятать в стене за штатным выключателем люстры такое sonoff-релле, чтобы не менять ретро-выключатель, который дорог хозяину, как память, и сделать так, чтобы и удаленно можно было замыкать/размыкать разрыв цепи люстры, так и штатным выключателем?
Не уверен что он будет по проходной схеме, да и обычно под выключателями нет нуля, а тут он нужен. Можно сделать по другому - под выключателем соединить провода, Sonoff разместить где-то в районе самой люстры, где есть и 0 и фаза, а милый сердцу выключатель сделать логическим по такому принципу - th-cam.com/video/bhvZibrR_4E/w-d-xo.html
@@Alex_Kvazis а если на sonoff контакты штатной кнопки подпаять разрыв выключателя, а силовой разрыв для люстры - в сам sonoff?
@@DejavuDmitry Посмотрите в сторону Shelly 1 (хотя дороже, да).
@@DejavuDmitry выключатель будет все время держать кнопку замкнутой. А нужно лишь нажатие - импульс
@@Alex_Kvazis Просто в esp настроить логику выключателя (кнопка или переключатель).
прошиваю все по мануалу, в итоге получаю:
Leaving...
Hard resetting via RTS pin...
INFO Successfully uploaded program.
INFO Starting log output from /dev/ttyUSB0 with baud rate 115200
Дальше процесс не идет.
Добрый день! Почитал комментарии, много нашлось у кого не компилируется бинарник, но мне ничего не помогает из предложенных решений: перезагрузка еспхом (аддон), очистка проекта и компиляция без загрузки, комментирование веб. Компиляция всегда прерывается за разных этапах. Почитал еще. Для себя предположил может программатор ttl у меня не подходящий (заказал несколько в других исполнениях), так же при установке хассио я команды использовал из вашего файла подсказки, но ставил на 4ую малинку, все установилось. Потом наткнулся на совет одному из подписчиков с другой строкой для установки для 4ой малинки. Пока есть время до получения новых вариантов ttl, решил вам написать и заодно еще разок переустановить хассио. Причем не компилится с отключенным ttl тоже. Аддон программатор видит.
Еще есть один метод решения проблемы именно на raspberry - sudo rpi-update
Alex Kvazis я видел этот совет. Но думал он актуален при начальной настройке малинки (я делал по инструкции при настройке). Сейчас сделаю.
@@Alex_Kvazis Нет не помогло. Выполнил: sudo rpi-update и ребутнул не компилит, ни с программатором ни без него. Ругается на api, комментирую, ругается на следующее и уже все наверно перекомментировал, не компилит. Может все же перенастроить с нуля малинку, но с использованием curl -sL raw.githubusercontent.com/home-assistant/hassio-installer/master/hassio_install.sh | bash -s - -m raspberrypi4 ? Либо не те строки комментирую в бинарнике перед компиляцией. С распберри я пока только знаком по вашим видео. Хочу перевести всё из управления алисой на хомассистент. Начал с соноффа базис (перед каждой попыткой компиляции чищу проект)
@@miruff аварийную точку доступа убрали из конфига ?
@@Alex_Kvazis На данный момент закомменитровано у меня вот это:
#ap:
#ssid: "Sonoffb Fallback Hotspot"
#password: "daxjNYlaNdkq"
#api:
#password: "pass"
Алекс, подскажите, что может быть.... Иногда настольная лампа Philips, после управления с HA перестает реагировать на свои кнопки {сенсоры} , помогает только передергивание питания у лампы. А прошивку новую для Sonoff я поковыряю! 😀
Что-то подвисает может, не знаю. Настольный филипс у меня не пробегал, из филипсов есть 490 и 620 потолочный, цветной ночник и пара Е27 - та проблем не обнаруживал
@@Alex_Kvazis Кстати, а можно сделать по умолчанию состояние при подачи питания "ВЫКЛ" для потолочных филипсов?
@@bogdanshevchenko9050 нет, можно сделать финт ушами - вроде сохранение его статуса в переменной или mqtt, и проверку соответствия, если переменная не соответствует реальному статусу - гасить. Или отслеживать выход из состояния unavailable, так даже проще, но в момент подачи напряжения он включится.
@@Alex_Kvazis Действительно, это вариант. Спасибо! А в совокупности с функцией включения ночника, при подачи питания ночью, это почти решает задачу..
А почему при компиляции может вылезать такая ошибка:
xtensa-lx106-elf-g++: internal compiler error: Segmentation fault (program cc1plus)
Please submit a full bug report,
with preprocessed source if appropriate.
See for instructions.
*** [/data/sonoff/.pioenvs/sonoff/src/esphome/components/api/util.cpp.o] Error 4
Compiling /data/sonoff/.pioenvs/sonoff/src/esphome/components/captive_portal/captive_portal.cpp.o
Подскажите, эти устройства после этого соответственно пропадают для доступа из программы ewelink и как следствие из google home?
Конечно, она перепрошивается. Гугл хом можно на весь НА привязать, например купив недорогую подписку nabucasa
@@Alex_Kvazis Вы себе не делали так, интересно скорость взаимодействия не падает, или голосом не управляете?
@@vitalyburyi3127 не, голосом не управляю
@@Alex_Kvazis Алексей, подскажите как на 5:20 минуте загрузка прошивки останавливается и ничего не происходит, что делать дальше?
Алекс здравствуйте. Пожалуйста, подскажите. Нужна Камера для mi home в спальню к ребёнку. Нужна функция отправки уведомлений на смартфон или Aqara gateway не только при обнаружении движения, но и при обнаружения звука в комнате. Скажите, такая Камера есть? Пересмотрел вали обзоры, но инфо не нашел. Смотрел на 360 но не понял есть ли там такая функция. Пожалуйста ответьте. Спасибо.
Реагирования на любой звук - не встречал. Некоторые моели реагируют на писк датчиков дыма, не более. Все же это не видео няни, а камеры наблюдения
Alex Kvazis Спасибо большое вам. В таком случае лучшее из существующих для наблюдения за ребёнком и хорошим качеством съемки ночью это 360 второго поколения, судя по вашему обзору? Или достаточно будет 1080p которая на 130 градусов , как считаете?
@@hikll11 Думаю что лучше крутящуюся, чтобы покрывать больше пространства. Ребенок все же обьект не статичный - даже если он маленький, он имеет свойство быстро расти. Мои вроде вчера родились, а уже один в 7 классе, второй в первом :)
Alex Kvazis Спасибо Вам большое!) да растут очень быстро) вас смотрю постоянно и с удовольствием, успехов и здоровья вам и вашей семье:)
Алекс, подскажите почему ESPhome перестает работать через какое то время и начинает работать только после выполнения команды esphome config/ dashboard &
Дашборд отключается. Сейчас все проще - можно ставиь аддоном в НА, без вот этого вот всего
@@Alex_Kvazis Поставил аддоном, но он не видит BLE плату.
@@wladmord после подключения платы по шнурку - перегрузите аддон. - restart. Если по сети - создайте проект и скопируйте в него конфиг
т.е. после прошивки eWelink его не будет видеть?
да
Алексей, у вас там пароли сначала закрыты Censored квадратиком, а потом, через несколько секунд, все в тексте есть, в открытом виде.
Ага, спасибо, провтыкал :) Ну кто-то мог в то время подключится к моему вай фай :)
Пытаюсь победить отправку данных с датчиков на narodmon.ru, можете помочь?
Алексей, воспользовался вашим советом, но к сожалению или я допустил ошибку, или это баг, который вроде бы даже подтверждёт на форумах. Прошился на ESPHome, повесил под потолок к люстре, по теперь после выключения света через выключатель, ESP упорно не хочет возвращаться в исходное положение. Может быть кто-то сталкивался с таким?
После перезагрузки по питанию - нормально цепляется к точке доступа. Проверил раз 50 уже
@@Alex_Kvazis я не про точку говорю, а про само состояние реле. То есть, был свет включен, я через выключатель физически разорвал цепь. Потом включил обратно, но свет не загорелся. Приходится ждать, пока подключится к WiFi, и уже через кнопку/web/логический выключатель включать реле.
@@romanprokhorov72 в конфиге прописывается состояние кнопки по умолчанию. Ошиблись значит
@@Alex_Kvazis все правильно. В этом и есть моя проблема. У света в спальне не может быть состояния по умолчанию. если поставить на On, то если ночью он может случайно включиться. Если off, то вечером может не включиться. Просто в прошивке Tasmota, он как-то запоминает последнее значение.
А вот в ESP я не смог это сделать, буду ещё пробовать.
Добрый день. Два реле прошил без проблем а вот на третьем проблема. Сама малинка видит подключенный usb uart а вот в esphome не отображается в списке выбора. Не подскажете в чем может быть дело?
Вы еспхом используете который установлен отдельно в системе или как плагин в хассио?
@@Alex_Kvazis как плагин в хассио.
Делал всё по вашим обзорам и установку и прошивку.
@@lightzhuk рестарт плагина пробовали делать?
@@Alex_Kvazis перезагружал в докере. В самом хассио не пробовал(странно почему). При чем недавно начал использовать юсб сс2531, так этот стик отображается в списке а юарт нет(
А в Hardware при этом отображается оба подключенных юсб
@@Alex_Kvazis спасибо большое. Помог рестарт плагина😅
Интересно, но плюсов по сравнению с той-же tasmota вообще не увидел. В тасмоте например можно сделать автоконфиг XA через MQTT топики которые публикуют устройства, что кстати очень удобно, добавил новую релюху, настроил ей брокера из веб интерфейса и имя присвоил, и всё она уже автоматом в XA появилась. Кстати вполне успешно множество инстансов хоум ассистанта могут работать с одним брокером, а сам брокер (если прям очень нужно) можно кластеризовать для отказоустойчивости, хотя это особо и не требуется в обычном применении. Но в любом случае ещё один проект альтернативных прошивок для ESP девайсов это гуд, сколько их уже, получается третий из годных.
Главный плюс для меня - нет жесткой привязки к чему-то одному (брокеру).
А с помощью mqtt другие сервера состояния sonoff не видят?
В случае с mqtt - устройство привязано к одному серверу. Конечно несложно дальше странслировать на другие, но, все равно привязка будет к одному. Если с ним что то случается - управление теряется.
Все всё видят. При особом желании можно рядом с каждым ХА установить MQTT-брокер и дублировать данные.
@@user-pv2yg1ji9f Но изначально то данные будут уходить в один брокер.... Это то и не подходит, управление должно быть совершенно параллельное.
Алексей, подскажите, купил ttl конвертер такой же, но его не видит esphome. Подключаю как описано, но только к wemos d1 mini.
еспхом аддоном или отдельно установлен ?
@@Alex_Kvazis аддоном
Может драйвера не все стали при установке esphome?
@@vitalyburyi3127 не, просто при установке юсб ттл конвертера чтобы аддон его увидел надо его из меню хассио рестартовать
@@Alex_Kvazis Спасибо, увидела система конвертер.
А почему компиляция может обрываться с ошибкой internal compiler error: segmentation fault. И при чем каждый раз в разных местах процесса компиляции?
Заказал Sonoff Basic, а пришла его новая версия. GPIO14 нету и ESP 8285! Кто нибудь с такой штукой сталкивался?
Так давно уже они на 8285 идут. Есть в сети полно мануалов по перепрошивке
Alex добрый день ,являюсь поклонником вашего канала и у меня есть вопрос по моему умному дому- надеюсь вы подскажете мне решение проблемы .Куда вам можно отправить скриншоты и вопрос задать?заранее спасибо
Вопросы лучше тут задавать - так как похожая проблема может быть еще у кого-то, и если удастся ее решить, то возможно это будет полезным и для других зрителей.
@@Alex_Kvazis я думал нужно её показать на скринах... попробую так объяснить-в михоум у меня 13 устройств,6 выключателей ,4 светильника и ещё по мелочи ... всё это привязываю и всем управляю ,в плане захожу прям в светильники и регулирую яркость,проходит время и они отваливаются. С чем это связано? Приходиться по новой делать им сброс и добавлять
@@igor9789 Отвал еще не означает что они теряют управление, у меня было пару раз когда при полном оффлайне в mihome - все прекрасно рулилось в локалке альетрантивной системой (пару раз что я заметил, а может и больше). Для того и переходят (и я в том числе) на альтернативные системы управления, чтобы исключить фактор китайских серверов.
Кстати в любом случае - не надо удалять устройства из михом, кто-то придумал эту глупость и почему - то она стала популярной. Даже если устройство реально отвалилось - такое бывает, но никогда не носит массовый характер - то его достаточно сбросить по питанию, оно переподключится и будет видимо.
Если у вас отвалы носят массовый характер - отваливается все и сразу - это проблема с интернет соединением, а не устройствами, вам точно надо переходить на альтернативу и забыть про китайские облака.
@@Alex_Kvazis да показывает что устройство не в сети и не активно. Я к сожалению не пользуюсь альтернативными и как бы не удобно с компа за ними следить. Значит это всё от серверов китайских зависит? С роутером у меня проблем вроде нету)
@@igor9789 Да, в стандартном приложении все напрямую зависит от доступности китайского облака. Поэтому рекомендую занятся альтернативной системой, стабильность, гибкость и возможности - выше на порядок.
На 4:46 вы выбираете устройство. У меня только одно устройство "OTA (Over-The-Air)". Выбираю его, нажимаю UPLOAD. Получаю ошибку:
Compiling /data/sonoffbasic/.pioenvs/sonoffbasic/src/esphome/components/api/api_connection.cpp.o
Illegal instruction (core dumped)
Compiling /data/sonoffbasic/.pioenvs/sonoffbasic/src/esphome/components/api/api_pb2.cpp.o
Illegal instruction (core dumped)
Compiling /data/sonoffbasic/.pioenvs/sonoffbasic/src/esphome/components/api/api_pb2_service.cpp.o
Illegal instruction (core dumped)
*** [/data/sonoffbasic/.pioenvs/sonoffbasic/src/esphome/components/api/api_connection.cpp.o] Error 132
Compiling /data/sonoffbasic/.pioenvs/sonoffbasic/src/esphome/components/api/api_server.cpp.o
*** [/data/sonoffbasic/.pioenvs/sonoffbasic/src/esphome/components/api/api_pb2.cpp.o] Error 132
*** [/data/sonoffbasic/.pioenvs/sonoffbasic/src/esphome/components/api/api_pb2_service.cpp.o] Error 132
Illegal instruction (core dumped)
*** [/data/sonoffbasic/.pioenvs/sonoffbasic/src/esphome/components/api/api_server.cpp.o] Error 132
========================== [FAILED] Took 8.04 seconds ==========================
ОТА это уже второй этап. Если подключаете USB TTL - при использовании плагина, нужно зайти в меню хассио и рестартануть плагин еспхом. Тогда он увидит конвертер
@@Alex_Kvazis Точно! Спасибо! Вы предупреждали об этом в своем ролике про установку аддонов!. Сделал, как Вы сказали. Контроллер появился, но при UPLOAD опять ошибка.
@@VVG965 попробуйте сделать clean build в проекте, в конфигурации закоментировать веб сервер и сделать compile без upload. Если ок - тогда аплоад
@@Alex_Kvazis Не понял.)) В какой конфигурации закоментировать веб сервер?
@@VVG965 в проекте справа кнопка - там меню действий. И нужно нажать edit чтобы попасть в конфиг проекта там и закомментируйте
Спасибо Алекс за твои видеоролики, подскажи пожалуйста, а есть возможность проконсультировать по подключению Google home?
Я его не подключал. Пока не вижу путей к реализации нормальной
@@Alex_Kvazis нормальной что?Легко подключается,и отлично работает.Если не жалко денег,то в 1 клик,если жалко то в 10 кликов.+поддержка русского языка уже возможно,но не в качестве умного дома,а в качестве голосового помощника,что уже хорошо.
@@wvc11 Сомнительная помощь. Проще управлять кнопками, датчиками, выключателями. Русского пока нет
@@Alex_Kvazis А если лень вставать и телефон на зарядке,кайфово сказать ок Гугл turn on kettle,и все)Каждому свое
@@wvc11 Кому сказать ? Надо по всей квартире иметь то, что будет слушать, и при этом чтобы в кавртире тихо было... А если лень вставать то можно под рукой себе кнопку поставить, я вообще дома телефоном для управления не пользуюсь.
Немного не хватает вводной. Непонятно зачем разжаловали mqtt и заменили на хромой брокер от esphomelib.
Тем что в случае с mqtt устройство привязывается только к одному инстансу, а esphomelib, совсем кстати не хромой, позволяет управлять сонофом одновременно с разных устройств.
@@Alex_Kvazis, Отдельный mqtt не может показываться трем инстансам HA?
@@Kaintm На каждом из них есть уже свой для хранения данных.
@@Alex_Kvazis Ммм, они там не хранят данные. Вообще конечно я слабо представляю ваши потребности. Три mqtt - для каждого свой.. это как то странно. Вы таким образом дробите на отдельные стабильные участки дома? что бы при отладке не трогать весь дом?
@@Kaintm Нет, ничего не дробится. Все практически зеркальные. Каждый из них в одиночку способен управлять всем домом если два других будут выключены.. Данные хранят - по энергомониторингу. Ну и то что мне нужно, в своих топиках
Здравствуйте, я эту тему только начинаю осваивать, не могли бы вы для особо одаренных )))), (для меня) объяснить такие моменты:
я так понимаю, что на Raspberry установлена только операционка Rasbian (смутило 32 бит), как это узнать какую я ставлю
на сайте raspberrypi.org есть аж три образа два из них с рабочим столом, а одна под терминал, какую надо ставить?
или все же ESPHomeLib устанавливается поверх Home Assistant? Повторюсь я только начинаю осваивать все это и линукс в частности, до недавнего времени на все это с вилами кидался ;-)
PS: Пробовал и так и эдак, в конце выдает ошибку после запуска Dashboard, у меня одноплатник Raspbian 3 B+.
Заранее спасибо!
www.home-assistant.io/blog/2018/06/05/esphomelib/ вот тут установка esphome на НА через addon
@@Miramar3133 спасибо большое, обязательно посмотрю, один вопрос Алексей упоминал где-то в комментариях что не хочет ставить ESP home через аддон, почему?
Ну и как я уже писал, я начинающий и хотелось бы всё же разобраться что я делаю не так, а то так и буду на поверхности плавать, хотелось бы понять, а не только сделать. Спасибо большое! С уважением!
Сергей Ермолаев - там старая инструкция, еще esphomeyaml
Алексей Степуренко - через аддон не получилось увидеть USB программатор, только по воздуху
Для тех у кого ошибка [Errno 13] could not open port
sudo chmod 666 /dev/ttys0
Alex, а можно ли к Home Assistant подключить ESP8266 ?
aliexpress.ru/item/32656316869.html?spm=a2g0s.9042311.0.0.264d33edjU3YGs
Для управления светодиодной лентой, поканально. С дальнейшей автоматизацией...
Может есть видео, какие возможности после подключения ?
Спасибо.
Я на подобных (ESP32) БЛЕ шлюзы делал и использую. Надо в ту сторону копать - th-cam.com/video/J04PZJTwnnw/w-d-xo.html
@@Alex_Kvazis Спасибо !!!
Решил скинуть свои конфиги под ESPHome на Гит: вдруг кому решение пригодится?
github.com/Siorinex/ESPHome-samples
Потихоньку обрезаю хвосты и выкладываю...
Просто зачастую не очень внятно в хелпе описано, а в случае с SonoffDual - откровенная лажа...
Отлично, спасибо, посмотрю - тема интересная.
@@Alex_Kvazis сейчас полез читать про синтаксис yaml - прикручиваю к cover роллштору на шаговике и уже задолбался с экшном для запуска мотора...
@@Alex_Kvazis кста, в EspHome есть веселенькая не очень очевидная штучка, как подписка на топики в mqtt: можно указать сервер mqtt и она с него в переменную будет брать состояние топика...
В частности у меня в часах на кухне индикация co2 по такому принципу: берет с сервера топик другого датчика...
Долго думал: интересно, а появится там по приколу поддержка Сяоми Хоум?!
Ну, т.е. вполне реально-же вбить токен шлюза и ловить кнопки и датчики для автономной работы...
@@Alex_Kvazis сейчас закончил настройку под роллштору на основе шаговика. Чутка передохну, протестирую на окне и зарелизю... В основе - проект "LazyRoll" одного знакомого, но прошивка там не очень нравилась подвисами...
@@Siorinex Можете видос снять вместе с самим проектом в реале, его схему, и с описанием прошивки? Очень интересно управление шторами на шаговиках.
Мой Sonoff RF R.2 сделан на ESP8285. Я выбрал платформу "Generic ESP8285 module". Бинарник сгенерился без ошибок. Попытался сделать UPLOAD, получил ошибку.
esptool.py v2.7
Serial port /dev/ttyUSB0
Connecting........_____....._____....._____....._____....._____....._____....._____
A fatal error occurred: Failed to connect to ESP8266: Timed out waiting for packet header
INFO Upload with baud rate 460800 failed. Trying again with baud rate 115200.
INFO Running: esptool.py --before default_reset --after hard_reset --baud 115200 --chip esp8266 --port /dev/ttyUSB0 write_flash 0x0 config/sonoff8285/.pioenvs/sonoff8285/firmware.bin
esptool.py v2.7
Serial port /dev/ttyUSB0
Connecting........_____....._____....._____....._____....._____....._____....._____
Система пыталась подключиться к ESP8266, хотя я указал Generic ESP8285 module.
board_flash_mode: dout
Нет, тот уже вопрос в необходимости перевода модуля в режим записи. На нем есть кнопки boot и reset. Посмотрите по данной модели порядок перевода ее в режим прошивки.
@@Alex_Kvazis Вообще-то это Sonoff Basic. На плате написано RF R.2 Power. У него одна кнопка и все. Вот ролик, где поляк его программирует: th-cam.com/video/ZRpWJsz_Eww/w-d-xo.html
Вот обзор th-cam.com/video/ls8Wg6lqxRA/w-d-xo.html
Может быть, нет связи TTL-конвертора с Sonoff? Можно как-то это проверить?
@@VVG965 Понятно, почему-то подумал что речь о другом модуле - комментариев похожих много. В любом случае это уже проблема не есп, а непосредственно подключения, там есть варианты и кнопки, и замыкание пин 0 с землей и т.д.
@@Alex_Kvazis Плата входит в режим программирования нажатием кнопки во время подключения. Буду пытаться запрограммировать позже, когда получу другой ttl-конвертор. Мой, похоже, не работает.
@@VVG965 Приветствую! Получилось запрограммировать Sonoff Basic RF R.2 Power?
Есть способ подключить Sonoff без прошивки . github.com/peterbuga/HASS-sonoff-ewelink MQTT не используется ,мониторит и переключает как через вебморду так и через родное приложение eWelink. Sonoff basic и Sonoff Pow автоматом добавились с теми же названиями как и в приложении.
Это на совсем старых прошивках, на новых убрали эту возможность
@@Alex_Kvazis железо один basic и pow 2.6.0 и второй basic последняя прошивка 2.6.1. Так что все работает, пробуйте сами увидите.
@@Pinecil А,я маленько перепутал, то была прошивка без пайки, на альтернативу, а это типа как tuya smart - через облако ewelink. Спасибо, попробую
sonof dual больше интересно как шить. и 4ch.
Отличия на этапе пайки контактов по сути. А так - все примерно одинаково
@@Alex_Kvazis в случае с dual r2 тоже?Я слышал что там иначе.
@@Alex_Kvazis yeelight smart dimmer уже заказали?Если нет,торопитесь)
@@wvc11 занятная вещица. Закажу пожалуй беспроводной
@@Alex_Kvazis аналогично заказал)Сразу обзорчик давай)
Доброго дня,( я використав соноф базік як кнопку і пієднав його до кнопки пульта) як мені зробити двосторонній зв'язок ??? Чим пультом я відкриваю ворота !!! Але я небачу їхнього стану , просто просто можу закрити або відкрити ...
Не зрозумів до якого пульта ви його під`єднали
@@Alex_Kvazis який відкриває ворота, це не суть важно ... Просто треба ще ставити 2 кінцевики на ворота. Але як зробити так щоб їх бачив sonoff ??? Щоб я знав чи у мене відкриті ворота чи ні ?
Я б зробив це на базі Home Assistant та сенсорів відкриття xiaomi, як зробити лише на базі одного соноф - не дуже розумію
@@Alex_Kvazis а сенсори як можна підключити ? Я його (sonoff basic ) реле переробив на з'єднання ... Тобто воно просто зєднює кнопку у пульті на 0.5 сек і відключає реле ... Таким чином пульт думає що я просто нажав на кнопку
@@Alex_Kvazis просто я раз наживаю ворота закриваються а зараз нажимаю ворота відкриваються ... Але я незнаю в даний момент чи вони відкриті чи закриті ??? Хіба очима бачу це ))) але хочеться ще побачити через телефон
Проще переплатить за уже настроенный девайс 200р. чем эти кастыли
Например какой настроенный девайс ? Кстати костыли пишутся через О, и это не костыль из говна и палок, а альтернативная прошивка.
@@Alex_Kvazis сейчас не о том, что как пишется. Контроллер от aqara стоит 500р. и ничего не нужно шить, паять и т.д. сонофф изначально задуман как самая приметивная система автоматизации, поэтому и цена такая. Хочешь чего то большего чем просто со смартфона вкл. и выкл. доплати 200р. и будет тебе счастье. Или я не прав?
@@user-fx2lp6zn9q нет конечно. Sonoff делает всё тоже самое что и Aqara, причем стабильнее, без зависимости от внешних факторов в виде облаков и наличия интернета - соответственно и быстрее. Вкл/выкл со смартфона это глупо и неудобно. Автоматизация - это правильно удобно и очень применимо
Есть кто живой. НЕ могу побороть ошибку: esptool.py v3.3.1
Serial port /dev/ttyUSB0
ERROR Running command failed: [Errno 2] could not open port /dev/ttyUSB0: [Errno 2] No such file or directory: '/dev/ttyUSB0'
ERROR Please try running esptool.py --before default_reset --after hard_reset --baud 460800 --port /dev/ttyUSB0 --chip esp8266 write_flash -z --flash_size detect 0x0 /home/den/config/.esphome/build/relay/.pioenvs/relay/firmware.bin locally.
С usb проблем нет, все шьется, а через адаптер отваливается соединение.
Посмотрите на какой порт вешается адаптер