Arduino Mega Server

Модератор: Alex

serghei
Сообщения: 2575
Зарегистрирован: Пт ноя 06, 2015 10:22 am
Откуда: Кишинёв

Re: Arduino Mega Server

Сообщение serghei »

Alex , все таки мы живем в разных странах , но ломимся на один NTP сервер ;) . Если бы проблема была в моем оборудовании или провайдере , то и ESP не синхронизировалась бы. Я мало что понимаю в настройках сети , но в скетче у нас всего " две педали " - локальный IP адрес АМС и адрес Гейтвея. DNS закомментирован. Если уж ЕСП умеет быть точкой доступа , то мне кажется она на железном уровне получает DNS от рутера.
Через две недели я попаду к человеку в умный дом и проверю свою машинку там. У него 4 АМС на Меге синхронизируются........

Прописал гугловский DNS и все равно не хочет....То есть получается у АМС нет доступа в интернет ? , только локалка. На ЕСП проверил модуль " Chart" - отлично работает. Пробую перенести на SD-карту и запустить на Меге. Там явно будет видно.
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
Аватара пользователя
ser009
Сообщения: 595
Зарегистрирован: Сб окт 13, 2012 9:55 am

Re: Arduino Mega Server

Сообщение ser009 »

serghei писал(а):То есть получается у АМС нет доступа в интернет ? , только локалка. .
Если не получается сихронизироваться через интернет, сделай NTP сервер в локалке. Есть роутеры умеющие выступать в качестве сервера NTP (например MikroTik). На крайний случай пробуй как я писал выше. Настрой локальный ПК и обращайся к нему.

Проверь трассировку. https://sprinthost.ru/support/howto/tracert.html
serghei
Сообщения: 2575
Зарегистрирован: Пт ноя 06, 2015 10:22 am
Откуда: Кишинёв

Re: Arduino Mega Server

Сообщение serghei »

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

Re: Arduino Mega Server

Сообщение ser009 »

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

Re: Arduino Mega Server

Сообщение Alex »

А ещё АМС поддерживает работу с часами реального времени на DS3231 для полностью автономной работы. И никакой Интернет и локальные сервера времени вообще не нужны. Цена вопроса — копеечный модуль.
serghei
Сообщения: 2575
Зарегистрирован: Пт ноя 06, 2015 10:22 am
Откуда: Кишинёв

Re: Arduino Mega Server

Сообщение serghei »

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

А еще как бонус на плате часов есть штатное место для далласа. Теперь и реальную температуру внутри D9MG увижу.

UPD. Только сейчас сообразил - а куда ломится ASC , если через полсекунды получает ответ и от какого NTP сервера ? Настройки сети не менял.
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
Аватара пользователя
ser009
Сообщения: 595
Зарегистрирован: Сб окт 13, 2012 9:55 am

Re: Arduino Mega Server

Сообщение ser009 »

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

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

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

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

Re: Arduino Mega Server

Сообщение Alex »

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

Re: Arduino Mega Server

Сообщение alexsis_76 »

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

Re: Arduino Mega Server

Сообщение ser009 »

alexsis_76 писал(а):
так и записывайте сразу в xml,не нужно будет потом конвертировать
был выбор между xml и csv. Порекомендовали CSV
скачайте эти библиотеки и загружайте локально
вот покажи как подключить?
не все так просто, как кажется. Я вчера весь день проковырялся. А продвинулся на пол шага
зря вы за это взялись, авр слишком слаб для таких занятий и памяти у вас осталось почти 0
уточните о какой памяти идет речь???
Данные для графиков буду хранять на sd карте.
Ответить