Здравствуйте!
Прошу помощи. Делаю проект, осталось только одно, сделать синхронизацию времени когда контроллер работает в режиме точки доступа. Синхронизация по NTP работает, а вот синхронизация с системным временем ПК нет. Чую что не замечаю "бревна".
Создана функция синхронизации времени с ПК, которая получает с WEB страницы системное время ПК, тоесть переменная pctime содержит время 1580496498 (проверено ) соответсвенно функция [inline]setTime(pctime)[/inline] или [inline]setTime(t) [/inline]в моем случае должна совершить установку времени ESP8266 согласно содержимому переменной pctime. Но этого не происходит.
Пробовал и тупо [inline]setTime(1580496498)[/inline], аналогичный результат.
Даже в void setup() ставил [inline]setTime(1580496498)[/inline], что по идее должно запустить ESP--шку с датой 31.01.2020, 21:48:18, но при прочтении там 1970 год. Что я делаю не так?
Код:
void SetTimePC () {
unsigned long pctime = HTTP.arg("timepc").toInt();
time_t t = pctime;
setTime(t);
HTTP.send(200,"text/plain",String(t));
}