Sonoff - Прошивки и прочий DIY | [Интернет вещей][Умный дом][Прошивка]
Опрос по прошивкам
Какие прошивки Вы используете?
ESPurna [ 73 ] ** [3.06%]
Sonoff-Tasmota [ 635 ] ** [26.62%]
WiFi-IoT [ 151 ] ** [6.33%]
Sonoff WiFi Switch [ 91 ] ** [3.82%]
ESPEasy [ 234 ] ** [9.81%]
1M [ 212 ] ** [8.89%]
Другая прошивка из Интернета [ 87 ] ** [3.65%]
Самодельная прошивка [ 102 ] ** [4.28%]
Родная прошивка [ 833 ] ** [34.93%]
Всего голосов: 2385
 



Реп: (50)
Sonoff - Прошивки и прочий DIY

Обсуждение Sonoff с родной прошивкой |
Описание устройства
Sonoff – это устройства для умного дома от компании ITEAD с поддержкой Wi-Fi, основанные на чипах ESP8266 или ESP8285. Интерес к Sonoff состоит в том, что в одной крошечной и довольно симпатичной коробочке поместились ESP-модуль, блок питания, реле или датчики. И самое главное - его можно довольно легко перепрограммировать и внедрить в свою экосистему "умного дома".
Список Sonoff-устройств.
FAQ
1) Можно ли перепрошить устройство на стороннюю прошивку?
Да, практически для каждого Sonoff-устройства уже есть сторонние прошивки. См. раздел "Сторонние прошивки".
2) Если "накатить" стороннюю прошивку, будет ли возможность использовать это устройство с eWeLink?
Нет, поддержка eWeLink и Sonoff-облака исчезает. Но появляется поддержка протокола MQTT, что дает возможность использовать устройство в своей домашней эко-системе "умный дом", так как свой "умный дом" контролировать легче, чем китайское "облако".
3) Можно ли написать самому прошивку?
Да, все (?) Sonoff-устройства основаны на чипах ESP8266 или ESP8285. Как создавать прошивки для этих модулей в сети Интернет очень много статей и уроков.
4) Что нужно, чтобы перепрошить Sonoff-устройство?
Обычно достаточно иметь конвертор интерфейса USB в TTL UART типа такого. Часто нужно припаять на плату Sonoff коннектор типа "гребенка", чтобы подключить конвертор USB-TTL UART. Обратите внимание, что есть возможность прошить Sonoff-устройство без паяльника и конвертора, если версия прошивки меньше 1.6 или больше 2.0 и даже имеется личный опыт пользователей форума (см. ниже секцию Полезное).
5) Способны ли Sonoff-устройства работать в морозную погоду или при большой влажности?
Да, практикуется использование Sonoff-устройств в условиях мороза и влажности. Для уличного использования рекомендуется помещать устройства в герметичный корпус. Для условий с большой влажности и конденсата, рекомендуется покрыть плату лаком для электроники, чтобы избежать замыкания (пример).

