Arduino Mega Server

Модератор: Alex

alexsis_76
Сообщения: 792
Зарегистрирован: Пт янв 22, 2016 10:08 am

Re: Arduino Mega Server

Сообщение alexsis_76 »

да тут вроде и так все просто
если фиксированный цвет то здесь не трогать
document.getElementById("dash-dayd").style.color = daydColor(day);
\если переписать на квери то будет поменьше
ты вроде бы научился с ним работать
serghei
Сообщения: 2575
Зарегистрирован: Пт ноя 06, 2015 10:22 am
Откуда: Кишинёв

Re: Arduino Mega Server

Сообщение serghei »

Сегодня наконец то удалось победить модуль " CHARTS " в автономном режиме на DUE
SPOILERSPOILER_SHOW
DUE_Chart.jpg
DUE_Chart.jpg (58.08 КБ) 8870 просмотров
Автор идеи и кода для ESP-12 со SPIFFS системой Ledmax. Я только загнал все сторонние библиотеки на SD карту и переписал код для работы с ней. Отсутствуют две маленькие картинки на полосе прокрутки , но их надо или скачать , или воткнуть любые свои. Пока вывел одну температуру и еще не знаю - это будет непрерывный график , или разделённый по дням.
И как мечтал автор , еще бы научиться выводить на страницу отдельно только нужные графики.
В принципе для этого надо переписать файл "Gotdata.css" c нужными полями . Как это сделать в браузере - лучше меня не спрашивать ))).
В общем начало есть. Желающие могут помочь ? Код выложу завтра ( если за ночь ничего не случиться в виде землетруса или сущей жары под 40 С )))))) В сериале выглядит так
SPOILERSPOILER_SHOW
  • 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 Все таки идет непрерывно......
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
alexsis_76
Сообщения: 792
Зарегистрирован: Пт янв 22, 2016 10:08 am

Re: Arduino Mega Server

Сообщение alexsis_76 »

там очень много интересных вещей
Безымянный.jpg
Безымянный.jpg (258.48 КБ) 8446 просмотров
Безымянный_1.jpg
Безымянный_1.jpg (691.2 КБ) 8441 просмотр
Безымянный_2.jpg
Безымянный_2.jpg (268.01 КБ) 8441 просмотр
но их надо или скачать
они там внутри ты просто скачал не все
serghei
Сообщения: 2575
Зарегистрирован: Пт ноя 06, 2015 10:22 am
Откуда: Кишинёв

Re: Arduino Mega Server

Сообщение serghei »

Согласен, там куча прикольных вещей. И все они используют рандомные значения и строятся на сторонний серверах. А тут работает автономно и привязаны к конкретным датчикам в системе. Наверное надо просто найти эти графики. Все 5 библиотек уже в АМС и сервер умеет работать с .css , .txt и .csv файлами. Сначала надо записать значения в файл ( уже умею)) , а потом при вызове страницы рисуется вся эта красота.
Но получается, что графики статичны. Новые данные появляются после обновления страницы. Вот если бы через Жквери выводить их динамически....
На XP и Опере страница не работает, браузеру не нравится отсутствие библиотек (????)
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
alexsis_76
Сообщения: 792
Зарегистрирован: Пт янв 22, 2016 10:08 am

Re: Arduino Mega Server

Сообщение alexsis_76 »

Во
простенький динамический вывод
за основу взят радар из папки анимация
там можешь найти свой график,вместо рандомных значений влепишь скрипт,конкретно здесь изменяется размер синей кляксы посредине и желтых точек на ней
файлы подставишь свои.
Вложения
ff.7z
(1.01 КБ) 186 скачиваний
serghei
Сообщения: 2575
Зарегистрирован: Пт ноя 06, 2015 10:22 am
Откуда: Кишинёв

Re: Arduino Mega Server

Сообщение serghei »

Меня сейчас больше волнует вопрос - Как организовать запись лога по дням и сделать страницу , как ты придумал с выводом сообщений по дням вместе с ser009. Это было бы очень круто.
Непрерывный файл я получил и при вызове страницы все рисуется, но наверное не очень ( вернее совсем ) не удобно. В скетче все действия прокомментированы , старые строки специально не удалял.
В чате присоединиться пока не могу. Зимой времени будет побольше.
Tlog.rar
Скетч логирования температуры
(1.17 КБ) 156 скачиваний
Браузер ищет картинки на полосе прокрутки внутри библиотеки. А они вызываются из подпапок. Это надо вскрывать километровую библиотеку и обращаться напрямую....
И наверное дальше надо решать вопросы в теме по визуализации.
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
alexsis_76
Сообщения: 792
Зарегистрирован: Пт янв 22, 2016 10:08 am

Re: Arduino Mega Server

Сообщение alexsis_76 »

Как организовать запись лога по дням
самое простое
ты записываешь логи раз в 5 минут,за час ты записываешь 12 логов,за сутки 288,заведи счетчик количества записей как только он превысит 288 делаешь файл на следующий день,еще 288- следующий и т д.
Аватара пользователя
ser009
Сообщения: 595
Зарегистрирован: Сб окт 13, 2012 9:55 am

Re: Arduino Mega Server

Сообщение ser009 »

serghei писал(а):Меня сейчас больше волнует вопрос - Как организовать запись лога по дням и сделать страницу , как ты придумал с выводом сообщений по дням вместе с ser009. Это было бы очень круто.
Непрерывный файл я получил и при вызове страницы все рисуется, но наверное не очень ( вернее совсем ) не удобно. В скетче все действия прокомментированы , старые строки специально не удалял.
В чате присоединиться пока не могу. Зимой времени будет побольше.
Tlog.rar
Браузер ищет картинки на полосе прокрутки внутри библиотеки. А они вызываются из подпапок. Это надо вскрывать километровую библиотеку и обращаться напрямую....
И наверное дальше надо решать вопросы в теме по визуализации.
Какие-то проблемы с созданием файлов?
alexsis_76
Сообщения: 792
Зарегистрирован: Пт янв 22, 2016 10:08 am

Re: Arduino Mega Server

Сообщение alexsis_76 »

не с этим у serghei-я проблем нет,проблема в создании отдельных файлов на каждые сутки
Аватара пользователя
ser009
Сообщения: 595
Зарегистрирован: Сб окт 13, 2012 9:55 am

Re: Arduino Mega Server

Сообщение ser009 »

создавать файл ориентируясь на время либо 23:59 либо 00:00
Ответить