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

Поділитися
Вставка
  • Опубліковано 6 лис 2024

КОМЕНТАРІ • 221

  • @Василий-ы9г4т
    @Василий-ы9г4т 7 років тому +1

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

    • @alexmorozov73
      @alexmorozov73  7 років тому +3

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

  • @vikspirin5709
    @vikspirin5709 Рік тому

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

  • @MrGeorg56
    @MrGeorg56 7 років тому +2

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

  • @krepton85you
    @krepton85you 7 років тому +1

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

  • @ЕленаАбрамова-х3я
    @ЕленаАбрамова-х3я 7 років тому

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

    • @dmitrij2686
      @dmitrij2686 7 років тому

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

  • @futuro135
    @futuro135 7 років тому +1

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

    • @alexmorozov73
      @alexmorozov73  7 років тому +1

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

    • @kondralev
      @kondralev 7 років тому

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

    • @alexmorozov73
      @alexmorozov73  7 років тому

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

    • @kondralev
      @kondralev 7 років тому +1

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

  • @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 , проблема решена.

  • @Tiavaldo2
    @Tiavaldo2 6 років тому +1

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

    • @alexmorozov73
      @alexmorozov73  6 років тому

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

  • @aleksandrvolgushev4419
    @aleksandrvolgushev4419 7 років тому

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

    • @alexmorozov73
      @alexmorozov73  7 років тому

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

    • @aleksandrvolgushev4419
      @aleksandrvolgushev4419 7 років тому

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

    • @alexmorozov73
      @alexmorozov73  7 років тому +1

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

    • @aleksandrvolgushev4419
      @aleksandrvolgushev4419 7 років тому

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

    • @alexmorozov73
      @alexmorozov73  7 років тому

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

  • @МиколаУкроповичь
    @МиколаУкроповичь 4 роки тому

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

  • @Dron17-M24
    @Dron17-M24 5 років тому

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

    • @alexmorozov73
      @alexmorozov73  5 років тому +1

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

    • @Dron17-M24
      @Dron17-M24 5 років тому

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

  • @ElectricNail
    @ElectricNail 7 років тому

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

    • @alexmorozov73
      @alexmorozov73  7 років тому +1

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

  • @sbm5705
    @sbm5705 7 років тому

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

    • @alexmorozov73
      @alexmorozov73  7 років тому

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

  • @alexkolesnikov3713
    @alexkolesnikov3713 4 роки тому

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

    • @alexmorozov73
      @alexmorozov73  4 роки тому

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

  • @Mladshoj1
    @Mladshoj1 2 місяці тому

    Добрый.
    4CHR3 PRO.
    Сможете перепрошить под айфон для локалки, и каналы сделать без фиксации?

    • @alexmorozov73
      @alexmorozov73  2 місяці тому

      Добрый.
      У меня нет ни огрызка, ни реле на 4 канала, так что ничем не могу помочь.

  • @ВикторАстахов-р5б
    @ВикторАстахов-р5б 6 років тому +1

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

  • @Linkasum21
    @Linkasum21 7 років тому

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

  • @НиколайПавлов-х1ъ
    @НиколайПавлов-х1ъ 5 років тому

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

  • @ТимурКанев-о6ы
    @ТимурКанев-о6ы 7 років тому +1

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

    • @alexmorozov73
      @alexmorozov73  7 років тому

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

  • @makmakkam6463
    @makmakkam6463 7 років тому

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

    • @alexmorozov73
      @alexmorozov73  7 років тому +1

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

  • @barmaleyzigmundovich6541
    @barmaleyzigmundovich6541 7 років тому

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

  • @noneim1926
    @noneim1926 6 років тому

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

    • @alexmorozov73
      @alexmorozov73  6 років тому

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

  • @makmakkam6463
    @makmakkam6463 7 років тому

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

  • @Imstalcon
    @Imstalcon 6 років тому

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

    • @alexmorozov73
      @alexmorozov73  6 років тому +1

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

  • @andreysemenov3246
    @andreysemenov3246 5 років тому

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

    • @alexmorozov73
      @alexmorozov73  5 років тому

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

  • @yshinig
    @yshinig 6 років тому +1

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

    • @alexmorozov73
      @alexmorozov73  6 років тому +1

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

    • @yshinig
      @yshinig 6 років тому

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

    • @alexmorozov73
      @alexmorozov73  6 років тому +1

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

  • @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

  • @НиколайПавлов-х1ъ
    @НиколайПавлов-х1ъ 5 років тому

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

    • @alexmorozov73
      @alexmorozov73  5 років тому

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

    • @НиколайПавлов-х1ъ
      @НиколайПавлов-х1ъ 5 років тому

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

    • @alexmorozov73
      @alexmorozov73  5 років тому +1

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

    • @НиколайПавлов-х1ъ
      @НиколайПавлов-х1ъ 5 років тому

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

    • @НиколайПавлов-х1ъ
      @НиколайПавлов-х1ъ 5 років тому

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

  • @alistor3609
    @alistor3609 7 років тому

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

    • @alexmorozov73
      @alexmorozov73  7 років тому

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

    • @alistor3609
      @alistor3609 7 років тому

      спасибо

  • @Imstalcon
    @Imstalcon 6 років тому

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

    • @alexmorozov73
      @alexmorozov73  6 років тому +2

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

  • @Andri770
    @Andri770 5 років тому

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

  • @ЕвгенийВикторович-й3ш

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

    • @alexmorozov73
      @alexmorozov73  4 роки тому

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

    • @ЕвгенийВикторович-й3ш
      @ЕвгенийВикторович-й3ш 4 роки тому

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

  • @yshinig
    @yshinig 6 років тому

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

    • @alexmorozov73
      @alexmorozov73  6 років тому

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

  • @DKNEZEVIC54
    @DKNEZEVIC54 2 роки тому

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

  • @ТимурКанев-о6ы
    @ТимурКанев-о6ы 7 років тому

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

    • @alexmorozov73
      @alexmorozov73  7 років тому

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

    • @ТимурКанев-о6ы
      @ТимурКанев-о6ы 7 років тому

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

    • @alexmorozov73
      @alexmorozov73  7 років тому

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

    • @ТимурКанев-о6ы
      @ТимурКанев-о6ы 7 років тому

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

  • @АлексейЛыженков-н6ъ

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

  • @waldemartur8098
    @waldemartur8098 5 років тому

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

    • @alexmorozov73
      @alexmorozov73  5 років тому

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

  • @Mavric_
    @Mavric_ 7 років тому

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

    • @alexmorozov73
      @alexmorozov73  7 років тому

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

    • @22kyle2211
      @22kyle2211 6 років тому

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

  • @paulignatchenko268
    @paulignatchenko268 6 років тому

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

    • @alexmorozov73
      @alexmorozov73  6 років тому

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

  • @igoroskin7575
    @igoroskin7575 7 років тому

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

    • @alexmorozov73
      @alexmorozov73  7 років тому

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

    • @igoroskin7575
      @igoroskin7575 7 років тому

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

    • @igoroskin7575
      @igoroskin7575 7 років тому

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

    • @alexmorozov73
      @alexmorozov73  7 років тому

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

  • @Yagody-Kryma
    @Yagody-Kryma 3 роки тому

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

    • @alexmorozov73
      @alexmorozov73  3 роки тому

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

    • @Yagody-Kryma
      @Yagody-Kryma 3 роки тому

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

    • @alexmorozov73
      @alexmorozov73  3 роки тому

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

  • @RUS_44
    @RUS_44 6 років тому

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

  • @kondralev
    @kondralev 7 років тому

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

    • @alexmorozov73
      @alexmorozov73  7 років тому

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

    • @kondralev
      @kondralev 7 років тому

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

    • @alexmorozov73
      @alexmorozov73  7 років тому

      Тогда понятия не имею. Никто не жаловался на эту тему, у меня тоже проблем не наблюдалось.
      Попробуйте взять файлы 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 7 років тому

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

    • @kondralev
      @kondralev 7 років тому

      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

  • @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

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

  • @futuro135
    @futuro135 7 років тому

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

  • @ТимурКанев-о6ы
    @ТимурКанев-о6ы 7 років тому

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

    • @alexmorozov73
      @alexmorozov73  7 років тому

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

    • @ТимурКанев-о6ы
      @ТимурКанев-о6ы 7 років тому

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

    • @alexmorozov73
      @alexmorozov73  7 років тому

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

    • @ТимурКанев-о6ы
      @ТимурКанев-о6ы 7 років тому

      Если совсем убрать &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 и.т.д. ваша самая шустрая,а главное что благодаря вашему каналу (и прошивкам)можно самому попытаться понять "откуда ноги растут" За это вам отдельный респект. Начал интересоваться данной темой пару месяцев назад благодаря тому что попал на ваш канал тема так сказать зацепила.

  • @binar5393
    @binar5393 3 роки тому

    Всем здравия.
    При компиляции выскакивает ошибка:
    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  3 роки тому +1

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

    • @binar5393
      @binar5393 3 роки тому

      @@alexmorozov73 вечерком

  • @RootOfLife
    @RootOfLife 6 років тому

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

    • @alexmorozov73
      @alexmorozov73  6 років тому

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

    • @АлександрШевченко-м6я3ж
      @АлександрШевченко-м6я3ж 6 років тому

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

  • @ВиталийЦ-э2ю
    @ВиталийЦ-э2ю 7 років тому

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

    • @SergeyPetrov.
      @SergeyPetrov. 7 років тому +1

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

    • @ВиталийЦ-э2ю
      @ВиталийЦ-э2ю 7 років тому

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

    • @SergeyPetrov.
      @SergeyPetrov. 7 років тому

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

    • @ВиталийЦ-э2ю
      @ВиталийЦ-э2ю 7 років тому

      ua-cam.com/video/E3ncswHvhFo/v-deo.html

  • @Velosi_ru
    @Velosi_ru 6 років тому

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

    • @alexmorozov73
      @alexmorozov73  6 років тому

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

    • @Velosi_ru
      @Velosi_ru 6 років тому

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

  • @Imstalcon
    @Imstalcon 6 років тому

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

  • @kurilkindk
    @kurilkindk 7 років тому

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

  • @yshinig
    @yshinig 7 років тому

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

    • @yshinig
      @yshinig 7 років тому

      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  7 років тому

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

    • @ИмяФамилия-э4ф7в
      @ИмяФамилия-э4ф7в 6 років тому

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

  • @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;

  • @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

  • @almattungyshbek1118
    @almattungyshbek1118 7 років тому

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

  • @dmitrij2686
    @dmitrij2686 7 років тому

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

    • @alexmorozov73
      @alexmorozov73  7 років тому

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

    • @dmitrij2686
      @dmitrij2686 7 років тому

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

    • @alexmorozov73
      @alexmorozov73  7 років тому

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

    • @dmitrij2686
      @dmitrij2686 7 років тому

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

  • @ТимурКанев-о6ы
    @ТимурКанев-о6ы 7 років тому

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

    • @alexmorozov73
      @alexmorozov73  7 років тому

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

    • @ТимурКанев-о6ы
      @ТимурКанев-о6ы 7 років тому

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

    • @ТимурКанев-о6ы
      @ТимурКанев-о6ы 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. Преобразователь стоит до гребенки.

    • @ТимурКанев-о6ы
      @ТимурКанев-о6ы 7 років тому

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

  • @Викторч-л3д
    @Викторч-л3д 5 років тому

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

    • @alexmorozov73
      @alexmorozov73  5 років тому +1

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

    • @Викторч-л3д
      @Викторч-л3д 5 років тому

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

    • @alexmorozov73
      @alexmorozov73  5 років тому

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

  • @Alex_robles22
    @Alex_robles22 4 роки тому +1

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

    • @andrey5857
      @andrey5857 4 роки тому +2

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

  • @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, т.е. сбросе конфигурации.
      Хотя обновить систему все же (ИМХО) проще. :) При религиозных запретах можно Хром поставить от корпорации добра.

  • @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 років тому

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

  • @almattungyshbek1118
    @almattungyshbek1118 7 років тому

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

    • @alexmorozov73
      @alexmorozov73  7 років тому

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

    • @almattungyshbek1118
      @almattungyshbek1118 7 років тому

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

    • @alexmorozov73
      @alexmorozov73  7 років тому

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

  • @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 7 років тому

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

    • @alexmorozov73
      @alexmorozov73  7 років тому

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

    • @gavrsmit1621
      @gavrsmit1621 7 років тому

      такая и стоит

    • @alexmorozov73
      @alexmorozov73  7 років тому

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

    • @gavrsmit1621
      @gavrsmit1621 7 років тому

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

    • @alexmorozov73
      @alexmorozov73  7 років тому

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

  • @Xpdgxkgkhx
    @Xpdgxkgkhx 3 роки тому

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

  • @Whilser
    @Whilser 7 років тому

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

    • @alexmorozov73
      @alexmorozov73  7 років тому

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