Страница 213 из 326
Re: Arduino Mega Server
Добавлено: Чт авг 03, 2017 5:22 am
alexsis_76
да тут вроде и так все просто
если фиксированный цвет то здесь не трогать
document.getElementById("dash-dayd").style.color = daydColor(day);
\если переписать на квери то будет поменьше
ты вроде бы научился с ним работать
Re: Arduino Mega Server
Добавлено: Вс авг 06, 2017 12:28 am
serghei
Сегодня наконец то удалось победить модуль " CHARTS " в автономном режиме на DUE

- DUE_Chart.jpg (58.08 КБ) 8892 просмотра
Автор идеи и кода для ESP-12 со SPIFFS системой
Ledmax. Я только загнал все сторонние библиотеки на SD карту и переписал код для работы с ней. Отсутствуют две маленькие картинки на полосе прокрутки , но их надо или скачать , или воткнуть любые свои. Пока вывел одну температуру и еще не знаю - это будет непрерывный график , или разделённый по дням.
И как мечтал автор , еще бы научиться выводить на страницу отдельно только нужные графики.
В принципе для этого надо переписать файл "Gotdata.css" c нужными полями . Как это сделать в браузере - лучше меня не спрашивать ))).
В общем начало есть. Желающие могут помочь ? Код выложу завтра ( если за ночь ничего не случиться в виде землетруса или сущей жары под 40 С )))))) В сериале выглядит так
- Waiting for RTC sync...
2017-08-05 23:44:35 started
2017-08-05 23:44:35 Modul Server... started
2017-08-05 23:44:35 Modul Upload... started
2017-08-05 23:44:35 Modul PIR's... started
2017-08-05 23:44:35 Modul Contacts... started
2017-08-05 23:44:35 Modul Temperature...
2017-08-05 23:44:35 Parasite power ON
2017-08-05 23:44:35 Found 1 devices
2017-08-05 23:44:35 #0: 40 255 85 93 3 22 3 tempSTR
2017-08-05 23:44:35 #1: 40 255 85 93 3 22 3 tempHOM
2017-08-05 23:44:35 #2: 40 255 85 93 3 22 3 tempWRM
2017-08-05 23:44:35 started
2017-08-05 23:44:36 Modul Electro... started
2017-08-05 23:44:36 Modul Keys... started
2017-08-05 23:44:36 Modul Keys... started
2017-08-05 23:44:36 Modul Keys... started
2017-08-05 23:44:36 Modul Keys... started
2017-08-05 23:44:36 Modul Keys... started
2017-08-05 23:44:36 Modul Keys... started
2017-08-05 23:44:36 Modul nooLite... started
2017-08-05 23:44:36 Modul RobotDyn... started
2017-08-05 23:44:36 Modul Reles... started
2017-08-05 23:44:36 Modul TLog... started
2017-08-05 23:44:36 GLOBAL Init DONE (4s)
2017-08-05 23:44:36 AMS WORK
2017-08-05 23:45:32 tempSTR: 31.31
2017-08-05 23:45:32 tempHOM: 31.31
2017-08-05 23:45:32 tempWRM: 31.31
2017-8-5 23:45:32 ,31.31 // вывод лога температуры
2017-8-5 23:46:1 ,31.31
2017-08-05 23:46:32 tempSTR: 31.37
2017-08-05 23:46:32 tempHOM: 31.37
2017-08-05 23:46:32 tempWRM: 31.37
2017-8-5 23:46:32 ,31.38
PS Все таки идет непрерывно......
Re: Arduino Mega Server
Добавлено: Вс авг 06, 2017 1:07 pm
alexsis_76
там очень много интересных вещей

- Безымянный.jpg (258.48 КБ) 8468 просмотров

- Безымянный_1.jpg (691.2 КБ) 8463 просмотра

- Безымянный_2.jpg (268.01 КБ) 8463 просмотра
но их надо или скачать
они там внутри ты просто скачал не все
Re: Arduino Mega Server
Добавлено: Вс авг 06, 2017 1:57 pm
serghei
Согласен, там куча прикольных вещей. И все они используют рандомные значения и строятся на сторонний серверах. А тут работает автономно и привязаны к конкретным датчикам в системе. Наверное надо просто найти эти графики. Все 5 библиотек уже в АМС и сервер умеет работать с .css , .txt и .csv файлами. Сначала надо записать значения в файл ( уже умею)) , а потом при вызове страницы рисуется вся эта красота.
Но получается, что графики статичны. Новые данные появляются после обновления страницы. Вот если бы через Жквери выводить их динамически....
На XP и Опере страница не работает, браузеру не нравится отсутствие библиотек (????)
Re: Arduino Mega Server
Добавлено: Вс авг 06, 2017 4:53 pm
alexsis_76
Во
простенький динамический вывод
за основу взят радар из папки анимация
там можешь найти свой график,вместо рандомных значений влепишь скрипт,конкретно здесь изменяется размер синей кляксы посредине и желтых точек на ней
файлы подставишь свои.
Re: Arduino Mega Server
Добавлено: Вс авг 06, 2017 6:57 pm
serghei
Меня сейчас больше волнует вопрос - Как организовать запись лога по дням и сделать страницу , как ты придумал с выводом сообщений по дням вместе с
ser009. Это было бы очень круто.
Непрерывный файл я получил и при вызове страницы все рисуется, но наверное не очень ( вернее совсем ) не удобно. В скетче все действия прокомментированы , старые строки специально не удалял.
В чате присоединиться пока не могу. Зимой времени будет побольше.
- Tlog.rar
- Скетч логирования температуры
- (1.17 КБ) 158 скачиваний
Браузер ищет картинки на полосе прокрутки внутри библиотеки. А они вызываются из подпапок. Это надо вскрывать километровую библиотеку и обращаться напрямую....
И наверное дальше надо решать вопросы в теме по визуализации.
Re: Arduino Mega Server
Добавлено: Пн авг 07, 2017 2:17 am
alexsis_76
Как организовать запись лога по дням
самое простое
ты записываешь логи раз в 5 минут,за час ты записываешь 12 логов,за сутки 288,заведи счетчик количества записей как только он превысит 288 делаешь файл на следующий день,еще 288- следующий и т д.
Re: Arduino Mega Server
Добавлено: Пн авг 07, 2017 5:13 am
ser009
serghei писал(а):Меня сейчас больше волнует вопрос - Как организовать запись лога по дням и сделать страницу , как ты придумал с выводом сообщений по дням вместе с
ser009. Это было бы очень круто.
Непрерывный файл я получил и при вызове страницы все рисуется, но наверное не очень ( вернее совсем ) не удобно. В скетче все действия прокомментированы , старые строки специально не удалял.
В чате присоединиться пока не могу. Зимой времени будет побольше.
Tlog.rar
Браузер ищет картинки на полосе прокрутки внутри библиотеки. А они вызываются из подпапок. Это надо вскрывать километровую библиотеку и обращаться напрямую....
И наверное дальше надо решать вопросы в теме по визуализации.
Какие-то проблемы с созданием файлов?
Re: Arduino Mega Server
Добавлено: Пн авг 07, 2017 5:15 am
alexsis_76
не с этим у serghei-я проблем нет,проблема в создании отдельных файлов на каждые сутки
Re: Arduino Mega Server
Добавлено: Пн авг 07, 2017 5:20 am
ser009
создавать файл ориентируясь на время либо 23:59 либо 00:00