Реализован вывод на страницы сайта графиков показаний датчиков.
Добавлены функции администрирования датчиков и устройств.
Добавлена возможность удаления старых сигналов.
Продолжаю работать над плагином. Начало работ здесь.
Новые функции.
Основное для чего это делалось - вывод информации.
Решено было сделать это при помощи библиотеки chartjs.org.
Особо описывать нечего - все видно из скриншотов админ-панели плагина.
Есть страница меню для выбора датчиков устройства для отображения.
Выводятся последние n сигналов датчика.
Можно выводить каждый k-тый сигнал из n сигналов.
В таблицу устройств и сенсоров добавлены поля:
public - публичность - отображение на страницах сайта;
title - название (псевдоним) датчиков и устройств, отображаемых на страницах сайта.
Реализовано удаление старых сигналов от датчиков.
Файлы.
Что можно сделать еще.
1. Страницу устройства (платы) со сводной информацией, статистикой и графиком сразу со всеми сенсорами платы.
2. Циклическое удаление старых записей.
3. Удаление датчиков старых с точки зрения даты (сейчас по количеству).
4. Возможность вывода на одном графике нескольких сенсоров с разных плат.
5. Универсальная функция, возвращающая график любого кол-ва сенсоров с возможностью вызова из любого места.
6. Действия по пороговым значениям сенсорам, например: отослать письмо если температура меньше заданной.
P.S. 03 версия.
Добавлена страница платы на которой выводятся графики сразу всех сигналов платы.
В опции шаблона добавлены списки цветов и толщина.