Альтернативные прошивки изделий Sonoff.
Григорий
При создании умного дома я столкнулся с различным оборудованием фирмы Sonoff. О нем и пойдет речь в этой публикации. В интернете этому вопросу масса сведений, но к сожалению не вся она актуальна, так как многие авторы просто опускают детали имеющие реальное значение при выполнении операции перепрограммирования (прошивки) модулей. Их использование удобнее чем например применять плату Arduino, со всеми обвязками она по стоимости будет еще дороже.


Сейчас в продаже находятся узлы не только современных модифицированных разработок, но и устаревших. Я выбрал Sonoff Mini R2 и Basic R3. Устаревшие модули можно прошивать только через USB - UART адаптер. Давать их полные технические характеристики не буду, единственное остановлюсь на их нагрузочной способности. Дело в том, что в России и Китае это совершенно разные понятия. Если у нас под этим понимается работа под определенной нагрузкой в течении длительного времени, то китайцы рассматривают это как пиковое и кратковременное подключение. Если написано 10 ампер (примерно 2 квт), то лучше нагружать не более одного киловатта. Мой совет если хотите чтобы работало долго и без проблем.
Не смотря на очевидные плюсы продукции Sonoff Itead - это производство качественного готового аппаратно-программного решения на базе ESP8266 (ESP8265). Есть и огромный минус. Закрытая прошивка и привязка к серверам Sonoff Itead, что порождает неизбежные риски в области информационной безопасности. При сбое или отключения облачного сервиса Sonoff в поднебесной ваш дом перестанет работать. Сейчас на фоне вводимых на нашу страну санкций надеюсь в правительстве проснутся и станут заниматься нашей радиоэлектронной промышленностью. Учитывая это многие пользователи хотят обезопасить себя (отвязывая свое оборудование от зарубежных сервисов), используя альтернативное программное обеспечение, чтобы перейти на отечественные сервера. Сделать это не так уж сложно. Мною использовалась популярная tasmota-lite.bin Загрузить ее можно Тут
Процесс прошивки Sonoff Mini R2 и Basic R3 существенно отличается от перепрограммирования старых модификаций. Вам не нужны ни паяльник, ни переходник USB-UART Все предельно просто, вся процедура занимает несколько минут.
1. Устанавливаем на смартфон приложение eWelink с Play Маркета
2. Подаем питание на модуль. Зажимаем и удерживаем на нем кнопку пока светодиод не станет мигать два коротких один длинный. Одновременно запускаем eWelink.

Внизу жмем на "+". На новой странице щелкаем быстрое сопряжение, добавить устройство. Прописываем данные своей беспроводной сети Wi-fi. У меня elbrus и пароль …… Начнется обнаружение устройств, которые есть рядом. Устройство Sonoff обнаружено, прописываем его. Проверяем есть ли обновления программной части. Если надо, обновляем. Все eWelink больше не понадобится, так как после перепрошивки модуль Sonoff с ним работать не будет.
3. Снова нажимаем кнопку на модуле и держим пока светодиод не замигает постоянно короткими сигналами (не два коротких, один длинный). Произошла активация режима AP. В настройках смартфона находим сеть ITEAD-XXXXXXXXXXX. Пароль: 12345678 и подключаемся к ней.



Открываем в телефоне любой браузер и добавляем в поисковую строку IP адрес 10.10.7.1 (может быть 10.10.7.2) и в открывшемся окне вводим параметры своей Wi-Fi сети SSID и пароль. Сохраняемся. Ожидаем пару минут и перегружаемся.
6. Запускаем утилиту sonoff devices diy tools Перед этим ее надо скачать по ссылке

7.При обнаружении выделяем устройство и нажимаем на кнопку Firmware flesh. Прописываем его и файл прошивки tasmota-lite.bin.

8. Перегружаемся. Идем в настройки смартфона (как описано ранее) и подключаемся к tasmota_XXXXXXXXXX, пароль не требуется. Вводим SSID и password нашего WiFi. Ждем примерно минуту.
9. Заходим в свой роутер и узнаем IP адрес устройства или применяем для этого программу Advanced IP Scanner. Все прошивка Sonoff произведена. Не нужны программаторы, куча софта со сложной конфигурацией, все достаточно просто. Далее необходимо его настроить для приема и передачи информации и голосового управления при помощи Яндекс станции мини.
И последнее! Предлагаю помощь в проектировании и изготовлении элементов для Вашего проекта. Опыт работы в сфере IT у меня более 20 лет. При обращении окажу всю необходимую помощь по ремонту настройке оборудования. Консультации бесплатно. Обратиться ко мне можно по телефону или форму обратной связи на сайте.