
Arduino Mega Server
Модератор:Alex
-
- Сообщения:2575
- Зарегистрирован:Пт ноя 06, 2015 10:22 am
- Откуда:Кишинёв
- Благодарил (а): 303 раза
- Поблагодарили: 282 раза
Тут есть принципиальный момент - если нет доступа в интернет ( для АМС ), то не будут работать сторонние сервисы ( иногда это очень нужно
). Надо прикрутить часики для начала и выловить сына, что бы сеть настроил ))

AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
- ser009
- Сообщения:595
- Зарегистрирован:Сб окт 13, 2012 9:55 am
- Благодарил (а): 4 раза
- Поблагодарили: 43 раза
Re: Arduino Mega Server
Если в сети есть хоть 1 комп вообще не вижу сложностей. Настроил на нем NTP и все. Когда он будет включен АМС синхронизирует время с компа. А если АМС не перезапускать, то время на нем не сильно и убегает. Синхронизация по сути нужна только при первом запуске.
-
- Сообщения:2357
- Зарегистрирован:Пт апр 20, 2012 12:53 pm
- Благодарил (а): 42 раза
- Поблагодарили: 262 раза
Re: Arduino Mega Server
А ещё АМС поддерживает работу с часами реального времени на DS3231 для полностью автономной работы. И никакой Интернет и локальные сервера времени вообще не нужны. Цена вопроса — копеечный модуль.
- Рейтинг: 1.16%
-
- Сообщения:2575
- Зарегистрирован:Пт ноя 06, 2015 10:22 am
- Откуда:Кишинёв
- Благодарил (а): 303 раза
- Поблагодарили: 282 раза
Re: Arduino Mega Server
Подключил часики.... Вся процедура заняла 26 секунд вместе с запуском сервера. Впервые за год увидел реальное время на Дуе. Сериал Коммандер рулит!!!
Спасибо Создателю этого чуда!
Теперь надо сотворить схему авто-сброса Дуи. Оставлять сервер без питания конечно не по-феншую, но стало напрягать давить на сброс каждый раз при экспериментах.....
А еще как бонус на плате часов есть штатное место для далласа. Теперь и реальную температуру внутри D9MG увижу.
UPD. Только сейчас сообразил - а куда ломится ASC , если через полсекунды получает ответ и от какого NTP сервера ? Настройки сети не менял.
Спасибо Создателю этого чуда!
Теперь надо сотворить схему авто-сброса Дуи. Оставлять сервер без питания конечно не по-феншую, но стало напрягать давить на сброс каждый раз при экспериментах.....
А еще как бонус на плате часов есть штатное место для далласа. Теперь и реальную температуру внутри D9MG увижу.
UPD. Только сейчас сообразил - а куда ломится ASC , если через полсекунды получает ответ и от какого NTP сервера ? Настройки сети не менял.
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
- ser009
- Сообщения:595
- Зарегистрирован:Сб окт 13, 2012 9:55 am
- Благодарил (а): 4 раза
- Поблагодарили: 43 раза
Re: Arduino Mega Server
В общем решил сюда написать.
Я уже выкладывал тестовую версию "Записи архивных сообщений".
moduleAlarm
Сейчас дорабатываю идею:
- создание отдельных файлов каждый день .Файл увеличиваясь сильно тормозит; <--- реализовано, тестирую
- определиться со стандартом ведения лога; <--- в процессе
- создание странички для визуализации лог-файлов допустим по дате; <--- в процессе
так же разбираюсь с графиками, т.к. график выложенный в ветке визуализация не удовлетворяет некоторым требованиям.
moduleChart
- запуск графиков локально, без доступа в интернет ; <--- в планах
- вызов графика для каждого параметра в отдельном окне; <--- в планах
- создание отдельных файлов хранения данных для каждого параметра; <--- в планах
- настройка параметра хранения данных по времени или по изменению; <--- в планах
- создание странички для визуализации графика; <--- в планах
Если есть мысли по данным вопросам высказывайте.
Я уже выкладывал тестовую версию "Записи архивных сообщений".
moduleAlarm
Сейчас дорабатываю идею:
- создание отдельных файлов каждый день .Файл увеличиваясь сильно тормозит; <--- реализовано, тестирую
- определиться со стандартом ведения лога; <--- в процессе
- создание странички для визуализации лог-файлов допустим по дате; <--- в процессе
так же разбираюсь с графиками, т.к. график выложенный в ветке визуализация не удовлетворяет некоторым требованиям.
moduleChart
- запуск графиков локально, без доступа в интернет ; <--- в планах
- вызов графика для каждого параметра в отдельном окне; <--- в планах
- создание отдельных файлов хранения данных для каждого параметра; <--- в планах
- настройка параметра хранения данных по времени или по изменению; <--- в планах
- создание странички для визуализации графика; <--- в планах
Если есть мысли по данным вопросам высказывайте.

