Re: AMS примеры готовых решений
Добавлено: Пн апр 24, 2017 6:29 pm
С разрешения автора и в продолжение темы добавлен блок логирования температуры. Код модуля DATALOG_FEATURE и страницу Chart.htm написал ledmax . Я только добавил вкладку в общий код. Начало обсуждения ТУТ.
Внимание! Все библиотеки лежат на сторонних серверах , поэтому для нормальной работы необходим доступ в интернет. На самом АМС должна корректно работать синхронизация времени.
Реализовано:
1. Логирование двух температур tempSTR и tempHOM
2. Логирование влажности с сенсора NRF24
3. Вывод результатов (построение графиков) на странице chart.htm
4. Отображение модуля логирования (LOG) в Даш-панели вместе с другими модулями в системе.
С последним где то закралась ошибка и модуль не подсвечивается синим цветом.
Как это работает. После заливки скетча в ЕСП автоматически создается файл gotdata.css с данными Дата , время и значения. В коде оставлены вывод трех графиков. Можно уменьшить или увеличить самостоятельно.
Ввиду ограниченности памяти у ЕСП , желательно удалить все не используемые файлы и особенно картинки. Интервалы записи можно увеличить до 5 минут. При этом в базу влезает около 800 записей, что соответствует двум дням.
Логировать можно любое значение. Комментарии в коде. В последствии со страницы chart.htm средствами самой библиотеки можно скачать в файл Экселя данные и анализировать уже на компе.
Единственная проблема - не скачивается время температуры.
В дальнейшем попробую перенести код на SD карту. После этого станет возможным хранить библиотеки локально в АМС.
Внимание! Все библиотеки лежат на сторонних серверах , поэтому для нормальной работы необходим доступ в интернет. На самом АМС должна корректно работать синхронизация времени.
Реализовано:
1. Логирование двух температур tempSTR и tempHOM
2. Логирование влажности с сенсора NRF24
3. Вывод результатов (построение графиков) на странице chart.htm
4. Отображение модуля логирования (LOG) в Даш-панели вместе с другими модулями в системе.
С последним где то закралась ошибка и модуль не подсвечивается синим цветом.
Как это работает. После заливки скетча в ЕСП автоматически создается файл gotdata.css с данными Дата , время и значения. В коде оставлены вывод трех графиков. Можно уменьшить или увеличить самостоятельно.
Ввиду ограниченности памяти у ЕСП , желательно удалить все не используемые файлы и особенно картинки. Интервалы записи можно увеличить до 5 минут. При этом в базу влезает около 800 записей, что соответствует двум дням.
Логировать можно любое значение. Комментарии в коде. В последствии со страницы chart.htm средствами самой библиотеки можно скачать в файл Экселя данные и анализировать уже на компе.
Единственная проблема - не скачивается время температуры.
В дальнейшем попробую перенести код на SD карту. После этого станет возможным хранить библиотеки локально в АМС.