График Highcharts в ESP8266

Тема в разделе "ESP8266, ESP32", создана пользователем Mag999, 11 янв 2019.

  1. Mag999

    Mag999 Нуб

    Всем привет, помогите создать график температуры с с помощью Highcharts https://www.highcharts.com/demo/line-time-series, Для графика нужен файл json формата
    Код (C++):
    [
    [25205000,288],
    [25265000,279],
    [25325000,605]
    ]
    Понимаю что нужно сделать массив массивов, но как это сделать не хватает знаний, нашел пример https://esp8266.ru/forum/threads/risuem-grafiki.967/ но там график рисуется до первой перезагрузки esp8266
    без сохранения в spiffs. Использовал пример с библиотеки ArduinoJson (JsonGeneratorExample) но смог только добиться код такого вида
    Код (C++):
    [ [252211555, -555] [566666666, -555] ]
     
    Последнее редактирование: 11 янв 2019
  2. rv9c

    rv9c Гик

    Вам какой график нужен? текущих значений без сохранения или же "накопительный" с сохранением в spiffs?

    Если нужны текущие значения то формируете по запросу каждый раз новую строку json с необходимыми значениями (массив использовать не обязательно) , ну а если же накапливать данные и вести историю значений то я писал данные в csv файл каждый раз в конец файла ну и потом скрипт графиков Highcharts просто подгружал этот csv файл и отображал. Так же появляется возможность загрузить себе и посмотреть в виде таблицы через exel)

    Сумбурно получилось) где то есть проект если найду поделюсь.
     
    Mag999 нравится это.
  3. Mag999

    Mag999 Нуб

    Честно говоря, не получив пару дней ответа начал разбираться сам и пришел к вашему варианту))) Все прекрасно работает
     
  4. rv9c

    rv9c Гик

    Не нашел проект к сожалению...
     
  5. Mag999

    Mag999 Нуб

    Все равно спасибо что откликнулись)))
     

    Вложения:

  6. newartem

    newartem Нуб