Arduino Mega Server

Модератор:Alex

serghei
Сообщения:2575
Зарегистрирован:Пт ноя 06, 2015 10:22 am
Откуда:Кишинёв
Благодарил (а): 303 раза
Поблагодарили: 282 раза
Re: Arduino Mega Server

Сообщение serghei » Сб май 20, 2017 7:26 am

Тут есть принципиальный момент - если нет доступа в интернет ( для АМС ), то не будут работать сторонние сервисы ( иногда это очень нужно :D ). Надо прикрутить часики для начала и выловить сына, что бы сеть настроил ))
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
Аватара пользователя
ser009
Сообщения:595
Зарегистрирован:Сб окт 13, 2012 9:55 am
Благодарил (а): 4 раза
Поблагодарили: 43 раза

Re: Arduino Mega Server

Сообщение ser009 » Сб май 20, 2017 8:21 am

Если в сети есть хоть 1 комп вообще не вижу сложностей. Настроил на нем NTP и все. Когда он будет включен АМС синхронизирует время с компа. А если АМС не перезапускать, то время на нем не сильно и убегает. Синхронизация по сути нужна только при первом запуске.
Alex
Сообщения:2357
Зарегистрирован:Пт апр 20, 2012 12:53 pm
Благодарил (а): 42 раза
Поблагодарили: 262 раза

Re: Arduino Mega Server

Сообщение Alex » Сб май 20, 2017 11:47 am

А ещё АМС поддерживает работу с часами реального времени на DS3231 для полностью автономной работы. И никакой Интернет и локальные сервера времени вообще не нужны. Цена вопроса — копеечный модуль.
За это сообщение автора Alex поблагодарил:
serghei (Сб май 20, 2017 10:30 pm)
Рейтинг: 1.16%
serghei
Сообщения:2575
Зарегистрирован:Пт ноя 06, 2015 10:22 am
Откуда:Кишинёв
Благодарил (а): 303 раза
Поблагодарили: 282 раза

Re: Arduino Mega Server

Сообщение serghei » Сб май 20, 2017 10:29 pm

Подключил часики.... Вся процедура заняла 26 секунд вместе с запуском сервера. Впервые за год увидел реальное время на Дуе. Сериал Коммандер рулит!!!
Спасибо Создателю этого чуда!
Теперь надо сотворить схему авто-сброса Дуи. Оставлять сервер без питания конечно не по-феншую, но стало напрягать давить на сброс каждый раз при экспериментах.....

А еще как бонус на плате часов есть штатное место для далласа. Теперь и реальную температуру внутри 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

Сообщение ser009 » Пн май 22, 2017 7:43 am

В общем решил сюда написать.
Я уже выкладывал тестовую версию "Записи архивных сообщений".

moduleAlarm
Сейчас дорабатываю идею:
- создание отдельных файлов каждый день .Файл увеличиваясь сильно тормозит; <--- реализовано, тестирую
- определиться со стандартом ведения лога; <--- в процессе
- создание странички для визуализации лог-файлов допустим по дате; <--- в процессе

так же разбираюсь с графиками, т.к. график выложенный в ветке визуализация не удовлетворяет некоторым требованиям.
moduleChart
- запуск графиков локально, без доступа в интернет ; <--- в планах
- вызов графика для каждого параметра в отдельном окне; <--- в планах
- создание отдельных файлов хранения данных для каждого параметра; <--- в планах
- настройка параметра хранения данных по времени или по изменению; <--- в планах
- создание странички для визуализации графика; <--- в планах

Если есть мысли по данным вопросам высказывайте. :geek:
Alex
Сообщения:2357
Зарегистрирован:Пт апр 20, 2012 12:53 pm
Благодарил (а): 42 раза
Поблагодарили: 262 раза

Re: Arduino Mega Server

Сообщение Alex » Пн май 22, 2017 10:00 am

а куда ломится ASC , если через полсекунды получает ответ и от какого NTP сервера
Он никуда не ломится, он поступает значительно мудрее — берёт время с локального компьютера и передаёт его модулю RTC на АМС.
alexsis_76
Сообщения:792
Зарегистрирован:Пт янв 22, 2016 10:08 am
Благодарил (а): 6 раз
Поблагодарили: 63 раза

Re: Arduino Mega Server

Сообщение alexsis_76 » Пн май 22, 2017 11:38 am

- определиться со стандартом ведения лога;
так и записывайте сразу в xml,не нужно будет потом конвертировать
запуск графиков локально, без доступа в интернет
скачайте эти библиотеки и загружайте локально
вызов графика для каждого параметра в отдельном окне; <--- в планах
- создание отдельных файлов хранения данных для каждого параметра; <--- в планах
- настройка параметра хранения данных по времени или по изменению; <--- в планах
- создание странички для визуализации графика;
зря вы за это взялись,авр слишком слаб для таких занятий и памяти у вас осталось почти 0
Аватара пользователя
ser009
Сообщения:595
Зарегистрирован:Сб окт 13, 2012 9:55 am
Благодарил (а): 4 раза
Поблагодарили: 43 раза

Re: Arduino Mega Server

Сообщение ser009 » Пн май 22, 2017 11:50 am

alexsis_76 писал(а):
так и записывайте сразу в xml,не нужно будет потом конвертировать
был выбор между xml и csv. Порекомендовали CSV
скачайте эти библиотеки и загружайте локально
вот покажи как подключить?
не все так просто, как кажется. Я вчера весь день проковырялся. А продвинулся на пол шага
зря вы за это взялись, авр слишком слаб для таких занятий и памяти у вас осталось почти 0
уточните о какой памяти идет речь???
Данные для графиков буду хранять на sd карте.
alexsis_76
Сообщения:792
Зарегистрирован:Пт янв 22, 2016 10:08 am
Благодарил (а): 6 раз
Поблагодарили: 63 раза

Re: Arduino Mega Server

Сообщение alexsis_76 » Пн май 22, 2017 12:03 pm

Порекомендовали CSV
попробуй,но только потов все равно придется делать xml,у тебя страница других не понимает.
вот покажи как подключить?
скачиваешь библиотеки,те которые js,подключаешь <script src="scripts.js"></script>src="scripts.js" путь к скрипту на локальном диске.
уточните о какой памяти идет речь???
Данные для графиков буду хранять на sd карте.
оперативной,если надо парсить файл то его нужно загрузить в память целиком ну или по частям(каждая часть парситься отдельно),а если файл будет скажем 10 кб?можно попробовать передавать файл целиком и парсить js,там скорей всего нужно будет использовать регулярки.
Аватара пользователя
ser009
Сообщения:595
Зарегистрирован:Сб окт 13, 2012 9:55 am
Благодарил (а): 4 раза
Поблагодарили: 43 раза

Re: Arduino Mega Server

Сообщение ser009 » Пн май 22, 2017 12:20 pm

alexsis_76 писал(а):
скачиваешь библиотеки,те которые js,подключаешь <script src="scripts.js"></script>src="scripts.js" путь к скрипту на локальном диске.
попробуй. у меня ошибки валятся. или страничка не грузится. Разбираться нужно.
Ответить