Полезное
Настройка прошивки ESPHome для Sonoff 4ch pro r3
Настройка прошивки WiFi-IoT для Sonoff 4ch pro r3
Инструкция для чайников по прошивке sonoff basic rf r2 (с синим проводом) для работы с apple homekit и Siri
Sonoff 4ch pro r3 прошивка ESPEasy и настройка работы как оригинал и один канал ШИМ управление вентилятором
Отчет по переделке S20 в термостат
Как сделать бэкап любой прошивки Itead Sonoff Внимание: Рекомендуется сделать бэкап заводской (родной) прошивки, так как в 99% случаях Вы не сможете вернуть родную прошивку из чужого бэкапа. Прошивка привязывается к уникальному ID устройства.
Как узнать необходимые параметры для Esp_Tool, чтобы вернуть родную прошивку обратно или залить другую + Дополнение
Как управлять устройствами Sonoff в локальной сети без облака (внешняя ссылка, ENG)
1M Smartphone: Управление устройствами без китайского сервера
Как прошить Sonoff-устройства без паяльника и UARTов (еще инструкция на сайте ESPurna) + личный опыт от Brujerizmo + инструкция от ilya-fedin + инструкция от jmyrik28 + отзыв от xxcombat. Внимание: Способ работает только для прошивок с версией меньше 1.6 и версиями больше 2.0.0 (в других версиях была добавлена проверка сертификата, которую обойти не получается). Здесь есть табличка с проверенными устройствами и версиями.
Как заставить датчик Itead Si7021 заработать на сторонней прошивке
Краткий отзыв-сравнение прошивок Tasmota и ESPEasy (от romeg)
Если не прошивается ESP8266, попробуйте прошить как ESP8285.
Совет: Перед сменой прошивки, лучше прошить устройство так называемой "нулевой" прошивкой, чтобы затереть настройки и прочие "хвосты" от предыдущей.
Подключаем энергомонитор PZEM-004T к Sonoff
Делаем защиту от протечки (вариант от Vanosss). Часть 1 и Часть 2. И результат через год.
Если устройство на ESPEasy начало зависать, то попробуйте сделать ему factory reset через меню
6 секретов Sonoff (внешняя ссылка на статью и видео на английском)
Если на сторонней прошивке наблюдаются большие потери пакетов, попробуйте проверить работу MQTT-протокола
Подключаем датчик движения HC-SR501 + Небольшая поправка к инструкции.
Датчик температуры и влажности Si7021 уже поддерживается на прошивке Tasmota "из коробки".
Опыт перепрошивки девайса для поддержки Apple HomeKit.
Некоторые новые Sonoff-устройства могут не работать после перепрошивки из-за использования чипа памяти от PUYA + еще инфа + еще.
Актуальная инструкция как связать RF bridge на прошивке Tasmota с Domoticz
Как вывести данные из Sonoff на сайт narodmon.ru
Управление устройствами с прошивкой Tasmoto через сервис TasmoAdmin
Нативный Sonoff в Apple HomeKit
Как подключить датчик Влажности-Температуры-Давления типа BME280 или BMP280
Как подключить Sonoff к Google Home через gbridge.io
Настройка приложения MQTT Dash на примере Sonoff Basic + Tasmota + am2301
Настройка ESPEasy + Sonoff Basic + DHT22 + MQTT Dash через CloudMQTT
Если устройство не удается перепрошить, то попробуйте поменять местами провода TX и RX
Как построить график температуры/влажности: ThingSpeak + Sonoff Basic + ESPEasy + DHT22
Контроль влажности в помещении на основе 2х датчиков температуры-влажности и приточного вентилятора
Пример настройки термостата в прошивке WiFi-IoT
Заметки про арифметику в прошивке ESPEasy
Схемы плат и технические подробности некоторых Sonoff-устройств можно найти на официальном WIKI-сайте от компании Itead в секции Smart Home. Схемы там можно скачать в PDF-файлах. Но Itead перестали добавлять техническую информацию для новых устройств. Поэтому, в списке много устаревших девайсов.
Cистема защиты от протечки: Гидролок + Sonoff Basic
Подключение устройств Sonoff с родной прошивкой через Mi Home
Про подключение модулей по шине I2C

Sonoff-устройства
Sonoff Basic / RF
Набор инструкций от adik777: Прошиваем Sonoff Basic, Sonoff TH, Sonoff T1, Sonoff RF Bridge на прошивки ESPEasy, Tasmota, ESPurna через FlashESP8266
Свой альтернативный сервер для Sonoff
Как ввести в режим прошивки Sonoff RF
Как сделать так, чтобы реле работало физической кнопкой (выключателем) (вариант от zver5)
Как подключить физический выключатель (вариант от Prohozij) (ссылка на ветку "Sonoff / eWeLink")
Управление Sonoff Basic без перепрошивки через Siri Apple HomeKit
Как сделать так, чтобы на выходе Sonoff Basic было не 220В, а замыкание контактов (ссылка на ветку "Sonoff / eWeLink")
Как прошить Sonoff Basic TH V1.1 (память PN25F08B) - инструкция от Varkuta
Подключение Sonoff Basic / Sonoff 4Ch Pro R2 к контроллеру умного дома Vera
Подключение датчика температуры/влажности DHT22 к Sonoff Basic (от Varkuta)
Подключение периферии I2C через контакты RX-TX (на ESPEasy)
Как подключить Si7021 платку к Sonoff Basic
Как Sonoff Basic запитать от 5В (ссылка на ветку "Sonoff / eWeLink")
Как сделать сухой контакт в Sonoff Basic (версия с синим проводом) (ссылка на ветку "Sonoff / eWeLink")
Пример sonoff basic переделанное под таймер включения бойлера

