• Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

Результаты поиска

  1. K

    Решено Web сервер - ! нужна авторизация

    @Alex1 ПРОДОЛЖЕНИЕ 1. из функционала в основу добавь все строчки, начинающиеся с String webPage() и до конца 2. Из функционала в основу перенести строку 20 3. попробуй скомпилировать и запустить 4. Попробовать войти, добавив к IP-адресу "/login" -без кавычек - сообщи, что получилось (Это...
  2. K

    Решено Web сервер - ! нужна авторизация

    @Alex1 Хорошо, попробуй этот вариант: -для примера объединяем основу (из поста №47) и код управления реле (из поста №1)- далее "функционал": 1. в основе убери (закомментируй) строчку, начинающуюся с "server.on("/"," 2. соответствующую строчку (строчки - признак окончания - ";") из функционала...
  3. K

    Решено Web сервер - ! нужна авторизация

    @Alex1 подробнее опишите, как ошибка видится на телефоне (я на своем проверял - было нормально)
  4. K

    Решено Web сервер - ! нужна авторизация

    Тут некоторая проблема в том, что неизвестно, какого типа данные возвращает sensors.getTempCByIndex(0). Если это число с дробной частью, то процедура sprintf(str, "%5.1f",sensors.getTempCByIndex(0)); должна была сработать. А если sensors.getTempCByIndex(0) возвращает строку (что кажется мне...
  5. K

    Решено Web сервер - ! нужна авторизация

    А может и так t += ( Substring( sensors.getTempCByIndex(0),1,5)); или t += ( SubString( sensors.getTempCByIndex(0),1,5)); без #INCLUDE
  6. K

    Решено Web сервер - ! нужна авторизация

    Да, на память получается не очень эффективно Похоже в начале скетча надо ввести что-то типа #INCLUDE "String.h" или #INCLUDE "Strings.h" но я не уверен. Надо смотреть примеры. Скорее всего #INCLUDE "String"
  7. K

    Решено Web сервер - ! нужна авторизация

    @Alex1 Пробуем еще вариант в первоначальном Вашем коде вместо t += (sensors.getTempCByIndex(0)); делаем t += ( substring( sensors.getTempCByIndex(0),1,5)); Последнюю цифру 5 может быть понадобится подобрать "по месту"
  8. K

    Решено Web сервер - ! нужна авторизация

    @Alex1 поищите в примерах ARDUINO использование sprinf() и посмотрите , как там используется часть с "%"
  9. K

    Решено Web сервер - ! нужна авторизация

    вместо char str[6]; попробуйте варианты Char str[6]; или String str;
  10. K

    Решено Web сервер - ! нужна авторизация

    Да ладно, так даже интереснее ... Посмотрите мой пост выше
  11. K

    Решено Web сервер - ! нужна авторизация

    Да, действительно, тут не очень очевидно. :( Похоже тут надо использовать типа sprintf(str, "%.1f",sensors.getTempCByIndex(0)+0.5 ) То есть в результате должно получится что-то типа: Char str[6]; //added by kab sprintf(str, "%5.1f",sensors.getTempCByIndex(0)); //added by kab String...
  12. K

    Решено Web сервер - ! нужна авторизация

    @Alex1 А что касается уровня сигнала Wi-Fi, судя по приведенному фрагменту кода этот уровень в сервере ESP определяется не в процентах, а в децибелах( db). а в проценты переводится по какой-то странной формуле. Какой и в каких единицах показывается уровень на роутере - не обращал внимание...
  13. K

    Решено Web сервер - ! нужна авторизация

    @Alex1 я в своем сообщении дописал, что проблемы не решит. Надо по другому. А вот как? Конечно, можно просто написать поправленный код. Думаю, что Вам полезнее самостоятельно разобраться с этим вопросом. Иначе так и не получите даже простейшие навыки программирования. В данном случае, к...
  14. K

    Решено Web сервер - ! нужна авторизация

    @Alex1 1. С особенностями поведения функции WiFi.RSSI() я не разбирался, но могу поделится общими соображениями: - во-первых, по моему мнению, это лишь приблизительная оценка уровня сигнала, к которой я не относился бы слишком серьезно; - во-вторых, думаю, что еще надо поразбираться, программа...
  15. K

    Решено Web сервер - ! нужна авторизация

    @Slacky я тоже не хочу выглядеть крутым гуру, но , всё-таки каждому разные способности даны от бога.(Хотя я атеист). Но, чем больше человеку дано способностей, тем больше он должен помогать другим.(По моему мнению) Назови это кармой, предназначением или др.
  16. K

    Решено Web сервер - ! нужна авторизация

    @Slacky Ну мы наперегонки - я привязался к тексту ТС - там нет отдельных функций
  17. K

    Решено Web сервер - ! нужна авторизация

    @Alex1 Всё существенней проще: - берем первоначальный код из поста №1 - после каждой ", [](){ в общем, в начале каждой функции-обработчика (их у Вас вроде 3 штуки) надо вставить такие строки if(!server.authenticate("esp", "123")) {...
  18. K

    Решено Web сервер - ! нужна авторизация

    Да, я про тот же вариант, что и @Slacky
  19. K

    Решено Web сервер - ! нужна авторизация

    @Alex1 попозже вечером я доберусь до домашнего компьютера, освежу в памяти, как я сделал это и отпишу. Пока могу сообщить, что в моем варианте в исходную программу добавляется существенно меньше строк и смысл добавок более ясный. Arduino Ide у меня 1.8.3. Это на всякий случай...
  20. K

    Решено Web сервер - ! нужна авторизация

    @Alex1 Вопрос еще актуален? Недавно я аналогично доработал свой скетч аутентификацией существенно более простым способом. Если интересно - могу подробнее.
Сверху Снизу