Страница 226 из 328

Re: Arduino Mega Server

Добавлено: Вс авг 13, 2017 1:01 pm
alexsis_76
И за неделю одним файлом данные легко логируются..
а как выбирать?

Re: Arduino Mega Server

Добавлено: Вс авг 13, 2017 1:38 pm
serghei
Ну это вообще без комментариев. Выбирать муторно ( пока сообразил ) , но графики строятся мгновенно. И названия датчиков обязательно вписывать в текстовом файле ? То есть как нам напишешь , то и выведет ?.
Ну и что бы закончить эту тему все таки как записать данные в файл ? По образу лога сообщений добавил
СпойлерПоказать

Код: Выделить всё


   modulTlog = MODUL_ENABLE;                                   // Если модуль активен
  started("TLog", true);                                       // Старт модуля
}


void TlogWorks() {


  String MessName1;
     //MessName+="/Alarm/";
     if(day()<10)
       MessName1+="0"+String(day(),DEC);
     else
       MessName1+=String(day(),DEC);
     if(month()<10)
       MessName1+="-0"+String(month(),DEC);
     else
       MessName1+="-"+String(month(),DEC);
       MessName1+="-"+String(year()-2000,DEC);
       //MessName+=".csv";

       MessName1+=".log";
 
Компилятор не ругается. Это название файла. А теперь надо вставить туда данные.

А не как не выбирать)))) На моей странице просто все в куче. Зато удобно смотреть недельную динамику )

Re: Arduino Mega Server

Добавлено: Вс авг 13, 2017 1:52 pm
alexsis_76
И названия датчиков обязательно вписывать в текстовом файле ? То есть как нам напишешь , то и выведет ?.
в этом и весь фокус,вот хочешь ты к примеру поменять название датчиков,надо на веб странице править,исправить надо в двух местах,тут тебе надо подправить файл desct.txt и все,библиотека сама изменит нужные данные и ничего править не придется,для русских букв нужно сохранить файл в utf-8
Ну и что бы закончить эту тему все таки как записать данные в файл
не помню надо смотреть
А не как не выбирать))))
что не выбирать?

Re: Arduino Mega Server

Добавлено: Вс авг 13, 2017 2:09 pm
serghei
Это я про свою страницу говорю. ledmax написал код и страницу для одного файла "gotdata.css". И туда же в Chart вывожу. Вот за неделю один раз даллас глюкнул в - 127 С. По мне так то же очень полезная функция.
А по твоей " graf.htm" надо файлы записывать.

Убрал длинные имена в библиотеке. Но все равно не вижу ,где упоминаются папки /images/.Иконки не вставляются. Надо переходить на новую библиотеку SDfat.
СпойлерПоказать
Graf.jpg
Graf.jpg (202.21 КБ) 7802 просмотра

Re: Arduino Mega Server

Добавлено: Вс авг 13, 2017 2:13 pm
alexsis_76
/images/
это в библиотеках надо править они из них грузятся
с смысле js

Re: Arduino Mega Server

Добавлено: Вс авг 13, 2017 2:19 pm
serghei
Так названия иконок нашел и поправил, а вот названия папки не вижу ( что бы убрать ).

Re: Arduino Mega Server

Добавлено: Вс авг 13, 2017 2:23 pm
alexsis_76
в amcharts поищи и название файла там же

Re: Arduino Mega Server

Добавлено: Пт авг 18, 2017 6:22 am
ledmax
Я не пропал, просто целину надо было поднимать.. :D
Вы крутую работу проделали, очень не дурно получилось!

Если имеется несколько контроллеров (например на отопление, вентиляцию итд..) То лучше хранить логи в каждом по отдельности или собирать все данные в один? вообще актуальная проблема- нету самой концепции, как объединить все контроллеры в одну сеть.
Может поставить один контроллер с веб мордой, где будут собираться все данные и там же логи. А сама логика и подключённые исполнители / датчики будут на 2ых номерах.

Re: Arduino Mega Server

Добавлено: Пт авг 18, 2017 7:07 am
Alex
Система очень гибкая и всё зависит от конкретной задачи. Можно хранить данные на каждом контроллере, можно на каком-то отдельном, а можно скидывать на MajorDoMo.

Re: Arduino Mega Server

Добавлено: Пт авг 18, 2017 7:38 am
serghei
Что бы выработать концепцию хранения логов сначала надо научиться передавать данные между АМС. Вы опубликовали код ( АМС туды-сюды), но я там мало что понял. Зато есть вариант по сериалу.
С точки зрения устойчивости системы каждый контроллер логирует то, что меряет. Если он упал , то и мерять нечего. Самое простое - все сливать на МД , но это не наш метод.
У меня сейчас не получается записать файлы по дням недели. С вариантом gotdata.css все отлично. Круто смотрится график температуры за неделю. Видно , что даллас отвалился один раз.