-
- Сообщения:2357
- Зарегистрирован:Пт апр 20, 2012 12:53 pm
- Благодарил (а): 42 раза
- Поблагодарили: 262 раза
Re: Arduino Mega Server
Он никуда не ломится, он поступает значительно мудрее — берёт время с локального компьютера и передаёт его модулю RTC на АМС.а куда ломится ASC , если через полсекунды получает ответ и от какого NTP сервера
-
- Сообщения:792
- Зарегистрирован:Пт янв 22, 2016 10:08 am
- Благодарил (а): 6 раз
- Поблагодарили: 63 раза
Re: Arduino Mega Server
так и записывайте сразу в xml,не нужно будет потом конвертировать- определиться со стандартом ведения лога;
скачайте эти библиотеки и загружайте локальнозапуск графиков локально, без доступа в интернет
зря вы за это взялись,авр слишком слаб для таких занятий и памяти у вас осталось почти 0вызов графика для каждого параметра в отдельном окне; <--- в планах
- создание отдельных файлов хранения данных для каждого параметра; <--- в планах
- настройка параметра хранения данных по времени или по изменению; <--- в планах
- создание странички для визуализации графика;
- ser009
- Сообщения:595
- Зарегистрирован:Сб окт 13, 2012 9:55 am
- Благодарил (а): 4 раза
- Поблагодарили: 43 раза
Re: Arduino Mega Server
уточните о какой памяти идет речь???alexsis_76 писал(а):был выбор между xml и csv. Порекомендовали CSVтак и записывайте сразу в xml,не нужно будет потом конвертироватьвот покажи как подключить?скачайте эти библиотеки и загружайте локально
не все так просто, как кажется. Я вчера весь день проковырялся. А продвинулся на пол шагазря вы за это взялись, авр слишком слаб для таких занятий и памяти у вас осталось почти 0
Данные для графиков буду хранять на sd карте.
-
- Сообщения:792
- Зарегистрирован:Пт янв 22, 2016 10:08 am
- Благодарил (а): 6 раз
- Поблагодарили: 63 раза
Re: Arduino Mega Server
попробуй,но только потов все равно придется делать xml,у тебя страница других не понимает.Порекомендовали CSV
скачиваешь библиотеки,те которые js,подключаешь <script src="scripts.js"></script>src="scripts.js" путь к скрипту на локальном диске.вот покажи как подключить?
оперативной,если надо парсить файл то его нужно загрузить в память целиком ну или по частям(каждая часть парситься отдельно),а если файл будет скажем 10 кб?можно попробовать передавать файл целиком и парсить js,там скорей всего нужно будет использовать регулярки.уточните о какой памяти идет речь???
Данные для графиков буду хранять на sd карте.
- ser009
- Сообщения:595
- Зарегистрирован:Сб окт 13, 2012 9:55 am
- Благодарил (а): 4 раза
- Поблагодарили: 43 раза
Re: Arduino Mega Server
попробуй. у меня ошибки валятся. или страничка не грузится. Разбираться нужно.alexsis_76 писал(а):скачиваешь библиотеки,те которые js,подключаешь <script src="scripts.js"></script>src="scripts.js" путь к скрипту на локальном диске.