• Уважаемые посетители сайта esp8266.ru!
    Мы отказались от размещения рекламы на страницах форума для большего комфорта пользователей.
    Вы можете оказать посильную поддержку администрации форума. Данные средства пойдут на оплату услуг облачных провайдеров для сайта esp8266.ru
  • Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

Недавнее содержимое от Melandr

  1. M

    WiFiManager и переподключение при пропадании WiFi

    Спасибо, думаю это подойдет!
  2. M

    WiFiManager и переподключение при пропадании WiFi

    Не получилось отредактировать, поэтому допишу, что заметил. Получается при старте ESP, дается какое-то время на подключение к точке доступа. Если подключение не прошло, стартует SoftAP на ESP и уже ждет пока не будет настроено Wifi соединение через портал. Получается программа не попадает в...
  3. M

    WiFiManager и переподключение при пропадании WiFi

    Доброго дня! Использую библиотеку WiFiManager для подключения к WiFi. Если в момент запуска ESP сохраненная точка доступа выключена или нет сохраненной точки доступа то поднимается SoftAp, к которой можно подключиться, зайти на страницу 192.168.4.1 и настроить подключение к WiFi. Но если связь...
  4. M

    ESP8266 как веб-сервер и клиент mqtt

    А такой вопрос, а просто отправить ответ с данными от сервера, без запроса со стороны клиента? Такое не возможно сделать? //обработчик http_get запроса void handleGetState() { if (!server.authenticate(www_username, www_password)) { //Если НЕ верно введены или просто...
  5. M

    ESP8266 как веб-сервер и клиент mqtt

    Я так и сделал, добавил в js функцию setInterval с функцией обновления данных (ajax запрос). Просто не понравилось, что запрос проходит, допустим, каждые 2 секунды, и соответственно сеть нагружается, при том что данные не меняются на странице. Думал, может есть какая-то возможность отправить...
  6. M

    ESP8266 как веб-сервер и клиент mqtt

    Добрый день! Делаю устройство для управления кондиционером, путем эмулирования пульта ДУ кондиционера. На ESP поднят веб-сервер, работающий в локальной сети и mqtt-клиент, подключенный к облачному MQTT-брокеру. В принципе все работает, но есть одна проблема. Когда открыта веб-страница, при...
  7. M

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

    А такой вопрос. Строку if (!server.authenticate(admin, 1111)) return server.requestAuthentication(); нужно добавлять во все обработчики запросов, которые приходят на ESP? Просто когда добавляешь во все обработчики, при первом подключении к ESP вываливается окно с авторизацией и не всегда...
  8. M

    ESP8266 и несколько клиентов

    Разобрался, торможу. Видать болячка плохо влияет, я ж время клиенту уже в секундах бросаю :)
  9. M

    ESP8266 и несколько клиентов

    Доброй ночи! В HTML и JS не сильно разбираюсь, но почему-то не выводит время форматировано в строке <p class="reading">Время в часах: <span id="time"></span></p>
  10. M

    ESP8266 и несколько клиентов

    Кстати, когда подвисает обновление информации на вебстранице, после обновления страницы показания начинают идти дальше, ESP не перезагружается, но почему то данные на страницу не идут. При этом в последовательном мониторе информации об разрыве вебсокет - нет
  11. M

    ESP8266 и несколько клиентов

    Добрый день! Ваш пример нормально компилируется, но все равно пытается подключаться к 192.168.4.1 Хотя ESP подключена к роутеру. Строка ws = new WebSocket('ws://' + document.location.host + '/ws', ['arduino']); //ws = new WebSocket('ws://192.168.4.1/ws'); закомментирована...
  12. M

    ESP8266 и несколько клиентов

    Выше EvgeniyS выложил рабочий пример, отталкивайтесь от него. Данные читаются в секции
  13. M

    ESP8266 и несколько клиентов

    Кстати, я так и не понял, зачем объявлять динамический объект с фиксированным размером
  14. M

    ESP8266 и несколько клиентов

    Добрый день EvgeniyS! Попробовал переделать Ваш код под библиотеку json версии 6 Вроде бы работает.
  15. M

    ESP8266 и несколько клиентов

    После установки Git компиляция прошла успешно. Правда не могу понять. Делал по инструкции отсюда https://tproger.ru/articles/introduction-to-svelte-3/ А если использовать Ваш исходник. Как правильно компилировать: 1. Создать каталог проекта. 2. Забросить в эту папку файлы проекта index.htm...
Сверху Снизу