Sonoff Relay Controller для Android
HTML-код
- Опубликовано: 10 фев 2025
- Android-приложение для управления кастомной прошивкой реле Sonoff из видео • Sonoff Relay модерниза...
Код проекта для App Inventor: drive.google.c...
Откомпиллированный проект: drive.google.c...
MD5 Sonoff.apk: 210811FABD4B124B4869F5B6B41A144E
с меня лайк и подписка твой скечь почти единственно нормальный по перепрошивке сонофф
Последняя версия в ролике ruclips.net/video/ei1kmES_sQY/видео.html
Отдельный респект за фразу)))) "огрызкофилы в пролете "
Посмотрим, сколько дизлайков у этого видео в итоге будет. :) "Богоизбранные" обидчивые. :)
Прошивка классная! А планируется ли добавить поддержку датчика AM2301?
Выбирайте в настройках DHT21 - это одно и то же.
Спасибо, всё получилось!
у меня не показывает данные с датчика dht11 Посредник mqtt: not connected
Кучи свободный размер: 26656 байт
Время работы: 00:09:25
Сила сигнала: -95 дБм
Температура: ? ОС
Влажность: 0 %
Реле
Сам датчик точно рабочий? Демо-пример от библиотеки DHT данные показывает?
Alex, добрый день!
Приложение работает!
Сейчас добавил в приложение удаленный SONOFF у которого вход запаролен. Приложение подключилось без проблем и пароль не спросило. Так должно быть?
Страница с переключением реле не запаролена, поэтому прямое обращение к ней (что и делает программа для Андройда) работает без пароля. Но это сделано специально, потому что пароль надо передавать в base64, а AI2 на тот момент по крайней мере не умел обрабатывать строки в base64 кодировке.
@@arduinoetc Спасибо за ответ!
Когда я подключаюсь к SONOFFу через браузер, то нужен пароль. Когда через приложение, то пароль не нужен. А можно через браузер подключиться к SONOFFу обойдя пароль? У меня SONOFF стоит на даче, на роутере проброшен порт и очень не хотелось бы, чтобы кто-нибудь посторонний мог влезть в управление реле без пароля.
Тогда первой строкой метода void ESPWebMQTTRelay::handleRelaySwitch() вставьте строки
if (! userAuthenticate())
return;
Но с паролем на переключение реле клиент для Андройда работать не будет.
@@arduinoetc Спасибо!
Совершенно согласен, что андроид приложение давно напрашивалось для полноты картины ))) но почему таким сложным путем , почему не Blynk ?
Уйти от одного облака в другое? Или из-за простого телефонного клиента держать на себе еще и локальный блинк-сервер?
Alex Morozov ну уход от одного облака ради расширения функциональности стоит того. Зато за счёт облачного сервиса возможно реализовать взаимодействие модулей между собой.
А тут Дмитрий Екименко резонно возразит, что MQTT решает всё. :)
Да ладно, зачем все это, ваша прошивка поддерживает же MQTT, а клиентов на Андроид для MQTT куча, на любой вкус и цвет. Да функций у этого приложения что вы написали всего ничего (можно конечно и дописать), по MQTT ведь все поддерживается, что и по web.
Полностью согласен, но судя по ряду вопросов к разным моим видео, для многих это Запредельное Тайное Знание, им бы на огрызочек програмку с крупными ясными картинками или управление силой мысли... :)
Ха, ха, ха, это и действительно на агрызок ничего нет совсем ни каких mqtt клиентов, их даже на win ПК нету. Но на ПК WEB интерфейс и выручает, без его ни как там.
За "имидж" приходится страдать. :)
обнаружился глюк после того как задам сценарий сохраню конект пропадает но сценарий выполняется потом пока не перезагружу конекта нету
Что такое "сценарий"? Расписание? Никак не может быть ни с чем связано.
Обновляйте на реле бутлоадер и параметры WiFi от Espressif SDK 2.1, потом заливайте скетч снова. Все известные проблемы в основном из-за несоответствия версий SDK, используемой Arduino IDE, и исходной прошивки.
всё заработало по новой залил скечь Sonoff_Relay2 и температура заработала
нашол видео делаю всё как на видео git не хочет файлы закидывать начинает половина закинет потом ошибка
Я говорил об обновлении бутлоадера!!!
ruclips.net/video/LbZ1y9tYVSQ/видео.html
всё разобрался обновил бутлодер и проблемы ушли всё стабильно двое суток работает
Я ниче не понял, но лайк поставил
cannot clone submodules вот что пишет
ну да правильно плюс к 5 ноге минус 2я нога данные к 1 ноге
Я использовал для андроидa DroidScript, не без косяков конечно но аппинвентор я вообще не могу воспринимать.
Да я вообще-то на Дельфи профессионально пишу, мне проще на последних версиях тогда уж начать писать (они и iOS и Android поддерживают).
Это был просто эксперимент, хотя для как раз не программистов как отправная точка вполне может сойти. Тем более собирание пазлов развивает мелкую моторику рук, которая в свою очередь способствует развитию головного мозга (у кого помимо спинного еще какой-то есть). :)
понял теперь заливаю скрипт ESP_BootVer заливается всё ставлю скорость 74880 ни чего нету ни ответа ни привета
Да без разницы на текущую версию. Не скетч нужно заливать, а FOTA прошивку из архива, который скачать с espressif. А потом уже шить скетч умного реле.
кинь ссылочку пожалуйста
может и так а можно по подробней я буду блогодарен просто я не сильно волоку в этом спасибо зарание
У меня есть видео на эту тему, только файлы для прошивки надо брать свежее чем в видео, а именно из SDK 2.1. По крайней мере актуальная поддержка Arduino IDE для ESP8266 использует именно SDK 2.1.
Ссылка не работает. плиз
Обе ссылки рабочие.
Жалко,что приложение уже удалили....
Это какое-то жывотное пожаловалось на файл.
Подал апелляцию, ждем. Я отвечу в вашем комментарии при успехе. Но можете сейчас скачать исходник и откомпиллировать его в ai2.appinventor.mit.edu