Дело в том, что мы не знаем что и когда в очередной раз отвалится у time.nist.gov и нет никакой гарантии, что старый адрес не заработает снова, а новый не откажет.Значит надо срочно менять все дистрибутивы
Arduino Mega Server
Модератор: Alex
-
- Сообщения: 2357
- Зарегистрирован: Пт апр 20, 2012 12:53 pm
- Благодарил (а): 42 раза
- Поблагодарили: 262 раза
Re: Arduino Mega Server
-
- Сообщения: 2575
- Зарегистрирован: Пт ноя 06, 2015 10:22 am
- Откуда: Кишинёв
- Благодарил (а): 303 раза
- Поблагодарили: 282 раза
Re: Arduino Mega Server
Тогда объявите об этом на сайте.
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
-
- Сообщения: 2357
- Зарегистрирован: Пт апр 20, 2012 12:53 pm
- Благодарил (а): 42 раза
- Поблагодарили: 262 раза
Re: Arduino Mega Server
Да, нужно что-то сделать. Поскольку это случилось только что, то нужно оценить ситуацию и придумать какой-то выход из неё.Тогда объявите об этом на сайте.
-
- Сообщения: 2575
- Зарегистрирован: Пт ноя 06, 2015 10:22 am
- Откуда: Кишинёв
- Благодарил (а): 303 раза
- Поблагодарили: 282 раза
Re: Arduino Mega Server
Да, здорово ребята пошутили. Санкции наверное. )) На ESP8266 всё в порядке - time.nist.gov работает.
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
-
- Сообщения: 2357
- Зарегистрирован: Пт апр 20, 2012 12:53 pm
- Благодарил (а): 42 раза
- Поблагодарили: 262 раза
Re: Arduino Mega Server
Да, действительно, там по другому задаётся сервер времени. Может быть так нужно и сделать.На ESP8266 всё в порядке - time.nist.gov работает.
-
- Сообщения: 2575
- Зарегистрирован: Пт ноя 06, 2015 10:22 am
- Откуда: Кишинёв
- Благодарил (а): 303 раза
- Поблагодарили: 282 раза
Re: Arduino Mega Server
С момента выхода версии для 8266 синхронизация была всегда. Я пытался понять в чем разница в коде - в одном случае по IP ( НЕ работало , пока не воткнул DNS ) , а во втором всегда ( по имени ) и перенести код на проводные сервера. Но у меня ничего не получалось.
И что это за порт NTP_PORT 2390 ?
И что это за порт NTP_PORT 2390 ?
- #ifdef NTP_FEATURE
#define TIMEZONE 3
#define NTP_PORT 2390
WiFiUDP udp;
IPAddress timeServerIP;
const char* ntpServerName = "time.nist.gov";
- udp.beginPacket(address, 123);
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
-
- Сообщения: 2357
- Зарегистрирован: Пт апр 20, 2012 12:53 pm
- Благодарил (а): 42 раза
- Поблагодарили: 262 раза
Re: Arduino Mega Server
Надо с этим вопросом разобраться, похоже самое времяС момента выхода версии для 8266 синхронизация была всегда.
-
- Сообщения: 2575
- Зарегистрирован: Пт ноя 06, 2015 10:22 am
- Откуда: Кишинёв
- Благодарил (а): 303 раза
- Поблагодарили: 282 раза
Re: Arduino Mega Server
На официальном Сайте Nist.gov не могу зайти в список серверов с их адресами. И в самом начале примечание интересное. Не знаю насколько это актуально для нас. И половина их ссылок не работает.
Короче что то случилось с их сервисом.
Короче что то случилось с их сервисом.
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
-
- Сообщения: 2357
- Зарегистрирован: Пт апр 20, 2012 12:53 pm
- Благодарил (а): 42 раза
- Поблагодарили: 262 раза
Re: Arduino Mega Server
Вообще, таких сервисов много в интернете, понять бы какой из них наиболее надёжный.Короче что то случилось с их сервисом.
-
- Сообщения: 2575
- Зарегистрирован: Пт ноя 06, 2015 10:22 am
- Откуда: Кишинёв
- Благодарил (а): 303 раза
- Поблагодарили: 282 раза
Re: Arduino Mega Server
Вопрос синхронизации и получения времени очень серьёзный. По факту в дистрибутиве есть три варианта:
1 Для проводных серверов на Меге и Дуе.
Если нет подключения к МД , время берём с интернета. ( Вставить IP любого сервера NTP)
Иначе ( так и хочется воткнуть else if ))) берем время с МД.
2 Для WI-Fi серверов всегда берем время с NTP сервера по имени.( Вставить любой известный ).
Для всех AMS можно брать время с железных часов.
Практика двух лет показывает , что надеяться на время интернета НЕЛЬЗЯ ! Только железные часы реального времени.
Отсюда следующий вопрос - как их синхронизировать с интернетом. Хотя бы раз в сутки и главное - с каким сервером ?
На Виндовс системах как бы вопрос решён , НО !!!
Для начала AMS вообще должен знать ( и ведь ЗНАЕТ в сериале !!) , что сервер NTP не ответил. Дальше хочется на Даш-панели в модулях системы подсветить красным значек NTP , если что то отвалилось. А чтобы это увидеть , включить зуммер .
Как реально это сделать я не представляю.
И уж если реально работают куча AMS в домашней системе - то должен быть и личный NTP сервер. Вариант с дистрибутивом - запустил посмотреть что это такое , я уже не рассматриваю.
А в догонку вопрос. А что вчера показывала моя Дуя и откуда она брала время до перезагрузки , если NTP отвалился ???? Или это чюдеса браузера ???
1 Для проводных серверов на Меге и Дуе.
Если нет подключения к МД , время берём с интернета. ( Вставить IP любого сервера NTP)
Иначе ( так и хочется воткнуть else if ))) берем время с МД.
2 Для WI-Fi серверов всегда берем время с NTP сервера по имени.( Вставить любой известный ).
Для всех AMS можно брать время с железных часов.
Практика двух лет показывает , что надеяться на время интернета НЕЛЬЗЯ ! Только железные часы реального времени.
Отсюда следующий вопрос - как их синхронизировать с интернетом. Хотя бы раз в сутки и главное - с каким сервером ?
На Виндовс системах как бы вопрос решён , НО !!!
СпойлерПоказать
Как реально это сделать я не представляю.
И уж если реально работают куча AMS в домашней системе - то должен быть и личный NTP сервер. Вариант с дистрибутивом - запустил посмотреть что это такое , я уже не рассматриваю.
А в догонку вопрос. А что вчера показывала моя Дуя и откуда она брала время до перезагрузки , если NTP отвалился ???? Или это чюдеса браузера ???
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS