Sonoff Relay альтернативная прошивка

Sdílet
Vložit
  • čas přidán 27. 08. 2024
  • Перепрошивка умного реле Sonoff на альтернативную прошивку с поддержкой управления реле кнопкой, Web-интерфейсом и по протоколу MQTT. Возможно подключение датчика температуры DS1820.
    Скетч из видео: drive.google.c...
    Используются библиотеки PubSubClient и OneWire из стандартного репозитория Arduino IDE.
    Если у вас после прошивки модуль не работает, то в конфигурации платы в Arduino IDE измените Flash Мode на "DOUT" и прошейте модуль еще раз (спасибо за решение Сергею Тучкину).
    Актуальная версия скетча в ролике • Прошивка для Sonoff Ba...

Komentáře • 219

  • @MrGeorg56
    @MrGeorg56 Před 7 lety +2

    Отлично! Спасибо за труд. Очень полезная штука. Спасибо!!!!

  • @user-tc6fw8hq7n
    @user-tc6fw8hq7n Před 7 lety +1

    Круть… искал скетч для связи модуля по MQTT с MajorDoMo, а тут плюс дополнительно много плюшек.. все заработало, СПАСИБО..

    • @alexmorozov73
      @alexmorozov73  Před 7 lety +3

      Последняя версия скетча здесь: czcams.com/video/ei1kmES_sQY/video.html

  • @vikspirin5709
    @vikspirin5709 Před rokem

    Молодец! Полезнейшее видео! Спасибо!

  • @krepton85you
    @krepton85you Před 7 lety +1

    Отлично, как всегда. Еще бы добавить датчик освещенности и поддержку настенного выключателя, без изменения разводки в стене, ну как в китайских радио-реле в некоторых. Это если это реле будет в люстре использоваться. Я у себя такую функцию в прихожей в люстре добавил.

  • @user-ls2gh2dk6j
    @user-ls2gh2dk6j Před 7 lety

    Как всегда отличное и полезное видео!!! Спасибо за труды! Как обычно без "хотелок" не обойтись.😀 Было бы отлично иметь возможность работы и с датчиками DHT. Честно говоря давно уже использую модули Sonoff (1-4 релейные модули и сенсорный выключатель) с вашей прошивкой, немного отредактирован код по пинам, закоментированы ненужные функции и все отлично работает. Перейдем теперь на эту прошивку, т.к. она оптимизирована под эти модули и нет ничего лишнего (DHT все же прошу "прикрутить" и работа с датчиком движения была бы нелишней :), ведь место откуда можно взять доп. питание также имеется на модуле ). Ещё раз спасибо за труды и ждём новое видео.:)

    • @dmitrij2686
      @dmitrij2686 Před 7 lety

      поделитесь своим вариантом ))

  • @futuro135
    @futuro135 Před 7 lety +1

    Крутая вещь! Только одного мне не хватает - в меню Relay Setup нужен третий параметр "Last state" чтобы он помнил в каком состоянии он был до отключения питания и при включении был бы в том же. Это очень важно на самом деле.

    • @alexmorozov73
      @alexmorozov73  Před 7 lety +1

      В ESP8266 flash, а не EEPROM. У него ограниченный ресурс. Я не сторонник убивать модули.
      В RTC-память пишется статус реле, в случае краткосрочного сбоя или перезагрузки реле восстановит свое последнее состояние.

    • @kondralev
      @kondralev Před 6 lety

      Alex, подскажите, а возможность при подаче питания на модуль переключать предыдущее состояние на противоположное (т.е не ON и OFF, а TOGGLE) так же сознательно отключена, что бы не убивать модуль? По-моему была бы очень удобная функция заменить дома все выключатели на кнопки. Всегда все под напряжением и в сети. Нажал на кнопку и состояние поменялось на противоположное.

    • @alexmorozov73
      @alexmorozov73  Před 6 lety

      Во флеш регулярно я писать не буду, портите код сами, это совсем несложно.

    • @kondralev
      @kondralev Před 6 lety +1

      Так я как раз и не хочу ни чего портить, так как сам новичок, вот пытаюсь у специалиста узнать истину в последней инстанции. Если эта возможность будет убивать модуль, то дураку понятно, что это делать не надо.

  • @user-pc5ps8du7n
    @user-pc5ps8du7n Před 6 lety +1

    Подскажите совсем для чайника, какой файл из архива скейч или надо как то все файлы загружать?

  • @user-vi3ds1pf1o
    @user-vi3ds1pf1o Před 4 lety

    Спасибо за видео, полезно было.

  • @Tiavaldo2
    @Tiavaldo2 Před 6 lety +1

    Спасибо за хорошее видео. Прошил, установил - все работает. Использую для вентиляции. Установил расписание включения отключения раз в час по 10 минут. И минимальную температуру 24 градуса на OFF. При температуре выше 24 расписание работает. При 24 ровно отключается, но при 23 и ниже, расписание опять начинает работать. Подскажите, что поправить в скетче, чтобы при температуре ниже минимально установленной расписание не работало?

    • @alexmorozov73
      @alexmorozov73  Před 6 lety

      Расписание и температура никак не связаны. Чтобы увязать это вместе, придется менять код скетча.

  • @user-mb1wl1dw6j
    @user-mb1wl1dw6j Před 7 lety +1

    Пришли три модуля из китая как у вас прошил.....но после прошивки ни один из них не работает ни от конвертера ни от 220 не запускается(индикации нет)... хотя прошивается повторно без проблем. В чем может быть проблема подскажите??????

    • @alexmorozov73
      @alexmorozov73  Před 7 lety

      Если прошивается - значит от USB-TTL все-таки работает. Попробуйте сменить бутлоадер на Non-FOTA перед прошивкой. В любом случае это делать надо, чтобы прошивка по воздуху была возможна.
      А так без понятия, у меня с тремя разными модулями никаких проблем не было.

  • @makmakkam6463
    @makmakkam6463 Před 7 lety

    А я уже давно прошил реле Sonoff вашей прошивкой (Фреймворком) с датчиком DHT и управлением через ИК порт

  • @yshinig
    @yshinig Před 6 lety +1

    День добрый!
    не могу разобраться с MQTT сервером какой топик надо отправить что бы включилось или выключилось реле????
    Спасибо!

    • @alexmorozov73
      @alexmorozov73  Před 6 lety +1

      /имя_клиента/Relay
      0 - выключить, 1 - включить
      те же значения реле публикует при изменении состояния.
      а вообще, ставите на компьютер любой MQTT клиент, подключаетесь к тому же брокеру, подписываетесь на все топики (#) и слушаете эфир.

    • @yshinig
      @yshinig Před 6 lety

      Спасибо, все получилось, теперь Сири будет управлять моим выключателем. Слушал все топики через (#) и нашел свой.

    • @alexmorozov73
      @alexmorozov73  Před 6 lety +1

      Вы бы только посвежее прошивку взяли, а то я в старых найденные позже ошибки не все правил, только в последней, помимо расширения функционала.
      czcams.com/video/ei1kmES_sQY/video.html

  • @makmakkam6463
    @makmakkam6463 Před 7 lety

    Я боюсь, что экспандер не влезет в коробочку. Может ограничиться Rx-Tx? На мой взгляд для Sonoff достаточно датчика температуры/влажности/(давления?) и инфракрасный порт для удобства управления модулем. Хотя, как шаблон на все случаи жизни (не обязательно только для Sonoff ) этот проект был бы очень востребован. В любом случае, спасибо за вашу работу. Мне очень нравится ваш проект, с каждым разом он становится все стройнее и лаконичнее.

    • @alexmorozov73
      @alexmorozov73  Před 7 lety +1

      Экспандер само собой выносной получится. Зато на него можно много каких доп. функций возложить. Но это пока идея, а не проект. Хотя как минимум с датчиком тока можно поиграться для измерения мощности (хотя бы по силе тока). И тут без экспандера не обойтись, потому что популярный ACS712 аналоговый, а у ESP8266 мало того, что аналог один, так и тот кривой и не выведен в Sonoff.
      Я пойду параллельными путями. Популярные цифровые датчики на одной ноге на GPIO14 и использование UART-расширителя с более сложными датчиками. Только вот хватит ли мне времени... :)

  • @sbm5705
    @sbm5705 Před 6 lety

    Здравствуйте. Очень интересно, автору уважуха!
    Подскажите, можно ли кнопку на sonoff заменить или запараллелить обычным выключателем, давно бьюсь, но пока ничего не получается. Спасибо.

    • @alexmorozov73
      @alexmorozov73  Před 6 lety

      Кнопка висит на GPIO0, при старте если будет нажата, то модуль перейдет в режим перепрошивки, так что не стоит ее портить.
      Вот подключить выключатель на GPIO14 или RX с соответствующей правкой кода можно.

  • @user-mp3rs6jj7v
    @user-mp3rs6jj7v Před 5 lety

    Вы кстати не в курсе, что случилось с приложением Ewelink на андройд маркете? Оно почему то пропало даже ссылки на 4PDA на приложение не работают. Яндекс ссылается на установочный файл приложения, но оно удалено из маркета. Не понятная хрень.

  • @DKNEZEVIC54
    @DKNEZEVIC54 Před 2 lety

    Која лозинка за улаз директно без рутера

  • @barmaleyzigmundovich6541

    Скажите а для чего нужна альтернативная прошивка ? В чем её преимущество и можно ли будет дальше пользоваться со смартфона находясь не в сети WiFi???

  • @yshinig
    @yshinig Před 6 lety

    не подскажете в чем проблема???
    Изменены опции сборки, пересобираем все
    Archiving built core (caching) in: C:\Users\75BD~1\AppData\Local\Temp\arduino_cache_264505\core\core_esp8266_esp8266_generic_CpuFrequency_80,ResetMethod_ck,CrystalFreq_26,FlashFreq_40,FlashMode_dio,FlashSize_1M256,led_2,LwIPVariant_v2mss536,Debug_Disabled,DebugLevel_None____,FlashErase_none,UploadSpeed_115200_180baefe885d58d6099dd1fab9af7deb.a
    Скетч использует 419080 байт (55%) памяти устройства. Всего доступно 761840 байт.
    Глобальные переменные используют 34788 байт (42%) динамической памяти, оставляя 47132 байт для локальных переменных. Максимум: 81920 байт.
    error: failed reading byte
    warning: espcomm_send_command: can't receive command response header
    error: failed reading byte
    warning: espcomm_send_command: can't receive slip payload data
    error: failed reading byte
    warning: espcomm_send_command: can't receive slip payload data
    warning: espcomm_sync failed
    error: espcomm_open failed
    error: espcomm_upload_mem failed
    error: espcomm_upload_mem failed

    • @alexmorozov73
      @alexmorozov73  Před 6 lety

      Модуль не в режиме прошивки, вероятно.
      Подключать UART-конвертер, удерживая нажатой кнопку на реле, потом шить. Естественно без питания от 220 В.

    • @yshinig
      @yshinig Před 6 lety

      Спасибо! провод отошел TX , проблема решена.

  • @alexkolesnikov3713
    @alexkolesnikov3713 Před 3 lety

    Алекс! Ваш Яндекс кошелек работает? Дважды пробовал, не проходит платеж.

    • @alexmorozov73
      @alexmorozov73  Před 3 lety

      Яндекс проиграл свои "деньги" сберу в карты :), теперь домен другой. Я поправил, спасибо за напоминание!

  • @ElectricNail
    @ElectricNail Před 7 lety

    Не догнал немного))) 1)То есть если я сделаю такую прошивку я могу заходить с другого компа например в другом городе и управлять?2) Останется ли управление с ewelink?3) как подключить датчик температуры?

    • @alexmorozov73
      @alexmorozov73  Před 7 lety +1

      Если вы раздаете прямые айпишники или пробросите роутером 80 порт на модуль - то да, но это самоубийство. Безопаснее использовать облачный MQTT сервис и управлять через него.
      Управление через китайское облако естественно не останется.
      Датчик температуры DS18B20 подключается к питанию, а его сигнальная нога, подтянутая через 4К7 на VCC подключается к GPIO14.
      И это самый первый вариант скетча, на канале есть свежее.

  • @user-bl7cr5jf7c
    @user-bl7cr5jf7c Před 6 lety

    Хорошее дело делаете, автор! Всё доступно. Хотел попросить Вас добавить в свой скетч возможность исполнять простейшие скрипты. Что мне не хватает в штатной прошивке sonoff и почему собственно я попал на Ваш канал, так это функции контроля со стороны sonoff c интервалом в минуту наличия пинга до определенного IP адреса, если пинг не проходит, то через минуту проходит повторное измерение. Если пинга по прежнему нет, или он превышает некоторое значение, то реле размыкается автоматически и через, например, 10 секунд опять включается. После этого, проверки через 5 минут опять возобновляются(чтобы техника успела перезапуститься). Спасибо! Наверное вы уже поняли, что хочу сделать импровизированный watchdog для локального сервера с выключением и последующим включением даже маршрутизатора/роутера, на котором висит сам sonoff. Если это не реально реализовать, то меня бы даже устроила функция выключения и последующего включения через n секунд через http запрос. Спасибо!

  • @aleksandrvolgushev4419

    Супер уроки спасибо. Но возник вопрос а с брокером MQTT majordomo они нормально дружат? Заказал себе таких 4шт один с датчиком температуры и влажности. Пока не оплатил решил спросить будет ли все отлично или вообще не подружить. Спасибо за ответ.

    • @alexmorozov73
      @alexmorozov73  Před 7 lety

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

    • @aleksandrvolgushev4419
      @aleksandrvolgushev4419 Před 7 lety

      Alex Morozov Я начал сначала и иду дальше. Очень полезно. А последнее видео со скетчем свежим.

    • @alexmorozov73
      @alexmorozov73  Před 7 lety +1

      Это правильный подход. Жаль он большинству народа не свойственен... :)

    • @aleksandrvolgushev4419
      @aleksandrvolgushev4419 Před 7 lety

      Alex Morozov Не люблю накасячить сжечь модуль а потом разбираться.Если можно сначала изучить вопрос а потом заниматься делом)))). А вы какую технику на него вешали максимум.

    • @alexmorozov73
      @alexmorozov73  Před 7 lety

      Я программист, мне интересно писать, а эксплуатация - не мой конек (хотя на работе я именно эксплуатацией занимаюсь, а не пишу :) ). Так что моя "малинка" с мажордомо лежит выключенная, брокер стоит на синолоджи только для проверки работоспособности кода. Но поскольку код умного реле в моем исполнении существует уже очень давно, то народ вроде как пользуется и конкретных претензий не было.
      Короче, надо пробовать. :)
      Думаю со временем добавить поддержку какого-нибудь домотикса или вроде того "умного дома", хотя mqtt и "санки" к готовым системам вполне себе русский путь. :)

  • @RUS_44
    @RUS_44 Před 6 lety

    Как можно реализовать ,чтоб этот модуль сигнализировал как либо на смартфон по wi-fi о превышении установленного температурного порога ?

  • @Imstalcon
    @Imstalcon Před 6 lety

    А в прошивке предусмотрена возможность подключение двух датчиков DS18b20 или только один будет видеть?

    • @alexmorozov73
      @alexmorozov73  Před 6 lety +1

      В последних версиях этого скетча подключить можно не только DS1820, но и DHT11/22, так что датчик поддерживается один.
      Но не особо сложно для DS1820 сделать сканирование и нескольких штук.

  • @Linkasum21
    @Linkasum21 Před 7 lety

    Молодец!!!!!

  • @Dron17-M24
    @Dron17-M24 Před 4 lety

    Здравствуйте.Спасибо за чудесную работу. Вопрос такой. Все SONOFF которые я заказал пришли на чипе ESP8285. При прошивке в Инструментах я выбираю этот модуль. И всё прошивается. Светодиод моргает, реле от кнопки переключается. Но роутер его не видит. И на телефоне нет сети с именем SONOFF. Возможно причина в настройках платы 8285. Они отличаются от8266. Подскажите что не так. Спасибо

    • @alexmorozov73
      @alexmorozov73  Před 4 lety +1

      Подключайте USB-UART к компьютеру (только если будете питать реле от 220 В, то не соединяйте VCC на USB-UART, только землю и RX!) и смотрите, что там пишется.
      Разница между ESP8266 и ESP8285 только в режиме доступа к флешу (DOUT для 85) и его размере.
      Ну и ссылка на актуальную версию же написана под роликом.

    • @Dron17-M24
      @Dron17-M24 Před 4 lety

      @@alexmorozov73 Спасибо.я вчера уже разобрался. Отличная работа. Учусь у Вас каждый день👍

  • @Yagody-Kryma
    @Yagody-Kryma Před 3 lety

    sonoff запоминает положение реле если сбросить резко питание как с этим бороться?

    • @alexmorozov73
      @alexmorozov73  Před 3 lety

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

    • @Yagody-Kryma
      @Yagody-Kryma Před 3 lety

      @@alexmorozov73 как ? если включили свет?

    • @alexmorozov73
      @alexmorozov73  Před 3 lety

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

  • @alistor3609
    @alistor3609 Před 6 lety

    utf-8 в wep интерфейсе можно использовать ? можно ли сделать русскоязычный интерфейс в среде разработки ардуино

    • @alexmorozov73
      @alexmorozov73  Před 6 lety

      Нужно добавлять в заголовки HTTP ответов данные о кодировке страниц. А так ничего невозможного нет.

    • @alistor3609
      @alistor3609 Před 6 lety

      спасибо

  • @andreysemenov3246
    @andreysemenov3246 Před 5 lety

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

    • @alexmorozov73
      @alexmorozov73  Před 5 lety

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

  • @noneim1926
    @noneim1926 Před 6 lety

    Alex Moroz , расскажите пожалуйста про мтт брокер, как пользоваться? как подключить, есть ли возможность управлять реле через брокер? можно ли прсматривать события те температуру через брокер? у меня в брокер но коннект. что нужно установить на телефон для брокера.

    • @alexmorozov73
      @alexmorozov73  Před 6 lety

      Управление реле по MQTT есть, через брокер публикуются значения датчиков, остальные вопросы Гуглу.

  • @binar5393
    @binar5393 Před 3 lety

    Всем здравия.
    При компиляции выскакивает ошибка:
    Arduino: 1.8.15 (Windows 10), Плата:"Generic ESP8266 Module, 80 MHz, Flash, Disabled (new aborts on oom), Disabled, All SSL ciphers (most compatible), 32KB cache + 32KB IRAM (balanced), Use pgm_read macros for IRAM/PROGMEM, dtr (aka nodemcu), 26 MHz, 40MHz, DOUT (compatible), 1MB (FS:64KB OTA:~470KB), 2, nonos-sdk 2.2.1+100 (190703), v2 Lower Memory, Disabled, None, Only Sketch, 115200"
    In file included from C:\Users\Worker\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.2\cores\esp8266/Arduino.h:286,
    from sketch\Sonoff_Relay.ino.cpp:1:
    C:\Users\Worker\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.2\cores\esp8266/WString.h: In instantiation of 'String& String::operator+=(const T&) [with T = Schedule]':
    C:\Arduino\Firm\Sonoff_Relay\Sonoff_Relay.ino:1025:24: required from here
    C:\Users\Worker\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.2\cores\esp8266/WString.h:134:19: error: invalid user-defined conversion from 'const Schedule' to 'const String&' [-fpermissive]
    134 | concat(rhs);
    | ~~~~~~^~~~~
    In file included from C:\Arduino\Firm\Sonoff_Relay\Sonoff_Relay.ino:6:
    C:\Arduino\Firm\Sonoff_Relay\Schedule.h:38:3: note: candidate is: 'Schedule::operator String()' (near match)
    38 | operator String() { return toString(); }
    | ^~~~~~~~
    C:\Arduino\Firm\Sonoff_Relay\Schedule.h:38:3: note: passing 'const Schedule*' as 'this' argument discards qualifiers
    In file included from C:\Users\Worker\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.2\cores\esp8266/Arduino.h:286,
    from sketch\Sonoff_Relay.ino.cpp:1:
    C:\Users\Worker\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.2\cores\esp8266/WString.h:134:19: error: passing 'const Schedule' as 'this' argument discards qualifiers [-fpermissive]
    134 | concat(rhs);
    | ~~~~~~^~~~~
    In file included from C:\Arduino\Firm\Sonoff_Relay\Sonoff_Relay.ino:6:
    C:\Arduino\Firm\Sonoff_Relay\Schedule.h:38:3: note: in call to 'Schedule::operator String()'
    38 | operator String() { return toString(); }
    | ^~~~~~~~
    In file included from C:\Users\Worker\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.2\cores\esp8266/Arduino.h:286,
    from sketch\Sonoff_Relay.ino.cpp:1:
    C:\Users\Worker\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.2\cores\esp8266/WString.h:115:35: note: initializing argument 1 of 'bool String::concat(const String&)'
    115 | bool concat(const String &str);
    | ~~~~~~~~~~~~~~^~~
    exit status 1
    Подскажите пожалуйста, в чем ошибка?

    • @alexmorozov73
      @alexmorozov73  Před 3 lety +1

      Попробуйте собрать любой проект для ESP8266, ошибки в самой поддержке Arduino, видимо версия слишком сырая. Если и банальный блинк не откомпилируется, то откатывайте поддержку ESP8266 до версий 2.* и пробуйте снова.

    • @binar5393
      @binar5393 Před 3 lety

      @@alexmorozov73 вечерком

  • @Andri770
    @Andri770 Před 5 lety

    Добрый день. А после прошивки можно следить за температурой и управлять со смартфона с родной прогой евелинк ? Спасибо

  • @paulignatchenko268
    @paulignatchenko268 Před 6 lety

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

    • @alexmorozov73
      @alexmorozov73  Před 6 lety

      Смотрите следующее видео, там есть поддержка DHT, если у вас датчик не серии DHT, то в любом случае его проще будет подправить.

  • @Imstalcon
    @Imstalcon Před 6 lety

    Вставьте в код снифер! Тогда еще и секюрити система будет.

  • @user-mp3rs6jj7v
    @user-mp3rs6jj7v Před 5 lety

    Подскажите в стандартной прошивке на какой Пин нужно подать положительное или отрицательное напряжение, что бы управлять нагрузкой?

    • @alexmorozov73
      @alexmorozov73  Před 5 lety

      Что значит "стандартная прошивка"?

    • @user-mp3rs6jj7v
      @user-mp3rs6jj7v Před 5 lety

      @@alexmorozov73 Та, что изначально была в Sonoffe, если ничего не изменять.

    • @alexmorozov73
      @alexmorozov73  Před 5 lety +1

      А как вы собираетесь в стандартной прошивке что-то куда-то подавать?
      Реле висит на GPIO12, реагирует на высокий уровень, независимо от прошивки.

    • @user-mp3rs6jj7v
      @user-mp3rs6jj7v Před 5 lety

      @@alexmorozov73 Вот!Спасибо! Мне это и нужно было. Соответственно, если на GPIO12 подавать высокий уровень, то можно можно включать и выключать реле. Состояние реле в приложении тоже будет меняться?

    • @user-mp3rs6jj7v
      @user-mp3rs6jj7v Před 5 lety

      Мне нужно, что бы это программно было завязано, с обратной связью в приложении. Типа подал импульс, включилось реле, состояние в приложении изменилось на ВКЛЮЧЕНО.

  • @yshinig
    @yshinig Před 6 lety

    Эта прошивка подойдет для выключателя Sonoff T1?? что бы по MQTT включать выключать свет.

    • @alexmorozov73
      @alexmorozov73  Před 6 lety

      Только если в выключателе совпадают с реле пины, к которым подключен светодиод и исполнительное реле. Ну или константы в коде править.

  • @user-mb1wl1dw6j
    @user-mb1wl1dw6j Před 7 lety

    Подскажите пожалуйста хотя бы где почитать о том как подключить ик передатчик(для эмуляции нажатия кнопок пульта) сильно ли надо менять код скетча?

    • @alexmorozov73
      @alexmorozov73  Před 7 lety

      Почитать в примерах библиотеки IRremoteESP8266, менять само собой много что придется.

    • @user-mb1wl1dw6j
      @user-mb1wl1dw6j Před 7 lety

      Пересматриваю ваши уроки уже который раз-Учусь!(на канал подписан) .Но думаю знаний моих не хватить для этого.(раз много переделывать надо будет).Я только начал свой путь(заказал 6 шт сонофов).Скажите когда продолжится сериал???:)

    • @alexmorozov73
      @alexmorozov73  Před 7 lety

      Обещать ничего не могу. Так что по мере сил и появлении времени.

    • @user-mb1wl1dw6j
      @user-mb1wl1dw6j Před 7 lety

      Ок буду ждать, главное надежда есть.

  • @futuro135
    @futuro135 Před 7 lety

    А можно ли как-то получить доступ к данным с датчика счетчика электроэнергии в версии Sonoff Pow ?

  • @Imstalcon
    @Imstalcon Před 6 lety

    Получил на днях новые модули попытался перепрошить, прошивка прошла, но модуль не завелся, после этого много раз перепрошивал и ничего, оказывается в новых модулях необходимо поставить тип flash памяти в DOUT и все заработало.

    • @alexmorozov73
      @alexmorozov73  Před 6 lety +2

      А если просто прочитать текст под роликом, то и много раз перепрошивать не придется.

  • @samsusami
    @samsusami Před 6 lety

    Добрый день! Спасибо! Но вот возникли некоторые проблемы... Вчера прошил один модуль Sonoff, через смартфон ввел пароль от Wi-Fi, но после нажатия на Save смартфон отключился от модуля не дожидаясь нажатия Reboot. Светодиод "задышал" т.е. модуль подключился к домашней сети. Не совсем как было сказано в видео, но...
    Перехожу к веб-интерфейсу по IP в браузере, вроде все нормально. Кликая WiFi Setup идет запрос логина и пароля, ввожу, кликаю ОК и... зависон. Светодиод начинает очень часто мигать, затем примерно, через минуту переходи на мигание как в режиме точки доступа, еще примерно через пол-минуты начинает "дышать" но коннект не восстанавливается. После "сброса" питания от модуля все начинает работать. Все закладки открываются и возможны настройки, но с WiFi Setup та же беда...
    Сегодня прошил второй модуль Sonoff? все повторилось...
    Пробовал заходить через Opera и Chrome результаты одинаковы.
    Может что-то подобное случалось при отладке?

    • @alexmorozov73
      @alexmorozov73  Před 6 lety

      Вы питаете модули от сети или от USB-UART переходника в описанном случае? В любом случае, в сериал выводится лог и в случае перезагрузки (а именно она и происходит судя по всему) может быть хоть что-то понятно (хотя вряд ли, скорее всего exception непонятно где). Только если питаете модуль от сети, то с USB-UART соединять только RX, TX и землю, ни в коем случае не VCC!!!
      Ну и чтобы работало (в 80% случаев, такой уж ESP капризный) OTA, нужно "обновить" бутлоадер (скорее всего состарить, но зато вернуть версию параметров вай-фай, совместимых со старой версией SDK, используемой в Arduino). У меня на канале есть ролик на эту тему. Попробуйте с одним модулем сначала, может быть проблемы пройдут.
      И прошивка для Sonoff есть поновее, но это непринципиально в данном случае.

    • @samsusami
      @samsusami Před 6 lety

      По порядку... :)
      Питание было и от конвертера и от сети, в смысле либо от того, либо от другого, результат одинаков.
      К сожалению, в лог ничего не написалось. Последняя запись была об обновлении времени при включении модуля.
      Про бутлоадер обязательно посмотрю ролик и попробую его изменить. О результатах отпишусь. Сейчас прошивал в arduino-1.8.1...
      Прошивку заливал не от этого видео, а от последнего с обновлениями для ПИР-датчика - Sonoff_Relay3

  • @Tehnick1
    @Tehnick1 Před 7 lety

    Спасибо за прошивку!
    Есть вопрос. Переключаю "Use DS1820:" в положение "ON". Перезагружаю. На главном экране температура так и не появилась. Что мог сделать не так?

    • @alexmorozov73
      @alexmorozov73  Před 7 lety

      Подключаете DS1820 как? Питание не забыли? Сигнальная нога подтянута к VCC через 4K7?
      Конфигурацию сохранили после включения DS?

    • @Tehnick1
      @Tehnick1 Před 7 lety

      Так же температуры нет в логах и не скидывается по MQTT

    • @alexmorozov73
      @alexmorozov73  Před 7 lety +1

      Я задал конкретные вопросы, без ответов на них только Вассерман поможет. :)

    • @Tehnick1
      @Tehnick1 Před 7 lety +2

      Извиняюсь, не заметил ваш комментарий. Действительно, я забыл про резистор. Теперь все заработало. В следующий раз буду внимательней ;)
      Еще раз спасибо за ваш труд!

  • @user-xk4mn5mj9t
    @user-xk4mn5mj9t Před 4 lety

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

    • @alexmorozov73
      @alexmorozov73  Před 4 lety

      Исполнительное реле до 10А, так что если нагрузка не превысит 2200 Вт, то и не должно сгореть. А так то и чайником мощным и утюгом можно перегрузку вызвать.

    • @user-xk4mn5mj9t
      @user-xk4mn5mj9t Před 4 lety

      @@alexmorozov73 там лампочки в туалете и в ванной

  • @kondralev
    @kondralev Před 6 lety

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

    • @alexmorozov73
      @alexmorozov73  Před 6 lety

      Речь про DS1820? Резистор 4K7 между VCC и сигнальной ногой есть?

    • @kondralev
      @kondralev Před 6 lety

      да 1820, резистор 4к7 есть

    • @alexmorozov73
      @alexmorozov73  Před 6 lety

      Тогда понятия не имею. Никто не жаловался на эту тему, у меня тоже проблем не наблюдалось.
      Попробуйте взять файлы DS1820.* и создать новый скетч с ними и залить его в реле для тестирования:
      #include "DS1820.h"
      DS1820 ds(14);
      void setup() {
      Serial.begin(115200);
      Serial.println();
      ds.find();
      ds.update();
      }
      void loop() {
      delay(1000);
      Serial.println(ds.readTemperature());
      }

    • @kondralev
      @kondralev Před 6 lety

      спасибо, попробую

    • @kondralev
      @kondralev Před 6 lety

      Arduino: 1.8.4 (Windows 10), Плата:"Generic ESP8266 Module, 80 MHz, 40MHz, DOUT, 115200, 1M (512K SPIFFS), ck, Disabled, None"
      sketch_temp_test:12: error: stray '\357' in program
      sketch_temp_test:12: error: stray '\273' in program
      sketch_temp_test:12: error: stray '\277' in program
      exit status 1
      stray '\357' in program

  • @user-mb1wl1dw6j
    @user-mb1wl1dw6j Před 7 lety

    Alex Подскажите пожалуйста прямую ссылку на включение(отключение)релле из браузера.

    • @alexmorozov73
      @alexmorozov73  Před 7 lety

      В html-коде главной страницы не пробовали разобраться? :)
      На чекбоксах вызывается событие onchange при нажатии на них, оно осуществляет http-запрос на адрес_модуля/switch?id=номер_реле&on=что_делать
      где "номер реле" - это индекс с 0, а "что_делать" - это "true" для включения и "false" для выключения. Если браузер начнет дурить и срабатывать только первый раз (кешировать запрос с одинаковым url и повторно его не выполнять), то в конец строки запроса надо еще добавить фиктивный уникальный параметр, например &dummy=уникальное_значение
      Ой, это же сонофф одноканальный! :) Там параметра id нет, зато есть автоотключение, т.е. url будет IP/switch?on=BOOL&autooff=SECONDS&dummy=RAND

    • @user-mb1wl1dw6j
      @user-mb1wl1dw6j Před 7 lety

      Что то не слышу включения реле по такой ссылке: 192.168.10.8/switch?on=BOOL&autooff=SECONDS&dummy=RAND, Что не так?
      А так работает 192.168.10.8/switch?on=true&autooff=0&dummy=RAND (учусь).

    • @alexmorozov73
      @alexmorozov73  Před 7 lety

      А если RAND все-таки заменить на случайное число... Или вообще убрать из строки &dummy=...

    • @user-mb1wl1dw6j
      @user-mb1wl1dw6j Před 7 lety

      Если совсем убрать &dummy=RAND ,то в Domoticz до повторного клика не меняется статус кнопки ...
      ,а если поставить вместо параметра random любое число, то все продолжает работать.
      Так же произошло еще кое что, из 4 Санофов которые я"оживил" благодаря Сергею Тучкину...2 проработали пару дней а потом тупо перестали работать от 220В. Если запитать от 3.3В(от гребенки),то Wi-Fi сеть поднимается(прошивка работает) но реле то в такой ситуации не пашет.Так же не слышно щелчков реле если кнопку нажать....так что не понятно что накрылось то ли понижающий контур 220---5В, то ли AMS1117-3.3, Линейный регулятор-который понижает с 5 до
      3.3В(для питания ESP). Проверить не могу тестера нет да и я в этих делах не силен... Может кто нибудь подскажет как проверить что именно накрылось??????7 А Пока я сделал вывод что САНОФФ чтука интересная для поиграться(типа замутить "умный удлинитель") но серьезную задачу я бы доверять им не стал (типа в стену их вмонтировать) ибо поработав 2 дня накрылись-штука короче НЕ НАДЕЖНАЯ!
      И да Alex из 4 разных прошивок типа Wi-Fi I-ot, EasyEsp и.т.д. ваша самая шустрая,а главное что благодаря вашему каналу (и прошивкам)можно самому попытаться понять "откуда ноги растут" За это вам отдельный респект. Начал интересоваться данной темой пару месяцев назад благодаря тому что попал на ваш канал тема так сказать зацепила.

  • @yshinig
    @yshinig Před 6 lety

    exit status 1
    Ошибка компиляции для платы Generic ESP8266 Module.
    Поясните в чем проблемма????

    • @yshinig
      @yshinig Před 6 lety

      Arduino: 1.8.5 (Windows 10), Плата:"Generic ESP8266 Module, 80 MHz, 40MHz, DOUT, 115200, 1M (256K SPIFFS), ck, Disabled, None"
      In file included from D:\Sonoff_Relay\Sonoff_Relay.ino:2:0:
      sketch\ESPWebMQTT.h:5:26: fatal error: PubSubClient.h: No such file or directory
      #include
      ^
      compilation terminated.
      exit status 1
      Ошибка компиляции для платы Generic ESP8266 Module.
      Этот отчёт будет иметь больше информации с
      включенной опцией Файл -> Настройки ->
      "Показать подробный вывод во время компиляции"

    • @alexmorozov73
      @alexmorozov73  Před 6 lety

      Библиотеки, перечисленные под роликом, установлены? Полный текст ошибки какой?

    • @user-vu6hn4ul2i
      @user-vu6hn4ul2i Před 6 lety

      Илья Яшин вам ни о чем не говорит строка
      PubSubClient.h: No such file or directory? Говоря по-русски, компилятор не нашел соответствующую библиотеку. Нужно установить библиотеки из описания под видео.

  • @Velosi_ru
    @Velosi_ru Před 6 lety

    Прошилось без ошибок, но при подключении светодиод не подает признаков жизни. Что это может быть?

    • @alexmorozov73
      @alexmorozov73  Před 6 lety

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

    • @Velosi_ru
      @Velosi_ru Před 6 lety

      Кто же читает инструкции? :) Спасибо! Продублирую здесь:
      Если в краце то для новых версий нужно выставлять режим работы с флеш памятью в DOUT

  • @RootOfLife
    @RootOfLife Před 6 lety

    Добрый день.
    Подскажите, пожалуйста, можно ли прошить модуль с двумя реле?

    • @alexmorozov73
      @alexmorozov73  Před 6 lety

      Прошить можно. Работать как должно не будет.

    • @user-hv7me5kw4o
      @user-hv7me5kw4o Před 6 lety

      Жаль, очень не хватает второго реле. Одному бы работать по PIR а второму по DHT. Пожалуй , больше ничего бы прикрутить и не удалось из за нехватки пинов)

  • @dmitrij2686
    @dmitrij2686 Před 6 lety

    Ребята, подскажите из-за чего в логах проскакивает temperature read error!Менять датчик или еще что-то может влиять?

    • @alexmorozov73
      @alexmorozov73  Před 6 lety

      Попробуйте вблизи датчика на питание поставить конденсатор 10 мкФ, но моему до конца это не помогло. По даташиту DHT11 питается от 3.5 до 5.5 В, ему скорее всего мало 3.3 В. Если у вас датчик сам по себе, а не в составе готового модуля, и вы подтягивали его ногу OUT к VCC резистором сами, то можно попробовать на его VCC подать 5 В, а OUT притянуть резистором к 3.3 В, чтобы не пожечь вход ESP. Но если вы не понимаете, о чем я говорю - то даже не пробуйте, ограничьтесь конденсатором по питанию.

    • @dmitrij2686
      @dmitrij2686 Před 6 lety

      Alex Morozov прошу прощения, не указал тип датчика. У меня ds18b20

    • @alexmorozov73
      @alexmorozov73  Před 6 lety

      Попробуйте увеличить задержку между опросами до секунды: в файле DS1820.h поменять константу MEASURE_TIME до 1000. Может поможет, но если нет - то значит датчик глючный.
      Надеюсь, вы не забыли его OUT притянуть к питанию через R 4K7?

    • @dmitrij2686
      @dmitrij2686 Před 6 lety

      Alex Morozov спасибо, попробую. Резистор не забыл)

  • @Mavric_
    @Mavric_ Před 7 lety

    А Sonoff Touch не перешивали? Это сенсорный выключатель с Wi-Fi на ESP8285...

    • @alexmorozov73
      @alexmorozov73  Před 7 lety

      У меня нет такого оборудования.

    • @22kyle2211
      @22kyle2211 Před 6 lety

      Проверял, работает

  • @igoroskin7575
    @igoroskin7575 Před 6 lety

    Хороший пример. Но не компилируется. :(
    Не могу рассмотреть на видео - на какойверсии Arduino IDE компилировали.
    Пробовал на 1.6.5 и на 1.6.11 не компилится. :(

    • @alexmorozov73
      @alexmorozov73  Před 6 lety

      Вряд ли дело в версии IDE (она последняя), нужные библиотеки перечислены под роликом.
      Не могу рассмотреть в комментарии, о чем говорят ошибки компилляции...

    • @igoroskin7575
      @igoroskin7575 Před 6 lety

      Рассмотрел версию Arduini IDE - 1.8.5. Удалил передыдующие версии. Обновил все библиотеки и типы boards. Все равно не компилируется ... ощибки библиотеки ESP8266WiFi ..Т.е. какое то время компилируется ...потом доходит до библиотеки ESP8266WiFi (версия 1 пишет) и появляется exit status 1. Полставлял разные по времени версии ..все равно дальше не компилируется :(

    • @igoroskin7575
      @igoroskin7575 Před 6 lety

      Установил версию 1.8.5 - как в видео. Уточнение.

    • @alexmorozov73
      @alexmorozov73  Před 6 lety

      Ну если вам трудно скопировать текст ошибки, то зачем вся эта возня? :)
      Смею предположить, что среда для ESP8266 у вас доисторическая, хотя последняя версия 2.3.0 уже год как не обновлялась. Обновите через Board manager поддержку ESP8266. Точнее лучше удалить старую версию, подчистить каталог %USERPROFILE%\AppData\Local\Arduino15\packages\esp8266 и установить заново.

  • @waldemartur8098
    @waldemartur8098 Před 4 lety

    Будет ли работать с домотигсом? На этой прошивке?

  • @user-mu3lb5rg4d
    @user-mu3lb5rg4d Před 6 lety

    Помехи сильно влияют на включения выключения. Самостоятельно включается?

    • @SergeyPetrov.
      @SergeyPetrov. Před 6 lety +1

      Это wifi какие могут быть помехи если включение происходит только по команде цифровой, а не аналоговой.

    • @user-mu3lb5rg4d
      @user-mu3lb5rg4d Před 6 lety

      Какие помехи?.... При прогромирование ESP на кнопку если поднести тотже моторчик, бритву или что то подобное то происходит включение выключение от помех

    • @SergeyPetrov.
      @SergeyPetrov. Před 6 lety

      бред какой то может у тебя модуль с 433 тогда понятно ,а если нет то это просто невозможно.

    • @user-mu3lb5rg4d
      @user-mu3lb5rg4d Před 6 lety

      czcams.com/video/E3ncswHvhFo/video.html

  • @arthurgajim6443
    @arthurgajim6443 Před 6 lety +1

    пишет "Ошибка компиляции для платы Generc ESP8266 Module."

    • @alexmorozov73
      @alexmorozov73  Před 6 lety

      Без конкретного текста ошибки ничего сказать нельзя.
      С тем же успехом я могу сказать, что ни у меня ни у как минимум сотни других людей ошибки компиляции нет. :)

    • @arthurgajim6443
      @arthurgajim6443 Před 6 lety

      Arduino: 1.8.5 (Windows 7), Плата:"Generic ESP8266 Module, 80 MHz, ck, 26 MHz, 40MHz, DIO, 8M (7M SPIFFS), v2 Prebuilt (MSS=536), Disabled, None, 115200"
      In file included from C:\Users\WARWOLF\Desktop\Sonoff_Relay\Sonoff_Relay.ino:2:0:
      sketch\ESPWebMQTT.h:5:26: fatal error: PubSubClient.h: No such file or directory
      #include
      ^
      compilation terminated.
      exit status 1
      Ошибка компиляции для платы Generic ESP8266 Module.
      Этот отчёт будет иметь больше информации с
      включенной опцией Файл -> Настройки ->
      "Показать подробный вывод во время компиляции"
      ЗА РАНЕЕ СПАСИБО...!

    • @alexmorozov73
      @alexmorozov73  Před 6 lety +1

      Что под видео написано о библиотеках? Вот их надо установить.

    • @arthurgajim6443
      @arthurgajim6443 Před 6 lety

      :) небыли установлены библиотеки...:
      СПАСИБО!

  • @kurilkindk
    @kurilkindk Před 6 lety

    Подскажите, а с такой прошивкой его стандартная программа на андроид увидит?

  • @Whilser
    @Whilser Před 6 lety

    для двухканального sonoff dual походит эта прошивка?

    • @alexmorozov73
      @alexmorozov73  Před 6 lety

      Из внешнего вида интерфейса очевидно что нет.

  • @Pergumuz1965
    @Pergumuz1965 Před 5 lety

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

    • @alexmorozov73
      @alexmorozov73  Před 5 lety +1

      Подключить модуль к UART-конвертеру в режиме прошивки (с нажатой кнопкой при подключении) и выполнить
      esptool.py --port COMx read_flash 0x00000 0x100000 sonoff.bin
      Сам esptool для Python взять из github.com/espressif/esptool/releases

  • @Alex_robles22
    @Alex_robles22 Před 4 lety +1

    Нихрена ничего не понял. Для чего вообще перепрошивать?

    • @andrey5857
      @andrey5857 Před 4 lety +2

      Да голову чтоб нам заморочить :-) Рейтинг накручивает.

  • @user-kf7nj7vv3d
    @user-kf7nj7vv3d Před 5 lety

    А как сделать работу несколькольких таких моделей в одном интерфейсе

    • @alexmorozov73
      @alexmorozov73  Před 5 lety +1

      Добавив, например, широковещательные рассылки по UDP при смене статуса реле, чтобы любое другое реле, у которого в данный момент активен веб-интерфейс, могло отобразить состояние соседей и при необходимости послать им команду переключиться опять же с помощью UDP-пакета.
      Или MQTT-брокер использовать для этих целей, дополнительно публикуя и слушая топик определенного одинакового для всех реле имени, например.
      Вариантов решений может быть множество.

    • @user-kf7nj7vv3d
      @user-kf7nj7vv3d Před 5 lety

      @@alexmorozov73 осталось это реализовать когда в программирование только на основах и инструкций с интернета, буду пробовать вдруг получится. Спасибо вам за совет

    • @alexmorozov73
      @alexmorozov73  Před 5 lety

      Пробовать можете, но это задача сложнее самого исходного скетча.

  • @ainasauciageras
    @ainasauciageras Před 6 lety

    Нужна помощь, получил на днях Sonoff Basic RF т.е. реле с RF пультиком. Хотел прошить но как не странно не как не могу перевести в режим прошивки. Держу кнопку нажатой, подаю питание LED начинает моргать часто, если подержать дольше он начинает светится постоянно. Не один прошивальщик не может подключится. Некоторые ESP8266Flasher, Arduino IDE вообще ничего не сообщают, FlashESP8266 что то такое:
    warning: espcomm_sync failed
    error: espcomm_open failed
    error: espcomm_upload_mem failed
    Не пойму в чём блокировка.
    может что то поменяли в прошивке, в разводке вроде всё по прежнему, это не первый Sonoff и таких проблем не было, по правде с RF первый.

    • @alexmorozov73
      @alexmorozov73  Před 6 lety

      Кнопка на реле с RF служит в том числе для подключения пульта, поэтому долго держать ее нельзя, да и вообще этот скетч для простого реле.
      Но в любом случае если при зажатой кнопке подать питание, то кнопку можно отпустить и реле должно остаться в режиме прошивки.
      PS: у меня нет реле с RF, так что все размышления не более чем теория.

    • @ainasauciageras
      @ainasauciageras Před 6 lety

      Да вы правы не к тому клипу прицепил свой вопрос, но это не так важно, я смотрел ваши и записи которые с РФ и ИК пультом. Но мне всё ровно как то не понятно, ведь все эти Basic модули имеют или уже укомплектованы с модулями. По моему понятию разницы ни какой. Перепробовал разные режимы и с медленно моргающим светодиодом и с часто и с постоянно светящемся. Подумал вы столько еспешек перепрошивали, может быть наталкивались и на похожие проблемы. Я до сих пор не наталкивался кроме тех ошибок с подключениями

    • @alexmorozov73
      @alexmorozov73  Před 6 lety

      Sonoff для подключения своего RF-модуля используют дополнительный микроконтроллер, который скорее всего и мешает перевести реле в режим прошивки. Ищите в Инете, скорее всего кто-нибудь нашел дорожку, как такое реле ввести в режим прошивки.

    • @ainasauciageras
      @ainasauciageras Před 6 lety

      Alex Morozov , да нашёл, всё-таки оказывается схем чуть иная, но видимо этого хватвет чтобы так всё усложнить. Ткнул землю прямо в GPIO0 и всё пошло.
      У меня такие вопросы
      В моём устройстве сигнал управления приходит на GIPIO0, вроде не должно быть путаницы?
      Есть ли возможность с разу вбить свои параметры сети раз уж скечь открытый IP, GW, .... SSID, PASSWORD?
      Так бы было удобнее, не надо шаманить телефонном, с разу же после прошивки, в сети

    • @alexmorozov73
      @alexmorozov73  Před 6 lety

      В файле ESPWeb.h исправьте константы defSSID и defPassword, а в файле ESPWeb.cpp в функции ESPWeb::defaultConfig() исправьте _apMode = true; на = false;

  • @almattungyshbek1118
    @almattungyshbek1118 Před 7 lety

    Могу управлять через ПК?

  • @MrGeorg56
    @MrGeorg56 Před 7 lety

    При изменении Time zone, не меняется время. Постоянно Москва. И /settime не работает. :(

    • @alexmorozov73
      @alexmorozov73  Před 7 lety +1

      После изменения зоны конфигурацию сохраняли и модуль перезагружали?
      Многие инициализации делаются в setup, т.е. только при старте.

    • @MrGeorg56
      @MrGeorg56 Před 7 lety

      Конечно сохранял и reboot. Но не работает

    • @alexmorozov73
      @alexmorozov73  Před 7 lety

      Только что проверил - все работает.
      Еще раз по шагам.
      Вы заходите в Time Setup, меняете зону, нажимаете кнопку Save, потом на главной форме Reboot.
      После перезагрузки входите снова в Time Setup и видите старое время? Так?
      Потому что у меня время меняется. Как в плюс от Мск, так и в минус без проблем.

    • @MrGeorg56
      @MrGeorg56 Před 7 lety

      Не во всех браузерах работает, например в чудном IE. Далее ищу причину неправильной установки времени. Даже при изменении в скетче const int8_t defNtpTimeZone = 2; все равно +3

    • @alexmorozov73
      @alexmorozov73  Před 7 lety

      Я проверял на IE11 в W7 и Edge в W10, свежий Chrome и встроенный в Android 4.4+ браузер - все работает. В IE до 10 версии половина сайтов криво отображается, под этот багософт адаптироваться глупо.
      Я не использую HTML5, хотя это упростило бы местами код, из-за огрызкофилов.
      И если уж Вы поменяли константу, то неплохо и по коду посмотреть, когда она применяется. А именно при пустом EEPROM, т.е. сбросе конфигурации.
      Хотя обновить систему все же (ИМХО) проще. :) При религиозных запретах можно Хром поставить от корпорации добра.

  • @user-mb1wl1dw6j
    @user-mb1wl1dw6j Před 7 lety

    пробовал прошить sonof fota....non-fota шьется все(на вид) а результата 0 не оживает железяка.Но из коробки то она работало...не знаю что произошло.Печаль.

    • @alexmorozov73
      @alexmorozov73  Před 7 lety

      Простейший скетч мигания 12 и 13 GPIO раз в секунду если зашить, то мигает светодиодом и щелкает реле?

    • @user-mb1wl1dw6j
      @user-mb1wl1dw6j Před 7 lety

      папробую... но ведь из коробки по 5 пиновой гребенке от ttl конвертера мигал диод и вафля работала, а сейчас esp шьется скетчи заливаются но ни вафли ни мигания нет....стоит заливать скетч мигания?(но попробую)

    • @user-mb1wl1dw6j
      @user-mb1wl1dw6j Před 7 lety

      Залил такой скетч:
      void setup(){
      pinMode(13, OUTPUT);
      pinMode(12, OUTPUT);
      }
      void loop(){
      digitalWrite(13, HIGH);
      delay(1000);
      digitalWrite(13, LOW);
      delay(1000);
      digitalWrite(12, HIGH);
      delay(1000);
      digitalWrite(12, LOW);
      delay(1000);
      Итог-глухо!!!
      Может сможете подсказать куда подпаяться что бы запитать плату минуя всренный преобразователь напряжения?(от блока питания)

    • @alexmorozov73
      @alexmorozov73  Před 7 lety

      Вы 5 вольт подали на VCC гребенки? Там и так нет никакого преобразователя питания. Там 3.3 В напрямую на ESP. Преобразователь стоит до гребенки.

    • @user-mb1wl1dw6j
      @user-mb1wl1dw6j Před 7 lety

      на гребенку подавал 3.3В от конвертера(я внимательно смотрю ваши ролики)...кроме гребенки запитать больше негде?
      Я имел ввиду преобразователь который до гребенки.Гребенка VCC 3v питает только esp или не только? Вот я и хотел разобраться как можно запитать плату ...может на вафлю и светодиод просто не хватает питания?(Хотя по умолчанию хватало).

  • @gavrsmit1621
    @gavrsmit1621 Před 6 lety

    не подскажите в чем может быть печалька?
    drive.google.com/file/d/1-EgeWtkm9qMrhR5TxJDXc3Jgipiinz9-/view?usp=sharing

    • @alexmorozov73
      @alexmorozov73  Před 6 lety

      Скорость COM порта какая? Должна быть 115200.

    • @gavrsmit1621
      @gavrsmit1621 Před 6 lety

      такая и стоит

    • @alexmorozov73
      @alexmorozov73  Před 6 lety

      Залейте любой скетч с выводом в сериал и проверьте.

    • @gavrsmit1621
      @gavrsmit1621 Před 6 lety

      Огромное спасибо что откликнулись!!! Подали идею где искать, начал тупо перебирать скоростя и тут о чудо на 74880 выдал адекватный ответ)))
      Дело оказалось вот в чем на новые модули начали лепить новые модули памяти PN25F08B
      Ну и собственно решение проблемы либо поменять флеш моде на DOUT, либо выбрать модуль 8285, и эта не хорошая железка завелась!!!!!
      drive.google.com/file/d/1vXywFAAl7xmNZW6h_r-x0IFwyYUhrZC_/view?usp=sharing

    • @alexmorozov73
      @alexmorozov73  Před 6 lety

      А можно было просто прочитать текст под видео...

  • @almattungyshbek1118
    @almattungyshbek1118 Před 7 lety

    Можно прошить sonoff 4?я могу управлять через ноутбук

    • @alexmorozov73
      @alexmorozov73  Před 7 lety

      Это прошивка для Sonoff Basic, одноканального реле.

    • @almattungyshbek1118
      @almattungyshbek1118 Před 7 lety

      Alex Morozov могу управлять через ПК?

    • @alexmorozov73
      @alexmorozov73  Před 7 lety

      А в видео с чего управляется? Веб-браузер на любом устройстве может управлять реле.

  • @evgenbeg5095
    @evgenbeg5095 Před 7 lety

    Ссылку можно на юарт где купить?

    • @alexmorozov73
      @alexmorozov73  Před 7 lety +1

      Что такое юарт? USB-TTL конвертер для UART интерфейса может быть? Тогда ищите на aliexpress CP2102 и чтобы обязательно с пинами питания 3.3 и 5 вольт.

    • @evgenbeg5095
      @evgenbeg5095 Před 7 lety

      Alex Morozov а ссылочку можно на правильный? И вопрос на маке можно будет прошить?

    • @alexmorozov73
      @alexmorozov73  Před 7 lety

      У меня такой: www.aliexpress.com/store/product/1pcs-CP2102-module-USB-to-TTL-serial-UART-STC-download-cable-PL2303-Super-Brush-line-upgrade/1084082_32796491657.html
      Если вы можете на огрызке прошить Ардуину, то значит сможете прошить и ESP8266. Вот только не знаю, как поменять бутлоадер не под окнами, т.е. что и куда записывать останется неизменным, а вот какой утилитой это делать - вопрос (ищите сами). Без замены бутлоадера прошивка по воздуху работать не будет, не факт что и еще какие-нибудь глюки не вылезут.
      Кстати, код из этого видео самый первый, он уже два раза модернизировался, лучше использовать последний.

  • @Xpdgxkgkhx
    @Xpdgxkgkhx Před 3 lety

    Да, если у вас нет MQTT сервера то вы превращаете sonoff в говно