Внешние ссылки:
Sonoff TH: Добавляем RF (ENG)
Sonoff Basic: Делаем лампу из IKEA умной (+ настройка в MajorDoMo) - ВИДЕО.
Sonoff Basic: Управление воротами (ENG) + отзыв на русском
Sonoff Basic: Подключение температурного датчика DS18B20.
Sonoff Basic: Подключение датчика температуры и влажности DHT22
Sonoff Basic: Управление котлом через промежуточное реле и Domoticz
Как заставить работать физическую кнопку Sonoff Basic в прошивке ESPEasy (ENG)
Переделка Sonoff Basic для управления нагрузкой до 35 Вольт (ENG)
Ломаем выключатель Itead Sonoff TH (ссылка на сайт mysku удаляется автоматически, скопируйте ссылку на статью вручную: https://mysku.ru/blog/aliexpress/40475.html)
Sonoff Basic: Прошивка через Raspberry Pi
Sonoff Basic: Как добавить ИК-передатчик
Визуальное программирование для Sonoff Basic с помощью Blockly
Sonoff Basic. Альтернативная прошивка. Больше возможностей!
Прошивка Home Accessory Architect (для HomeKit) на Sonoff Basic и настройка JSON

Sonoff RF R2 Power
Первый обзор на устройство (от bezumie1)
Фото плат, еще фото, и еще фото.
Если сломалась физическая кнопка на корпусе, а ее нужно нажать.
Как прошить на 1M Smartphone (ссылка на ветку 1M Smartphone).
Включение встроенного красного светодиода
"Сухой контакт" реле на Sonoff RF R2 POWER
Куда можно подключить датчики
Как прошить по инструкции RavenCore (инфа устарела) + обновленная информация
Sonoff RF R2 POWER прошивается через Nodemcu-Flasher
Как я прошил Sonoff Basic RF R2 Power v1.0 (PDF-файл)
Как прошить Sonoff RF R2 Power на Tasmota и подключить физический выключатель (не пружинный) через GPIO.
Подключаем датчик газа MQ-2 к Sonoff RF R2 Power
Подключаем инфракрасный датчик движения HС-SR501 к Sonoff RF R2 Power
Какие GPIO можно задействовать в Sonoff RF R2 Power
Прошивка для сервиса MGT24 на Sonoff Basic R2
Как переделать Sonoff Basic R2 Power, чтобы он просто замыкал контакты (ссылка на ветку Sonoff / eWeLink)

Внешние ссылки:
Подключение датчика AM2301 к Sonoff RF R2 Power
Sonoff RF R2. Прошивка Tasmota

Sonoff Basic R3 / RF3 / Mini
Sonoff TH10 / TH16
Sonoff CH4
Sonoff CH4 Pro
Sonoff Dual R2
Sonoff Pow
Sonoff SV
Sonoff Touch / T1
Sonoff T4EU1C
Sonoff S20
Дополнительный выключатель без фиксации параллельно кнопке на устройстве Sonoff S20 (ссылка на ветку "Sonoff / eWeLink")

Внешние ссылки:
Меняем прошивку в Sonoff S20 (видео, ENG)
Доработка розетки Sonoff S20 для автоматической перезагрузки роутера (ссылка на сайт mysku удаляется автоматически, скопируйте ссылку на статью вручную: https://mysku.ru/blog/china-stores/57097.html)

Sonoff S31
Внешние ссылки:
Как прошить Sonoff S31

Sonoff Slampher
Sonoff LED / BN-SZ01
Sonoff S26
Sonoff B1
Sonoff RF Bridge 433
Sonoff SC
1Chnl Inching/Self-locking Switch

Сторонние прошивки
Сторонние системы управления
MQTT брокеры
1) Mosquitto (мультиплатформенный)
2) CloudMQTT (облачный)
3)Dealgate облачный MQTT сервис

DIY

В теме нет куратора. По вопросам наполнения шапки обращайтесь к модераторам раздела через кнопку Изображение под сообщениями, на которые необходимо добавить ссылки.
Если в теме есть пользователь, желающий стать Куратором и соответствующий Требованиям для кандидатов, он может подать заявку в теме Хочу стать Куратором (предварительно изучив шапку темы и все материалы для кураторов).


Сообщение отредактировал saniab - 27.12.23, 16:44
Причина редактирования: Мануал по превращению Sonoff ZB Bridge Pro в SLS Hub



Реп: (102)
напишу малость ,мож кому жизнь облегчит.
если ставить через QR-код приложение,то нет "обратной связи".
при отключения электричества на 2.2.8 ,включится в off.
нужно обновить приложение ,тогда и появятся настройки
и выбрать уже нужное.
Прикрепленное изображение

p.s. если в будущем выпилят, то этот eWeLink превращается для меня в тыкву)))
так как (Е)-это просто воздух.
а 0 можно не заводить на sonoff.
решил проапгрейдить sonoff th10(2017) под твердотелку SSR-40DA,
на стоковом цепляется SSR-40AA .
срезал дорожку Z и подпоялся от контактного реле, подается на его 5V.
Прикрепленное изображение

теперь и, SSR -40/50/75AA и ,SSR-40/50/75DA.
Прикрепленное изображение

с кидал в кучу твердотельные реле SSR-40/50/75
думаю из фото всё ясно,куда и как подпаиватся.
+ и - не путайте и все будет работать долго,так как нагрузки на sonoff th10 нет.
на твердотелке можно крутить мощности за 2200W легко ...
p.s.для меня очень важно эти 5V ,чтоб реле времени от10сек. цеплять.
Прикрепленное изображение

Прикрепленный файлSSR-40_50_75.pdf ( 1.06 МБ )



Сообщение отредактировал ser.tuner - 16.10.17, 10:38
Причина редактирования: ssr-datasheet



Реп: (50)
yurivasilyev @ 15.09.17, 10:40 *
без интернета с программой, которая идет по умолчанию - плохо работают, иногда не работают.
Если нет инета, надо перепрошивать альтернативными прошивками.

Ну можно и без перепрошивки, но с заморочками. Уже несколько раз постил эту ссылку с хаком: Sonoff switch complete hack without firmware upgrade

[Добавил в шапку]

Сообщение отредактировал VooDooN2 - 18.09.17, 22:15



Реп: (19)
Пару недель назад купил несколько Sonoff Basic и довольно быстро осознал, что "работать через облако в приложении eWeLink" - чертовски неудобно.
Возникла идея написать альтернативный сервер для Sonoff'а, которая позволит получать статус устройств и управлять ими, причём с сохранением оригинальной прошивки.

Насколько идея интересна/востребована?
Сейчас альтернативный сервер работает на Raspberry, написан на PHP и уже неплохо работает (баги, есс-но, никто не исключет).
Есть API для управления и запроса статуса, есть WEB страничка (вот прямо сейчас - без кнопок on/off, но скоро и они появятся).
Ссылка на GitHub: https://github.com/vponomarev/Sonoff-Server

p.s. Работает только с Sonoff Basic, по остальным устройствам нужны логи, чтобы разобраться со структурой данных
p.p.s. Ещё в мыслях - разобраться в логике работы OTA обновления прошивки и научиться менять прошивку на альтернативную без вскрытия устройства.
p.p.p.s. В ближайших планах сделать Dual Control - возможность управления устройством как локальный сервер так и через eWeLink или даже выводить в eWeLink устройства, которые изначально не имеют отношения к Sonoff'у (но это уже на будущее, и, возможно, в виде плагина к Domoticz).

Сообщение отредактировал v0xd - 02.10.17, 15:10



Реп: (101)
1M Cмартфон управление устройствами Sonoff напрямую. 1M Smartphone (Пост imag0611 #65460894)
Возможно кого-нибудь заинтересует...



Реп: (12)
Нашел кое-что интересное:
Вроде как научились перешивать устройства без паяльника и UARTов.
Сбрасываем Sonoff в заводские настройки, подключаемся к нему по Wi-Fi и запускаем предварительно настроенный скрипт. Сам еще не тестил, но есть положительные отзывы.
Ссылка:
https://github.com/mirko/SonOTA



Реп: (12)
Brujerizmo @ 03.10.17, 11:02 *
Нашел кое-что интересное:
Вроде как научились перешивать устройства без паяльника и UARTов.
Сбрасываем Sonoff в заводские настройки, подключаемся к нему по Wi-Fi и запускаем предварительно настроенный скрипт. Сам еще не тестил, но есть положительные отзывы.
Ссылка:
https://github.com/mirko/SonOTA

Вчера успешно перешил выключатель Sonoff Touch по этому способу. Из геморроев - необходима установка Python 3.5.x и pip. ОБЯЗАТЕЛЬНО отключить фаерволы и шибко умные(типа internet security) антивири!!!! После запуска скрипта есть подсказки которые не дадут заблудиться или накосячить.
Кратко:
1.Запускаем скрипт и вводим все что он просит: Указываем интерфейс Wi-Fi, имя своей домашней сети и пароль.
2.Переводим Sonoff в режим подключения и подключаем ваш ПК/Ноут к Wi-Fi сети с названием Itead-xxxxxx. Пока вы это делаете скрипт терпеливо ждет и рисует точечки)
3.После подключения к сети itead-xxx начнется первый этап прошивки. Все что отобразится на экране надо в точности записать или запомнить(шутка). Примерно на этом этапе ваш Wi-Fi адаптер получит адрес 192.168.4.2, об этом напишет скрипт и желательно проверить это руками.
4.По окончании первого этапа нужно будет дождаться появления новой Wi-Fi сети с именем FinalStage и подключиться к ней. Начнется финальная прошивка устройства.
5.После окончания прошивки скрипт напишет, что можно его завершить.
6.PROFIT



