а как выбирать?И за неделю одним файлом данные легко логируются..
Arduino Mega Server
Модератор: Alex
-
- Сообщения: 791
- Зарегистрирован: Пт янв 22, 2016 10:08 am
- Благодарил (а): 6 раз
- Поблагодарили: 63 раза
-
- Сообщения: 2575
- Зарегистрирован: Пт ноя 06, 2015 10:22 am
- Откуда: Кишинёв
- Благодарил (а): 303 раза
- Поблагодарили: 282 раза
Re: Arduino Mega Server
Ну это вообще без комментариев. Выбирать муторно ( пока сообразил ) , но графики строятся мгновенно. И названия датчиков обязательно вписывать в текстовом файле ? То есть как нам напишешь , то и выведет ?.
Ну и что бы закончить эту тему все таки как записать данные в файл ? По образу лога сообщений добавил
Компилятор не ругается. Это название файла. А теперь надо вставить туда данные.
А не как не выбирать)))) На моей странице просто все в куче. Зато удобно смотреть недельную динамику )
Ну и что бы закончить эту тему все таки как записать данные в файл ? По образу лога сообщений добавил
СпойлерПоказать
Код: Выделить всё
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";
А не как не выбирать)))) На моей странице просто все в куче. Зато удобно смотреть недельную динамику )
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
-
- Сообщения: 791
- Зарегистрирован: Пт янв 22, 2016 10:08 am
- Благодарил (а): 6 раз
- Поблагодарили: 63 раза
Re: Arduino Mega Server
в этом и весь фокус,вот хочешь ты к примеру поменять название датчиков,надо на веб странице править,исправить надо в двух местах,тут тебе надо подправить файл desct.txt и все,библиотека сама изменит нужные данные и ничего править не придется,для русских букв нужно сохранить файл в utf-8И названия датчиков обязательно вписывать в текстовом файле ? То есть как нам напишешь , то и выведет ?.
не помню надо смотретьНу и что бы закончить эту тему все таки как записать данные в файл
что не выбирать?А не как не выбирать))))
-
- Сообщения: 2575
- Зарегистрирован: Пт ноя 06, 2015 10:22 am
- Откуда: Кишинёв
- Благодарил (а): 303 раза
- Поблагодарили: 282 раза
Re: Arduino Mega Server
Это я про свою страницу говорю. ledmax написал код и страницу для одного файла "gotdata.css". И туда же в Chart вывожу. Вот за неделю один раз даллас глюкнул в - 127 С. По мне так то же очень полезная функция.
А по твоей " graf.htm" надо файлы записывать.
Убрал длинные имена в библиотеке. Но все равно не вижу ,где упоминаются папки /images/.Иконки не вставляются. Надо переходить на новую библиотеку SDfat.
А по твоей " graf.htm" надо файлы записывать.
Убрал длинные имена в библиотеке. Но все равно не вижу ,где упоминаются папки /images/.Иконки не вставляются. Надо переходить на новую библиотеку SDfat.
СпойлерПоказать
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
-
- Сообщения: 791
- Зарегистрирован: Пт янв 22, 2016 10:08 am
- Благодарил (а): 6 раз
- Поблагодарили: 63 раза
-
- Сообщения: 2575
- Зарегистрирован: Пт ноя 06, 2015 10:22 am
- Откуда: Кишинёв
- Благодарил (а): 303 раза
- Поблагодарили: 282 раза
Re: Arduino Mega Server
Так названия иконок нашел и поправил, а вот названия папки не вижу ( что бы убрать ).
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
-
- Сообщения: 791
- Зарегистрирован: Пт янв 22, 2016 10:08 am
- Благодарил (а): 6 раз
- Поблагодарили: 63 раза
-
- Сообщения: 88
- Зарегистрирован: Сб окт 24, 2015 9:56 pm
- Благодарил (а): 11 раз
- Поблагодарили: 8 раз
Re: Arduino Mega Server
Я не пропал, просто целину надо было поднимать..
Вы крутую работу проделали, очень не дурно получилось!
Если имеется несколько контроллеров (например на отопление, вентиляцию итд..) То лучше хранить логи в каждом по отдельности или собирать все данные в один? вообще актуальная проблема- нету самой концепции, как объединить все контроллеры в одну сеть.
Может поставить один контроллер с веб мордой, где будут собираться все данные и там же логи. А сама логика и подключённые исполнители / датчики будут на 2ых номерах.
Вы крутую работу проделали, очень не дурно получилось!
Если имеется несколько контроллеров (например на отопление, вентиляцию итд..) То лучше хранить логи в каждом по отдельности или собирать все данные в один? вообще актуальная проблема- нету самой концепции, как объединить все контроллеры в одну сеть.
Может поставить один контроллер с веб мордой, где будут собираться все данные и там же логи. А сама логика и подключённые исполнители / датчики будут на 2ых номерах.
-
- Сообщения: 2357
- Зарегистрирован: Пт апр 20, 2012 12:53 pm
- Благодарил (а): 42 раза
- Поблагодарили: 262 раза
Re: Arduino Mega Server
Система очень гибкая и всё зависит от конкретной задачи. Можно хранить данные на каждом контроллере, можно на каком-то отдельном, а можно скидывать на MajorDoMo.
-
- Сообщения: 2575
- Зарегистрирован: Пт ноя 06, 2015 10:22 am
- Откуда: Кишинёв
- Благодарил (а): 303 раза
- Поблагодарили: 282 раза
Re: Arduino Mega Server
Что бы выработать концепцию хранения логов сначала надо научиться передавать данные между АМС. Вы опубликовали код ( АМС туды-сюды), но я там мало что понял. Зато есть вариант по сериалу.
С точки зрения устойчивости системы каждый контроллер логирует то, что меряет. Если он упал , то и мерять нечего. Самое простое - все сливать на МД , но это не наш метод.
У меня сейчас не получается записать файлы по дням недели. С вариантом gotdata.css все отлично. Круто смотрится график температуры за неделю. Видно , что даллас отвалился один раз.
С точки зрения устойчивости системы каждый контроллер логирует то, что меряет. Если он упал , то и мерять нечего. Самое простое - все сливать на МД , но это не наш метод.
У меня сейчас не получается записать файлы по дням недели. С вариантом gotdata.css все отлично. Круто смотрится график температуры за неделю. Видно , что даллас отвалился один раз.
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS