• Уважаемые посетители сайта esp8266.ru!
    Мы отказались от размещения рекламы на страницах форума для большего комфорта пользователей.
    Вы можете оказать посильную поддержку администрации форума. Данные средства пойдут на оплату услуг облачных провайдеров для сайта esp8266.ru
  • Система автоматизации с открытым исходным кодом на базе 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 Вопрос еще актуален? Недавно я аналогично доработал свой скетч аутентификацией существенно более простым способом. Если интересно - могу подробнее.
Сверху Снизу