Реп: (26)
Вариант увеличения зоны срабатывания сенсора.

Прикрепленное изображение


Медный скотч (при желании можно наклеить ещё (главное не перекрыть отверстия под светодиоды)), провод на фото сечением 0.22мм, в нижней части наклеил изоленту (белая полоска) чтоб контакты платы не коснулись нашей доработки.

ps У меня сенсор срабатывает 3-6мм - но меня и раньше устраивала чувствительность, целью было расширить зону а не увеличить чувствительность.
Ещё как вариант - подозреваю что может понизиться чувствительность wifi так как его антенна может оказаться под медью.

Сообщение отредактировал vovikkip - 13.10.17, 18:34



Реп: (50)
Как сделать бэкап прошивки Itead Sonoff

СПОСОБ №1
Инструкцию скопировал отсюда
1) Распакуйте файл Прикрепленный файлReadFlash_ESP82XX.zip ( 38.15 КБ )

2) В папке ReadFlash_ESP82XX 2 файла: esp_tool.exe и readflash_esp82xx.bat.
3) Откройте readflash_esp82xx.bat в Блокноте или подобном редакторе.
4) Укажите номер порта присвоенного конвертеру USBUART (-pCOM) (так же, рекомендуется установить скорость порта 115200 бит в секунду: в Диспетчере устройств, в свойствах ком-порта для драйвера "Prolific USB-to-Serial Comm Port (Com <ваш ком порт>)", на вкладке "Параметры порта", выставить значение "Бит в секунду" на 115200).
5) Запускаете readflash_esp82xx.bat (заметка про Sonoff Basic).
6) На экране Connecting . connection established
7) По окончанию считывания 1048576 bytes written to "esp82XX.bin".
8) Файл переименуйте согласно типу устройства, расширение bin не трогаем.

Если еще нет опыта работы с UART и возникают подобные вопросы, то есть ответ.

СПОСОБ №2
В некоторых случаях, 1-й способ не работает почему-то (у меня не получилось сделать бекап с Sonoff T1 EU), но нашелся еще один способ (ENG), который отработал нормально. Этот же способ, но статья на русском.

Сообщение отредактировал VooDooN2 - 25.01.19, 12:50
Причина редактирования: Добавил статью на русском.



Реп: (37)
AlxMpak @ 09.11.17, 10:14 *
Vanosss, спасибо за подсказки!
Да в мониторе видно что при попытке поднятия WiFi выводится какой-то хлам.
Шил прошивку через установщик ESPEasy, как можно прошить не так? И главное как исправить?
Пробовал заливать разные прошивки из шапки, но нигде при первом запуске новый WiFi не появляется. Слил прошивку со второго реле, его перешивать пока не хочу, надо понять где тут косяк прошел..
Единственная прошивка от которой девайс хоть как-то подает признаки жизни (мигает светодиод) это прошивка от 1М

Я прошивал так:

1. Качаем Arduino IDE https://www.arduino.cc/en/Main/Software
2. В проге нажимаем Файл -- Настройки и там в окошко Дополнительные ссылки для менеджера плат вставляем линк http://arduino.esp8266…_esp8266com_index.json Ставим все что напишет.
3. Потом в Инструменты выбираем плата на ESP8266. Flash mode DOUT. Flash Size 1M. Скорость 115200. Port - тот куда подключен USB TTL
4. Качаем прошивку тут https://github.com/let…rolit/ESPEasy/releases - тут новые версии v2.0.0 - нужно качать Source code
5. Распаковать надо и там внутри есть файлик что куда перекинуть в Arduino IDE, папку lib
6. Загружаем в Arduino IDE файлик \Source\src\ESPEasy
7. На первой закладке будут в текстовом виде все изменяемые параметры (настойка Wi-Fi, IP адреса и прочее). С зажатой кнопкой включаем Sonoff (чтобы устройство перешло в режим прошивки), потом можно отпустить кнопку.
8. Жмем кнопку в Arduino IDE Загрузить и ждем, после 100% можно передернуть питание Sonoff.
9. Нажимаем монитор порта (скорость 115200), при удачной прошивке в мониторе будет видно что произошло подключение к Wi-Fi сети.
10. Дальше уже можно заходить через web на Sonoff и там уже настраивать дальше. Чтобы работала кнопка (выключала реле) надо ее добавлять в Device и писать Rules - https://dan.bemowski.i…with-espeasy-and-vera/ - тут есть как это сделать.



