Всем привет, помогите создать график температуры с с помощью 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] ]
Вам какой график нужен? текущих значений без сохранения или же "накопительный" с сохранением в spiffs? Если нужны текущие значения то формируете по запросу каждый раз новую строку json с необходимыми значениями (массив использовать не обязательно) , ну а если же накапливать данные и вести историю значений то я писал данные в csv файл каждый раз в конец файла ну и потом скрипт графиков Highcharts просто подгружал этот csv файл и отображал. Так же появляется возможность загрузить себе и посмотреть в виде таблицы через exel) Сумбурно получилось) где то есть проект если найду поделюсь.
Честно говоря, не получив пару дней ответа начал разбираться сам и пришел к вашему варианту))) Все прекрасно работает
http://forum.amperka.ru/threads/Отключалось-отопление-на-даче-познакомился-с-ардуино-сделал-монитор.14746/ Графики: https://developers.google.com/chart/interactive/docs/gallery/linechart