Всем доброго дня!
Решил поделится своей наработкой.
В один момент лень победила, и все, что не хватало мне в визуальной панели Бенукс (web-servere) решил воплотить, так, как на мой взгляд удобней, информативней и без лишней информации и украшательств.
основой послужил проект на Хабре участника Тараса.
http://habrahabr.ru/post/155869/ и только благодаря ему, у меня получилось создать что-то подобное и состыковать это с Бенукс. Я не программист и вообще с этой троицей (Apache+PHP+ MySql) я имел дело впервые, поэтому копался и доставал Тараса наверное месяц. (спасибо ему за терпение).
Вот что у меня получилось:
http://duvarov.dyndns.org/При нажатии на индикатор, загружается его история.
В принципе сама идея описана в проекте Тараса.
и принцип работы у меня схож с ним.
В Бенукс все датчики пришлось распределить по группам
1. датчики, данные от которых нужны раз в 5-10 минут (это все термометры, датчики влажности и давления, напряжения сети).
2. датчики, данные от которых нужны раз в минуту (датчик тока)
3 датчики от которых данные нужны 2-3 раза в день (счетчики воды).
Бенукс пишет свой лог-файл для каждой группы с интервалом указанный выше.
Итого на выходе имеем 3 лог-файла.
Далее скрипт (у меня их 3, каждый для своего лога), написанный на vbs читает данные из своего лога, заносит в свою таблицу mysql и далее стирает этот лог.
В Бенукс прописаны команды, которые через определенные интервалы времени запускают эти скрипты vbs
(один раз в минуту, другой раз в 10 минут и последний - раз в 10 часов).
Далее Бенукс создает новые лог-файлы и так процесс повторяется по кругу. Результат - все показания от датчиков пишутся в таблицу mysql в которой мы с этими показаниями можем сделать что захотим.