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

แชร์
ฝัง
  • เผยแพร่เมื่อ 8 ก.ค. 2017
  • Перепрошивка умного реле Sonoff на альтернативную прошивку с поддержкой управления реле кнопкой, Web-интерфейсом и по протоколу MQTT. Возможно подключение датчика температуры DS1820.
    Скетч из видео: drive.google.com/file/d/0B7Yh...
    Используются библиотеки PubSubClient и OneWire из стандартного репозитория Arduino IDE.
    Если у вас после прошивки модуль не работает, то в конфигурации платы в Arduino IDE измените Flash Мode на "DOUT" и прошейте модуль еще раз (спасибо за решение Сергею Тучкину).
    Актуальная версия скетча в ролике • Прошивка для Sonoff Ba...
  • วิทยาศาสตร์และเทคโนโลยี

ความคิดเห็น • 219

  • @krepton85you
    @krepton85you 7 ปีที่แล้ว +1

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

  • @MrGeorg56
    @MrGeorg56 7 ปีที่แล้ว +2

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

  • @user-tc6fw8hq7n
    @user-tc6fw8hq7n 6 ปีที่แล้ว +1

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

    • @alexmorozov73
      @alexmorozov73  6 ปีที่แล้ว +3

      Последняя версия скетча здесь: th-cam.com/video/ei1kmES_sQY/w-d-xo.html

  • @user-ls2gh2dk6j
    @user-ls2gh2dk6j 7 ปีที่แล้ว

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

    • @dmitrij2686
      @dmitrij2686 6 ปีที่แล้ว

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

  • @user-pc5ps8du7n
    @user-pc5ps8du7n 6 ปีที่แล้ว +1

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

  • @vikspirin5709
    @vikspirin5709 ปีที่แล้ว

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

  • @RUS_44
    @RUS_44 6 ปีที่แล้ว

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

  • @barmaleyzigmundovich6541
    @barmaleyzigmundovich6541 6 ปีที่แล้ว

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

  • @futuro135
    @futuro135 6 ปีที่แล้ว +1

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

    • @alexmorozov73
      @alexmorozov73  6 ปีที่แล้ว +1

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

    • @kondralev
      @kondralev 6 ปีที่แล้ว

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

    • @alexmorozov73
      @alexmorozov73  6 ปีที่แล้ว

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

    • @kondralev
      @kondralev 6 ปีที่แล้ว +1

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

  • @sbm5705
    @sbm5705 6 ปีที่แล้ว

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

    • @alexmorozov73
      @alexmorozov73  6 ปีที่แล้ว

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

  • @user-mp3rs6jj7v
    @user-mp3rs6jj7v 5 ปีที่แล้ว

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

  • @Dron17-M24
    @Dron17-M24 4 ปีที่แล้ว

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

    • @alexmorozov73
      @alexmorozov73  4 ปีที่แล้ว +1

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

    • @Dron17-M24
      @Dron17-M24 4 ปีที่แล้ว

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

  • @Tiavaldo2
    @Tiavaldo2 6 ปีที่แล้ว +1

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

    • @alexmorozov73
      @alexmorozov73  6 ปีที่แล้ว

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

  • @Andri770
    @Andri770 5 ปีที่แล้ว

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

    • @alexmorozov73
      @alexmorozov73  5 ปีที่แล้ว

      Естественно нет.

  • @user-vi3ds1pf1o
    @user-vi3ds1pf1o 4 ปีที่แล้ว

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

  • @alistor3609
    @alistor3609 6 ปีที่แล้ว

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

    • @alexmorozov73
      @alexmorozov73  6 ปีที่แล้ว

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

    • @alistor3609
      @alistor3609 6 ปีที่แล้ว

      спасибо

  • @futuro135
    @futuro135 6 ปีที่แล้ว

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

  • @andreysemenov3246
    @andreysemenov3246 4 ปีที่แล้ว

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

    • @alexmorozov73
      @alexmorozov73  4 ปีที่แล้ว

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

  • @Imstalcon
    @Imstalcon 6 ปีที่แล้ว

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

    • @alexmorozov73
      @alexmorozov73  6 ปีที่แล้ว +1

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

  • @user-mb1wl1dw6j
    @user-mb1wl1dw6j 7 ปีที่แล้ว +1

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

    • @alexmorozov73
      @alexmorozov73  7 ปีที่แล้ว

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

  • @paulignatchenko268
    @paulignatchenko268 6 ปีที่แล้ว

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

    • @alexmorozov73
      @alexmorozov73  6 ปีที่แล้ว

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

  • @yshinig
    @yshinig 6 ปีที่แล้ว

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

    • @alexmorozov73
      @alexmorozov73  6 ปีที่แล้ว

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

  • @yshinig
    @yshinig 6 ปีที่แล้ว +1

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

    • @alexmorozov73
      @alexmorozov73  6 ปีที่แล้ว +1

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

    • @yshinig
      @yshinig 6 ปีที่แล้ว

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

    • @alexmorozov73
      @alexmorozov73  6 ปีที่แล้ว +1

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

  • @almattungyshbek1118
    @almattungyshbek1118 6 ปีที่แล้ว

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

  • @DKNEZEVIC54
    @DKNEZEVIC54 2 ปีที่แล้ว

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

  • @user-mb1wl1dw6j
    @user-mb1wl1dw6j 7 ปีที่แล้ว

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

    • @alexmorozov73
      @alexmorozov73  7 ปีที่แล้ว

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

    • @user-mb1wl1dw6j
      @user-mb1wl1dw6j 7 ปีที่แล้ว

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

    • @alexmorozov73
      @alexmorozov73  7 ปีที่แล้ว

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

    • @user-mb1wl1dw6j
      @user-mb1wl1dw6j 7 ปีที่แล้ว

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

  • @Linkasum21
    @Linkasum21 7 ปีที่แล้ว

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

  • @noneim1926
    @noneim1926 6 ปีที่แล้ว

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

    • @alexmorozov73
      @alexmorozov73  6 ปีที่แล้ว

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

  • @samsusami
    @samsusami 6 ปีที่แล้ว

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

    • @alexmorozov73
      @alexmorozov73  6 ปีที่แล้ว

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

    • @samsusami
      @samsusami 6 ปีที่แล้ว

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

  • @ElectricNail
    @ElectricNail 7 ปีที่แล้ว

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

    • @alexmorozov73
      @alexmorozov73  7 ปีที่แล้ว +1

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

  • @Tehnick1
    @Tehnick1 7 ปีที่แล้ว

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

    • @alexmorozov73
      @alexmorozov73  7 ปีที่แล้ว

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

    • @Tehnick1
      @Tehnick1 7 ปีที่แล้ว

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

    • @alexmorozov73
      @alexmorozov73  7 ปีที่แล้ว +1

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

    • @Tehnick1
      @Tehnick1 7 ปีที่แล้ว +2

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

  • @RootOfLife
    @RootOfLife 6 ปีที่แล้ว

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

    • @alexmorozov73
      @alexmorozov73  6 ปีที่แล้ว

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

    • @user-hv7me5kw4o
      @user-hv7me5kw4o 6 ปีที่แล้ว

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

  • @aleksandrvolgushev4419
    @aleksandrvolgushev4419 6 ปีที่แล้ว

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

    • @alexmorozov73
      @alexmorozov73  6 ปีที่แล้ว

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

    • @aleksandrvolgushev4419
      @aleksandrvolgushev4419 6 ปีที่แล้ว

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

    • @alexmorozov73
      @alexmorozov73  6 ปีที่แล้ว +1

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

    • @aleksandrvolgushev4419
      @aleksandrvolgushev4419 6 ปีที่แล้ว

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

    • @alexmorozov73
      @alexmorozov73  6 ปีที่แล้ว

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

  • @dmitrij2686
    @dmitrij2686 6 ปีที่แล้ว

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

    • @alexmorozov73
      @alexmorozov73  6 ปีที่แล้ว

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

    • @dmitrij2686
      @dmitrij2686 6 ปีที่แล้ว

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

    • @alexmorozov73
      @alexmorozov73  6 ปีที่แล้ว

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

    • @dmitrij2686
      @dmitrij2686 6 ปีที่แล้ว

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

  • @user-mp3rs6jj7v
    @user-mp3rs6jj7v 5 ปีที่แล้ว

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

    • @alexmorozov73
      @alexmorozov73  5 ปีที่แล้ว

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

    • @user-mp3rs6jj7v
      @user-mp3rs6jj7v 5 ปีที่แล้ว

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

    • @alexmorozov73
      @alexmorozov73  5 ปีที่แล้ว +1

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

    • @user-mp3rs6jj7v
      @user-mp3rs6jj7v 5 ปีที่แล้ว

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

    • @user-mp3rs6jj7v
      @user-mp3rs6jj7v 5 ปีที่แล้ว

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

  • @Whilser
    @Whilser 6 ปีที่แล้ว

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

    • @alexmorozov73
      @alexmorozov73  6 ปีที่แล้ว

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

  • @kurilkindk
    @kurilkindk 6 ปีที่แล้ว

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

    • @alexmorozov73
      @alexmorozov73  6 ปีที่แล้ว

      Естественно нет.

  • @makmakkam6463
    @makmakkam6463 7 ปีที่แล้ว

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

  • @user-mb1wl1dw6j
    @user-mb1wl1dw6j 6 ปีที่แล้ว

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

    • @alexmorozov73
      @alexmorozov73  6 ปีที่แล้ว

      В 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 6 ปีที่แล้ว

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

    • @alexmorozov73
      @alexmorozov73  6 ปีที่แล้ว

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

    • @user-mb1wl1dw6j
      @user-mb1wl1dw6j 6 ปีที่แล้ว

      Если совсем убрать &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 6 ปีที่แล้ว

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

    • @yshinig
      @yshinig 6 ปีที่แล้ว

      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  6 ปีที่แล้ว

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

    • @user-vu6hn4ul2i
      @user-vu6hn4ul2i 6 ปีที่แล้ว

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

  • @alexkolesnikov3713
    @alexkolesnikov3713 3 ปีที่แล้ว

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

    • @alexmorozov73
      @alexmorozov73  3 ปีที่แล้ว

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

  • @Yagody-Kryma
    @Yagody-Kryma 3 ปีที่แล้ว

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

    • @alexmorozov73
      @alexmorozov73  3 ปีที่แล้ว

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

    • @Yagody-Kryma
      @Yagody-Kryma 3 ปีที่แล้ว

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

    • @alexmorozov73
      @alexmorozov73  3 ปีที่แล้ว

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

  • @waldemartur8098
    @waldemartur8098 4 ปีที่แล้ว

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

    • @alexmorozov73
      @alexmorozov73  4 ปีที่แล้ว

      Поддержки Domoticz'а нет.

  • @user-xk4mn5mj9t
    @user-xk4mn5mj9t 4 ปีที่แล้ว

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

    • @alexmorozov73
      @alexmorozov73  4 ปีที่แล้ว

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

    • @user-xk4mn5mj9t
      @user-xk4mn5mj9t 4 ปีที่แล้ว

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

  • @ainasauciageras
    @ainasauciageras 6 ปีที่แล้ว

    Нужна помощь, получил на днях 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  6 ปีที่แล้ว

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

    • @ainasauciageras
      @ainasauciageras 6 ปีที่แล้ว

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

    • @alexmorozov73
      @alexmorozov73  6 ปีที่แล้ว

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

    • @ainasauciageras
      @ainasauciageras 6 ปีที่แล้ว

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

    • @alexmorozov73
      @alexmorozov73  6 ปีที่แล้ว

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

  • @Velosi_ru
    @Velosi_ru 6 ปีที่แล้ว

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

    • @alexmorozov73
      @alexmorozov73  6 ปีที่แล้ว

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

    • @Velosi_ru
      @Velosi_ru 6 ปีที่แล้ว

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

  • @Pergumuz1965
    @Pergumuz1965 5 ปีที่แล้ว

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

    • @alexmorozov73
      @alexmorozov73  5 ปีที่แล้ว +1

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

  • @kondralev
    @kondralev 6 ปีที่แล้ว

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

    • @alexmorozov73
      @alexmorozov73  6 ปีที่แล้ว

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

    • @kondralev
      @kondralev 6 ปีที่แล้ว

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

    • @alexmorozov73
      @alexmorozov73  6 ปีที่แล้ว

      Тогда понятия не имею. Никто не жаловался на эту тему, у меня тоже проблем не наблюдалось.
      Попробуйте взять файлы 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 6 ปีที่แล้ว

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

    • @kondralev
      @kondralev 6 ปีที่แล้ว

      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-mu3lb5rg4d
    @user-mu3lb5rg4d 6 ปีที่แล้ว

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

    • @SergeyPetrov.
      @SergeyPetrov. 6 ปีที่แล้ว +1

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

    • @user-mu3lb5rg4d
      @user-mu3lb5rg4d 6 ปีที่แล้ว

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

    • @SergeyPetrov.
      @SergeyPetrov. 6 ปีที่แล้ว

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

    • @user-mu3lb5rg4d
      @user-mu3lb5rg4d 6 ปีที่แล้ว

      th-cam.com/video/E3ncswHvhFo/w-d-xo.html

  • @igoroskin7575
    @igoroskin7575 6 ปีที่แล้ว

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

    • @alexmorozov73
      @alexmorozov73  6 ปีที่แล้ว

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

    • @igoroskin7575
      @igoroskin7575 6 ปีที่แล้ว

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

    • @igoroskin7575
      @igoroskin7575 6 ปีที่แล้ว

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

    • @alexmorozov73
      @alexmorozov73  6 ปีที่แล้ว

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

  • @Mavric_
    @Mavric_ 7 ปีที่แล้ว

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

    • @alexmorozov73
      @alexmorozov73  7 ปีที่แล้ว

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

    • @22kyle2211
      @22kyle2211 6 ปีที่แล้ว

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

  • @yshinig
    @yshinig 6 ปีที่แล้ว

    не подскажете в чем проблема???
    Изменены опции сборки, пересобираем все
    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  6 ปีที่แล้ว

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

    • @yshinig
      @yshinig 6 ปีที่แล้ว

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

  • @makmakkam6463
    @makmakkam6463 7 ปีที่แล้ว

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

    • @alexmorozov73
      @alexmorozov73  7 ปีที่แล้ว +1

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

  • @Imstalcon
    @Imstalcon 6 ปีที่แล้ว

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

    • @alexmorozov73
      @alexmorozov73  6 ปีที่แล้ว +2

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

  • @arthurgajim6443
    @arthurgajim6443 6 ปีที่แล้ว +1

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

    • @alexmorozov73
      @alexmorozov73  6 ปีที่แล้ว

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

    • @arthurgajim6443
      @arthurgajim6443 6 ปีที่แล้ว

      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  6 ปีที่แล้ว +1

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

    • @arthurgajim6443
      @arthurgajim6443 6 ปีที่แล้ว

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

  • @user-kf7nj7vv3d
    @user-kf7nj7vv3d 5 ปีที่แล้ว

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

    • @alexmorozov73
      @alexmorozov73  5 ปีที่แล้ว +1

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

    • @user-kf7nj7vv3d
      @user-kf7nj7vv3d 5 ปีที่แล้ว

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

    • @alexmorozov73
      @alexmorozov73  5 ปีที่แล้ว

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

  • @MrGeorg56
    @MrGeorg56 7 ปีที่แล้ว

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

    • @alexmorozov73
      @alexmorozov73  7 ปีที่แล้ว +1

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

    • @MrGeorg56
      @MrGeorg56 7 ปีที่แล้ว

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

    • @alexmorozov73
      @alexmorozov73  7 ปีที่แล้ว

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

    • @MrGeorg56
      @MrGeorg56 7 ปีที่แล้ว

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

    • @alexmorozov73
      @alexmorozov73  7 ปีที่แล้ว

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

  • @Imstalcon
    @Imstalcon 6 ปีที่แล้ว

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

  • @evgenbeg5095
    @evgenbeg5095 7 ปีที่แล้ว

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

    • @alexmorozov73
      @alexmorozov73  7 ปีที่แล้ว +1

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

    • @evgenbeg5095
      @evgenbeg5095 7 ปีที่แล้ว

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

    • @alexmorozov73
      @alexmorozov73  7 ปีที่แล้ว

      У меня такой: 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. Вот только не знаю, как поменять бутлоадер не под окнами, т.е. что и куда записывать останется неизменным, а вот какой утилитой это делать - вопрос (ищите сами). Без замены бутлоадера прошивка по воздуху работать не будет, не факт что и еще какие-нибудь глюки не вылезут.
      Кстати, код из этого видео самый первый, он уже два раза модернизировался, лучше использовать последний.

  • @gavrsmit1621
    @gavrsmit1621 6 ปีที่แล้ว

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

    • @alexmorozov73
      @alexmorozov73  6 ปีที่แล้ว

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

    • @gavrsmit1621
      @gavrsmit1621 6 ปีที่แล้ว

      такая и стоит

    • @alexmorozov73
      @alexmorozov73  6 ปีที่แล้ว

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

    • @gavrsmit1621
      @gavrsmit1621 6 ปีที่แล้ว

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

    • @alexmorozov73
      @alexmorozov73  6 ปีที่แล้ว

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

  • @user-mb1wl1dw6j
    @user-mb1wl1dw6j 7 ปีที่แล้ว

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

    • @alexmorozov73
      @alexmorozov73  7 ปีที่แล้ว

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

    • @user-mb1wl1dw6j
      @user-mb1wl1dw6j 7 ปีที่แล้ว

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

    • @user-mb1wl1dw6j
      @user-mb1wl1dw6j 7 ปีที่แล้ว

      Залил такой скетч:
      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  7 ปีที่แล้ว

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

    • @user-mb1wl1dw6j
      @user-mb1wl1dw6j 7 ปีที่แล้ว

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

  • @almattungyshbek1118
    @almattungyshbek1118 6 ปีที่แล้ว

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

    • @alexmorozov73
      @alexmorozov73  6 ปีที่แล้ว

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

    • @almattungyshbek1118
      @almattungyshbek1118 6 ปีที่แล้ว

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

    • @alexmorozov73
      @alexmorozov73  6 ปีที่แล้ว

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

  • @binar5393
    @binar5393 2 ปีที่แล้ว

    Всем здравия.
    При компиляции выскакивает ошибка:
    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  2 ปีที่แล้ว +1

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

    • @binar5393
      @binar5393 2 ปีที่แล้ว

      @@alexmorozov73 вечерком

  • @user-bl7cr5jf7c
    @user-bl7cr5jf7c 6 ปีที่แล้ว

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

  • @Alex_robles22
    @Alex_robles22 4 ปีที่แล้ว +1

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

    • @andrey5857
      @andrey5857 4 ปีที่แล้ว +2

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

  • @Xpdgxkgkhx
    @Xpdgxkgkhx 3 ปีที่แล้ว

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