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

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

  1. M

    Вывод uptime ESP8266 на веб-страницу

    Добавил Ваш код, без изменений. Ниже скрины.
  2. M

    Вывод uptime ESP8266 на веб-страницу

    Судя по строке json, метод JSON.parse(request.responseText); неправильно преобразует "uptime". Я хочу отображать строку, а он переводит ее в число. Можно ли как-то принудительно указать, что это строка?
  3. M

    Вывод uptime ESP8266 на веб-страницу

    Попробовал на сайте https://jsonlint.com/ проверить получаемую строку json {"vcc":2.93,"wifimode":"Station","mqttconnected":false,"freeheap":41000,"uptime":00:02:25,"relay":false} после проверки получаем { "vcc": 2.93, "wifimode": "Station", "mqttconnected": false, "freeheap"...
  4. M

    Вывод uptime ESP8266 на веб-страницу

    Для меня не очевидно, я только учусь. Не могли бы поподробнее объяснить. Нужно проверку делать в js? Для меня js вообще пока темный лес. Насколько я понял, при использовании метода JSON.parse в строке, которой передается время работы имеются два символа, которые парсер не может разобрать, так...
  5. M

    Вывод uptime ESP8266 на веб-страницу

    'Выдает ошибку unexpected number in JSON at position at JSON.parse: которая означает, что JSON объект не может начинаться с 0. Как это можно обойти?
  6. M

    Вывод uptime ESP8266 на веб-страницу

    Добрый день! Ковыряю код, в котором на html-страницу выводится время работы ESP после перезапуска в секундах вот таким образом void handleData() { String message = F("{\""); message += FPSTR(vccArg); message += F("\":"); message += String(ESP.getVcc() / 1024.0); message += F(",\"")...
  7. M

    Не работает код на ESP8266

    PS: не успел отредактировать, но больше всего непонятно, зачем на сайте-источнике https://circuits4you.com/ страница объявляется как массив констант const char MAIN_page[] PROGMEM = R"=====( при этом присваивая его переменной String s = MAIN_page; фактически копируя неизменяемую строку в ОЗУ...
  8. M

    Не работает код на ESP8266

    Спасибо, тоже уже допер насчет второго решения, сравнивая с кодом выше указанного термостата. Собирался запостить в тему. Насчет префикса R -https://en.cppreference.com/w/cpp/language/string_literal
  9. M

    Не работает код на ESP8266

    У меня уже взрыв мозга. Попробовал с сайта следующий код /* * ESP8266 NodeMCU LED Control over WiFi Demo */ #include <ESP8266WiFi.h> #include <WiFiClient.h> //ESP Web Server Library to host a web page #include <ESP8266WebServer.h>...
  10. M

    Не работает код на ESP8266

    Если Вы внимательно прочитали мой пост, то я написал, что взял со статьи ESP8266 (ajax) update part of web page without refreshing код Копия этого кода в архиве во вложении. Я ничего не менял в этом коде. И несколько примеров такой реализации выдают похожую ошибку, хотя в статье есть скриншот...
  11. M

    Не работает код на ESP8266

    Добрый день, уважаемые форумчане. Изучаю реализацию AJAX на ESP и на сайте https://circuits4you.com/ нашел интересную реализацию с использованием необработанного строкового литерала R. Ссылка на статью...
  12. M

    ESP8266 как вэб-сервер или Wifi мост

    А скетч для ESP писали через ArduinoIDE? WEB-страница хранится на ESP? Или передается построчно с контроллера ATmega16? Передача данных от ATmega16 к ESP по UART через AT-команды?
  13. M

    ESP8266 как вэб-сервер или Wifi мост

    Добрый день, уважаемые форумчане! Хотел бы посоветоваться по вопросу использования ESP8266. Собрал на столе два макета. Первый макет это ArduinoUNO+Shield ESP-12. Второй макет Arduino Nano+ESP-01. В ESP-12 залита прошивка esp-link, к ArduinoUNO подключен датчик BME280 и используется библиотека...
  14. M

    ESPlorer

    Доброй ночи! Спасибо, так и есть. Скачал jre-8u202-windows-x64.exe jdk-8u202-windows-x64.exe Удалил установленные версии Java, установил эти и ESplorer работает.
  15. M

    ESPlorer

    Доброй ночи! столкнулся с проблемой открытия порта в ESPlorer (вылетает при нажатии на "Open"). Пробовал, что советуют выше по ветке - изменять файл bat. Не помогает. Не подскажите, куда копать? Уже установил 32-х битную версию Java jre1.8.0_171\ jre1.8.0_251\ Также стоит и 64-х битная jdk-11.0.2\
Сверху Снизу