Прошивка для Sonoff

Использование системы в различных ситуациях, вопросы программирования сценариев.

Модератор: immortal

Ответить
AAU
Сообщения: 56
Зарегистрирован: Пн ноя 19, 2018 10:14 pm
Благодарил (а): 17 раз
Поблагодарили: 5 раз

Прошивка для Sonoff

Сообщение AAU » Пн июл 29, 2019 9:35 pm

После того как меня кое-чем не устроила прошивка wifi-iot, решил написать свою.
Прошивка универсальная и подходит для:
Sonoff T1/T2/T3/Touch/Basic
Для Sonoff basic возможно подключить на GPIO14 выведенный на гребенку:
датчики температуры DS18x20 (до четырех штук) или
датчик температуры и влажности DHT22 или
геркон или датчик движения.
Наличие того или иного датчика определяется
автоматически при подаче питания или перезагрузке.
Поддержка коротких и длинных нажатий.
Поддержка OTA обновлений.
web интерфейс.
При первом включении создается точка доступа
со страницей настроек по адресу: 192.168.4.1.
Доступ к странице настроек в локальной сети по имени или IP
СпойлерПоказать
Снимок.JPG
Снимок.JPG (32.76 КБ) 3517 просмотров
После изменения настроек требуется перезагрузка.

LED:
медленно мигает - режим AP и клиент подключен
быстро мигает - режим STA и нет соединения с WiFi
постоянно вкл/выкл - статус подключения к MQTT брокеру

Чтобы при долгом нажатии не запускалось обучение для RF части у sonoff T1-T3, нужно как-то покалечить эту самую RF часть. Удобнее всего это сделать замкнув припоем 3 и 4 ножку микросхемы SYN470R. Получается интересный эффект - подтверждение встроенным зумером долгого нажатия.
Вход для подключения геркона защищен программным антидребезгом и работает четко без всяких опторазвязок (в основном из-за этого отказался от прошивки wifi-iot).
Чтобы перевести выключатель в режим программирования для sonoff T1 нужно нажать на кнопку (для T2 и T3 на левую) и нажать кнопку reset. Для sonoff basic нажать кнопку и передернуть питание.
Есть один момент. После прошивки по проводам и перезагрузки через интерфейс модуль зависает. Поэтому после прошивки нужно сначала передернуть питание, а потом подключаться и вводить настройки. Позже при OTA обновлении прошивки такого не происходит.
Работают уже несколько месяцев без отвалов и перезагрузок.

Настройки для sonoff T1/T2/T3/Touch
"Generic 8285 module"
Upload speed: "115200"
CPU frequency: "80MHz"
Flash size: "1M (64K SPIFFS)"

Настройки для sonoff basic:==
"Generic ESP8266 module"
Upload speed: "115200"
CPU frequency: "80MHz"
Flash size: "1M (64K SPIFFS)"
Flash mode: "DOUT"
Flash frequency: "40MHz"
Reset Method: "ck"
mqttSonOff_v2.0.zip
(7.4 КБ) 199 скачиваний
За это сообщение автора AAU поблагодарил:
lateralus (Чт окт 24, 2019 10:08 pm)
Рейтинг: 1.16%
Аватара пользователя
vitosmaxim80sad145
Сообщения: 148
Зарегистрирован: Сб июл 07, 2018 12:48 am
Откуда: Днепр
Благодарил (а): 100 раз
Поблагодарили: 1 раз

Re: Прошивка для Sonoff

Сообщение vitosmaxim80sad145 » Вт ноя 12, 2019 10:11 am

tead Sonoff 4CH Wifi умный переключатель 4 банда Wifi

етот прошыть можна
MaxVM
Сообщения: 69
Зарегистрирован: Вт янв 10, 2017 2:26 pm
Благодарил (а): 8 раз
Поблагодарили: 0

Re: Прошивка для Sonoff

Сообщение MaxVM » Вт ноя 12, 2019 9:42 pm

А чем не устроил WiFi-Iot?
Аватара пользователя
vitosmaxim80sad145
Сообщения: 148
Зарегистрирован: Сб июл 07, 2018 12:48 am
Откуда: Днепр
Благодарил (а): 100 раз
Поблагодарили: 1 раз

Re: Прошивка для Sonoff

Сообщение vitosmaxim80sad145 » Вт ноя 12, 2019 9:50 pm

А чем не устроил WiFi-Iot?

Что такое lot ? Я хочу привязать кто реле к мажордома чтобы управлять из дома а не из приложения evelink
Jilber
Сообщения: 717
Зарегистрирован: Ср май 03, 2017 7:41 pm
Благодарил (а): 117 раз
Поблагодарили: 113 раз

Re: Прошивка для Sonoff

Сообщение Jilber » Ср ноя 13, 2019 3:26 pm

Прошивка WiFi-Iot (правда часть опций в ней платные). Есть ещё EspEasy, Tasmota, а также модуль для MajorDoMo, поддерживающий устройства Sonoff без их перепрошивки.
За это сообщение автора Jilber поблагодарил:
vitosmaxim80sad145 (Пт ноя 15, 2019 10:23 pm)
Рейтинг: 1.16%
Ответить