Владимир Андреевич
Member
Как правило, система получения времени с одного из специальных серверов (например: "ntp.msk-ix.ru") работает. Однако, иногда при перезагрузке программы (ARDUINO IDI 2.1.1) возникает ситуация, когда либо время не определяется (год = 1970), либо при вставлении:
while(!timeClient.update())
{
timeClient.forceUpdate();
Serial.print(":");
delay(100);
}, куска, который должен обеспечивать правильное время, застреваем в этом while.
Помогает, только иногда, смена специального сервера. Или многочисленная перегрузка с контролем в Serial, что невозможно при автономной работе.
P.S. При правильной работе правильное время получается и без вставки и, иногда, вставка успешно проходится.
while(!timeClient.update())
{
timeClient.forceUpdate();
Serial.print(":");
delay(100);
}, куска, который должен обеспечивать правильное время, застреваем в этом while.
Помогает, только иногда, смена специального сервера. Или многочисленная перегрузка с контролем в Serial, что невозможно при автономной работе.
P.S. При правильной работе правильное время получается и без вставки и, иногда, вставка успешно проходится.