Реп: (2306)
* peeoner55,
SonOTA - это не прошивка, а инструмент для прошиваняи без вскрытия. По умолчанию там лежит Tasmota, но вы можете положить любую прошивку. Прошивка лежит в папке static (файл image_arduino.bin, остальные лучше не трогать, это промежуточные прошивки, которые выполняют половину работы).
Там, в общем-то, ничего сложного и нет:
  1. Отключаете все файрволлы
  2. Ставите питон 3.5
  3. Открываете командную строку от имени администратора для установки зависимостей
  4. Для установки зависимостей переходите в папку с SonOTA (командой cd) и выполняете:
    pip3 install --user -r requirements.txt

    По моему опыту, вместо pip3 может быть просто pip, зависит от сборки питона. В некоторых сборках он даже в %PATH% не выносится, тогда используют python3 -m pip
  5. Сбрасывайте Sonoff к заводским, если он настроен и подключаетесь к его сетке ITEAD-*
  6. Собственно, запускаете SonOTA командой
    python3 sonota.py

    И слушаетесь его указаниям

В линуксе это все сокращается до трех шагов, поскольку питон зачастую из коробки.

По моему опыту, самая частая ошибка Windows-пользователей в том, что они выполняют все пункты под копирку, при этом они не обращая внимания, что команды обращаются к файлам, а командная строка у них работает из другой папки. Они получают ошибку о том, что нет такой команды/файл не найден, не вникая в неё, тут же орут на весь форум. Всегда нужно обращать внимание, в какой папке вы работаете из командной строки и есть ли в ней (в этой папке) нужные файлы!

Сообщение отредактировал ilya-fedin - 14.11.17, 13:19



Реп: (14)
Brujerizmo @ 10.10.2017, 08:53 *
...
Вчера успешно перешил выключатель Sonoff Touch по этому способу. Из геморроев - необходима установка Python 3.5.x и pip. ОБЯЗАТЕЛЬНО отключить фаерволы и шибко умные(типа internet security) антивири!!!! После запуска скрипта есть подсказки которые не дадут заблудиться или накосячить.

Не будет работать на устрйоствах с прошивкой 1.6 и выше
Прошивка Sonoff без проводов


Все верно только для неопытных пользователей инструкция неплохо урезана я возьму на себя редактирование вашей инструкции .
Для начала установка python на windows Прикрепленный файлpython-3.6.3-amd64.exe ( 30.16 МБ )
после скачивания запускаем открываем вкладку дополнительно и ставим ВЕЗДЕ галочки место установки указываем C:/Python .
Вторым важным пунктом будет установка visual cppПрикрепленный файлvisualcppbuildtools_full.exe ( 3.14 МБ )
установка интуитивно понятная внимания не требует , если не установить будут ошибки
Теперь скачиваем альтернативную прошивку SonOTA Прикрепленный файлSonOTA-master.zip ( 687.75 КБ )
распаковываем на диск C:// прошивка должна лежать C:/SonOTA-master в этой папке должны быть файлы прошивки к примеру sonota.py
1.Запускаем командную строку от имени Администратора пишим первую команду: cd c:/SonOTA-master
Вторая команда: pip3 install --user -r requirements.txt
(если все прошло отлично и нет красочных строк идём дальше)
Третья команда: python sonota.py
(тройку ставить не надо как написано в другой инструкции)
1.1 вводим все что он просит:Выбираем сеть к которой в дальнейшем будет подключатся Sonoff Указываем интерфейс Wi-Fi, имя своей домашней сети и пароль.
2.Включенный в сеть питания 220в Sonoff переводим в режим подключения (Зажимаем кнопку на приборе на 7 секунд должен замигать зелёный светодиод) и подключаем ваш ПК/Ноут к Wi-Fi сети с названием Itead-xxxxxx пароль от сети по умолчанию 12345678. Пока вы это делаете скрипт терпеливо ждет и рисует точечки)
3.После подключения к сети itead-xxx начнется первый этап прошивки. Все что отобразится на экране надо в точности записать или запомнить(шутка). Примерно на этом этапе ваш Wi-Fi адаптер получит адрес 192.168.4.2, об этом напишет скрипт и желательно проверить это руками.
4.По окончании первого этапа нужно будет дождаться появления новой Wi-Fi сети с именем FinalStage и подключиться к ней. Начнется финальная прошивка устройства.
5.После окончания прошивки скрипт напишет, что можно его завершить. Once "FinalStage" has gone away, you can stop this program
6.Готово по адресу 192.168.4.1 доступен Sonoff
7.Далее для установки другой сторонней прошивки перейти в браузере 192.168.4.1/up (Внимание после установки прошивки 1m smartphone прошится обратно можно будет только через UART переходник) во второй вкладке выбрать файл для обновления и ставить другую прошивку я ставил прошивку 1m работает через интернет и Lan есть голосовое управление ,как его настроить напишу в теме 1m там есть небольшие заморочки странно что об этом ни кто не написал.

