Sonoff Relay Controller для Android

Поделиться
HTML-код
  • Опубликовано: 10 фев 2025
  • Android-приложение для управления кастомной прошивкой реле Sonoff из видео • Sonoff Relay модерниза...
    Код проекта для App Inventor: drive.google.c...
    Откомпиллированный проект: drive.google.c...
    MD5 Sonoff.apk: 210811FABD4B124B4869F5B6B41A144E

Комментарии • 44

  • @sanj1980
    @sanj1980 7 лет назад

    с меня лайк и подписка твой скечь почти единственно нормальный по перепрошивке сонофф

    • @arduinoetc
      @arduinoetc  7 лет назад

      Последняя версия в ролике ruclips.net/video/ei1kmES_sQY/видео.html

  • @S0A0W0
    @S0A0W0 7 лет назад +7

    Отдельный респект за фразу)))) "огрызкофилы в пролете "

    • @arduinoetc
      @arduinoetc  7 лет назад +2

      Посмотрим, сколько дизлайков у этого видео в итоге будет. :) "Богоизбранные" обидчивые. :)

  • @РусланСаметгалиев

    Прошивка классная! А планируется ли добавить поддержку датчика AM2301?

  • @sanj1980
    @sanj1980 7 лет назад

    у меня не показывает данные с датчика dht11 Посредник mqtt: not connected
    Кучи свободный размер: 26656 байт
    Время работы: 00:09:25
    Сила сигнала: -95 дБм
    Температура: ? ОС
    Влажность: 0 %
    Реле

    • @arduinoetc
      @arduinoetc  7 лет назад

      Сам датчик точно рабочий? Демо-пример от библиотеки DHT данные показывает?

  • @Александр-е9ф3д
    @Александр-е9ф3д 6 лет назад

    Alex, добрый день!
    Приложение работает!
    Сейчас добавил в приложение удаленный SONOFF у которого вход запаролен. Приложение подключилось без проблем и пароль не спросило. Так должно быть?

    • @arduinoetc
      @arduinoetc  6 лет назад +1

      Страница с переключением реле не запаролена, поэтому прямое обращение к ней (что и делает программа для Андройда) работает без пароля. Но это сделано специально, потому что пароль надо передавать в base64, а AI2 на тот момент по крайней мере не умел обрабатывать строки в base64 кодировке.

    • @Александр-е9ф3д
      @Александр-е9ф3д 6 лет назад

      @@arduinoetc Спасибо за ответ!
      Когда я подключаюсь к SONOFFу через браузер, то нужен пароль. Когда через приложение, то пароль не нужен. А можно через браузер подключиться к SONOFFу обойдя пароль? У меня SONOFF стоит на даче, на роутере проброшен порт и очень не хотелось бы, чтобы кто-нибудь посторонний мог влезть в управление реле без пароля.

    • @arduinoetc
      @arduinoetc  6 лет назад +1

      Тогда первой строкой метода void ESPWebMQTTRelay::handleRelaySwitch() вставьте строки
      if (! userAuthenticate())
      return;
      Но с паролем на переключение реле клиент для Андройда работать не будет.

    • @Александр-е9ф3д
      @Александр-е9ф3д 6 лет назад

      @@arduinoetc Спасибо!

  • @Sashka793
    @Sashka793 7 лет назад

    Совершенно согласен, что андроид приложение давно напрашивалось для полноты картины ))) но почему таким сложным путем , почему не Blynk ?

    • @arduinoetc
      @arduinoetc  7 лет назад

      Уйти от одного облака в другое? Или из-за простого телефонного клиента держать на себе еще и локальный блинк-сервер?

    • @Sashka793
      @Sashka793 7 лет назад

      Alex Morozov ну уход от одного облака ради расширения функциональности стоит того. Зато за счёт облачного сервиса возможно реализовать взаимодействие модулей между собой.

    • @arduinoetc
      @arduinoetc  7 лет назад

      А тут Дмитрий Екименко резонно возразит, что MQTT решает всё. :)

  • @krepton85you
    @krepton85you 7 лет назад

    Да ладно, зачем все это, ваша прошивка поддерживает же MQTT, а клиентов на Андроид для MQTT куча, на любой вкус и цвет. Да функций у этого приложения что вы написали всего ничего (можно конечно и дописать), по MQTT ведь все поддерживается, что и по web.

    • @arduinoetc
      @arduinoetc  7 лет назад +1

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

    • @krepton85you
      @krepton85you 7 лет назад

      Ха, ха, ха, это и действительно на агрызок ничего нет совсем ни каких mqtt клиентов, их даже на win ПК нету. Но на ПК WEB интерфейс и выручает, без его ни как там.

    • @arduinoetc
      @arduinoetc  7 лет назад +1

      За "имидж" приходится страдать. :)

  • @sanj1980
    @sanj1980 7 лет назад

    обнаружился глюк после того как задам сценарий сохраню конект пропадает но сценарий выполняется потом пока не перезагружу конекта нету

    • @arduinoetc
      @arduinoetc  7 лет назад

      Что такое "сценарий"? Расписание? Никак не может быть ни с чем связано.
      Обновляйте на реле бутлоадер и параметры WiFi от Espressif SDK 2.1, потом заливайте скетч снова. Все известные проблемы в основном из-за несоответствия версий SDK, используемой Arduino IDE, и исходной прошивки.

  • @sanj1980
    @sanj1980 7 лет назад

    всё заработало по новой залил скечь Sonoff_Relay2 и температура заработала

  • @sanj1980
    @sanj1980 7 лет назад

    нашол видео делаю всё как на видео git не хочет файлы закидывать начинает половина закинет потом ошибка

    • @arduinoetc
      @arduinoetc  7 лет назад

      Я говорил об обновлении бутлоадера!!!
      ruclips.net/video/LbZ1y9tYVSQ/видео.html

  • @sanj1980
    @sanj1980 7 лет назад

    всё разобрался обновил бутлодер и проблемы ушли всё стабильно двое суток работает

  • @krendely0k
    @krendely0k 6 лет назад

    Я ниче не понял, но лайк поставил

  • @sanj1980
    @sanj1980 7 лет назад

    cannot clone submodules вот что пишет

  • @sanj1980
    @sanj1980 7 лет назад

    ну да правильно плюс к 5 ноге минус 2я нога данные к 1 ноге

  • @MrGoloder
    @MrGoloder 7 лет назад

    Я использовал для андроидa DroidScript, не без косяков конечно но аппинвентор я вообще не могу воспринимать.

    • @arduinoetc
      @arduinoetc  7 лет назад

      Да я вообще-то на Дельфи профессионально пишу, мне проще на последних версиях тогда уж начать писать (они и iOS и Android поддерживают).
      Это был просто эксперимент, хотя для как раз не программистов как отправная точка вполне может сойти. Тем более собирание пазлов развивает мелкую моторику рук, которая в свою очередь способствует развитию головного мозга (у кого помимо спинного еще какой-то есть). :)

  • @sanj1980
    @sanj1980 7 лет назад

    понял теперь заливаю скрипт ESP_BootVer заливается всё ставлю скорость 74880 ни чего нету ни ответа ни привета

    • @arduinoetc
      @arduinoetc  7 лет назад

      Да без разницы на текущую версию. Не скетч нужно заливать, а FOTA прошивку из архива, который скачать с espressif. А потом уже шить скетч умного реле.

  • @sanj1980
    @sanj1980 7 лет назад

    кинь ссылочку пожалуйста

  • @sanj1980
    @sanj1980 7 лет назад

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

    • @arduinoetc
      @arduinoetc  7 лет назад

      У меня есть видео на эту тему, только файлы для прошивки надо брать свежее чем в видео, а именно из SDK 2.1. По крайней мере актуальная поддержка Arduino IDE для ESP8266 использует именно SDK 2.1.

  • @СергейМалородов
    @СергейМалородов 5 лет назад

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

    • @arduinoetc
      @arduinoetc  5 лет назад

      Обе ссылки рабочие.

  • @Vlad-mn7xq
    @Vlad-mn7xq 5 лет назад

    Жалко,что приложение уже удалили....

    • @arduinoetc
      @arduinoetc  5 лет назад +1

      Это какое-то жывотное пожаловалось на файл.
      Подал апелляцию, ждем. Я отвечу в вашем комментарии при успехе. Но можете сейчас скачать исходник и откомпиллировать его в ai2.appinventor.mit.edu