Сообщение отредактировал jmyrik28 - 08.01.18, 09:43
Причина редактирования: Дополнение пункта прошивки 2 пароль от сети itead 12345678



Реп: (37)
Швейный цех открыт :) Всех приветствую в теме.

Сегодня получил 4х канальный Sonoff 4ch который не pro (без RF). Буду прошивать EspEasy - как оно будет напишу.
Также пришли датчики температура-влажность adsong AM2301 (https://ru.aliexpress.…0s.9042311.0.0.VAtqzS), которые без штекера а просто проводки, цена в 3 раза дешевле чем у sonoff :)

Сообщение отредактировал Vanosss - 24.11.17, 00:15



Реп: (8)
Можно ли на прошивке Tasmota для th16 автономно, без сервера настроить термостат? (Th16 подключен к обогревателю).
Ниже заданной температуры т1 чтобы включался, выше заданной т2 чтобы отключался?



Реп: (37)
romeg @ 23.11.17, 20:10 *
Можно ли на прошивке Tasmota для th16 автономно, без сервера настроить термостат? (Th16 подключен к обогревателю).
Ниже заданной температуры т1 чтобы включался, выше заданной т2 чтобы отключался?

на прошивке EspEasy можно
пишется в закладке Rules правило
синтаксис тут https://letscontrolit.…dex.php/Tutorial_Rules

пример:
on DHT11-Outside#Temperature>20
GPIO,12,1
endon


если температура больше 20 то включить реле (ну или выключить GPIO,12,0)

Сообщение отредактировал Vanosss - 23.11.17, 21:08



Реп: (37)
Sonoff CH4 (ВНИМАНИЕ это не Pro. у Pro другая схема) шьется также как и остальные sonoff одноканальные.
Даже паять не нужно, уже сразу припаяны 5 штырьков на плате, и реле (светодиоды) и кнопки на плате подписаны какие там GPIO.

Также на плате есть (не распаянный) разъем под датчики температура-влажность.

кому интересно вот схема https://www.itead.cc/w…onoff_4CH.SCHMATIC.pdf

Я прошивал прошивку EspEasy. Так как чип ESP немного другой (ESP8285) на этом Sonoff надо при прошивке обязательно выбирать память 1M 128К SPIFFS или более (я выбрал 128) и режим DOUT
Как я понял у этой ESP флешка внутри самого чипа а не как у других sonoff припаяна внешняя.

Вот список GPIO управления реле и кнопки:

GPIO12 - реле1 GPIO0 - кнопка 1 (она же вводит в режим программирования при включении)
GPIO5 - реле2 GPIO9 - кнопка 2
GPIO4 - реле3 GPIO10 - кнопка 3
GPIO15 - реле4 GPIO14 - кнопка 4
GPIO13 - светодиод синий

отдельных GPIO для управления светодиодами тут я так понял нет, они вместе с реле управляются

ВНИМАНИЕ: на плате RX и TX подписаны инверсно (перепутаны), обращайте на это внимание при прошивке.
Кто знает 5й как светодиод управлять отпишитесь.

Для тех кто будет Rules писать вот готовый для управления с локальных кнопочек:

on Button1#Switch do
if [Relay1#Switch]=0
gpio,12,1
else
gpio,12,0
endif
endon

on Button2#Switch do
if [Relay2#Switch]=0
gpio,5,1
else
gpio,5,0
endif
endon

on Button3#Switch do
if [Relay3#Switch]=0
gpio,4,1
else
gpio,4,0
endif
endon

on Button4#Switch do
if [Relay4#Switch]=0
gpio,15,1
else
gpio,15,0
endif
endon


Device соответственно называем Button1,2,3,4 для кнопок и Relay1,2,3,4 для реле.

ЗЫ: буду приспосабливать этот Sonoff в систему закрытия кранов ХВС и ГВС, осталось выбрать приводы 220В или все таки 12В использовать, 220в не очень хочется - вода и влажность, 12В думаю безопаснее будет.
но на 12В надо будет в этом sonoff ch4 реле как-то отвязать от 220В шины а еще лучше питание сделать тоже от 12В как в sonoff ch4 pro.
почему не купил сразу про версию ? потому что там RF - не доверяю я этим RF :)

Сообщение отредактировал Vanosss - 26.11.17, 14:41



Реп: (2306)
Vanosss @ 23.11.17, 19:57 *
Швейный цех открыт :) Всех приветствую в теме.

Чую, теперь та тема совсем неинтересной станет :)
Будут одни обсуждения о том, какой вид пуделей подарить китайцам, чтоб они запустили сервер :)
Vanosss @ 23.11.17, 19:57 *
Буду прошивать EspEasy - как оно будет напишу.

Кстати... У меня тут возник вопрос... Я так понял, в неё MQTT-сервер не встроен? Только MQTT-клиент? Хотел попробовать приложения по типу Mqtt IoT, но не получилось :(
Vanosss @ 24.11.17, 01:06 *
потому что там RF - не доверяю я этим RF

А почему не доверяете?..

Сообщение отредактировал ilya-fedin - 24.11.17, 08:19



Реп: (12)
ilya-fedin @ 24.11.17, 08:14 *
Кстати... У меня тут возник вопрос... Я так понял, в неё MQTT-сервер не встроен? Только MQTT-клиент? Хотел попробовать приложения по типу Mqtt IoT, но не получилось

Есть несколько онлайновых MQTT брокеров. Например https://www.cloudmqtt.com. Неплохой вариант для реализации управления из любой точки мира(этот брокер доступен через интернет) без необходимости белого IP дома, риски по обеспечению безопасности также ложатся НЕ на ваши плечи.



Реп: (12)
Добавьте еще в сторонние системы IOBroker (http://iobroker.net)

Основная идея в объединении решений от разных производителей в единую систему. Больше не требуется десять приложений на телефоне чтобы управлять умным домом, все делается из одного интерфейса. Возможности просто безграничные, легко реализуются сценарии управления, к примеру, Sonoff`ом при помощи температурного датчика Xiaomi или наоборот.

Из плюсов:
Полностью настраиваемый интерфейс
Огромное количество плагинов которые устанавливаются и обновляются в один клик
Интеграция с большинством систем и стандартов(Xiaomi mi home, Z-Wave, NooLite, NodeRED и т.д.)
Скорость работы значительно выше по сравнению с Domoticz и просто космическая по сравнению с Majordomo

Из минусов:
Мало русскоязычных мануалов и HowTo
Придется потратить немного времени чтобы разобраться.

Сообщение отредактировал Brujerizmo - 24.11.17, 10:52



Реп: (63)
Всем привет.

Инетерсна ли будет прошивка Sonoff'ов под систему IoT - Blynk?

Сейчас уже есть два варианта прошивки под Sonoff Basic.

Одна это Sonoff basic как есть. Хорошо подходит для люстр, светильников и др. бытовой нагрузки.
Другая с OLED 0'96'' Display (можна не устанавливать) и DHT22 (можна DS18B20). Хорошо подходит для розеток, нагревателей/охладителей, увлажнителей/осушителей :D

Для того чтобы работало http ota нужно перепаять флеш-память на 32мБита (4Мбайт).

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



Реп: (50)
Brujerizmo @ 24.11.17, 09:36 *
Добавьте еще в сторонние системы IOBroker

Добавил. Даже заинтересовали. Спасибо!

1) А в каком виде эта система используется? Можно на Raspberry Pi установить?
2) Бесплатно?
3) Можно ли подключить туда Broadlink-устройства?


Полная версия   Текстовая версия

Помощь   Правила

Сейчас: 04.03.24, 20:19