• Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

Результаты поиска

  1. selan61

    Вопрос NTPClient.h вопросы новичка

    Всё работало отлично, да вдруг часы стали сбиваться ровно на час. Могу объяснить тем, что на первый опрос сервер NTP почему то не отвечает, хотя запрос получил. А при следующем опросе, через час, присылает ответ на предыдущий запрос, естественно с данными минус час, относительно текущего...
  2. selan61

    Вопрос NTPClient.h вопросы новичка

    Да так и сделал. Наблюдаю. Пока отставание нет.
  3. selan61

    Вопрос NTPClient.h вопросы новичка

    Понятно, что такая точность не нужна. Я же взял пример из библиотеки и такой период опроса в нем.
  4. selan61

    Вопрос NTPClient.h вопросы новичка

    Да, спасибо большое. Уже нашел этот пример на буржуйском ардуино форуме. Там они его называют NTP-TZ-DST Bare minimum. Пока изучаю Exampless->ESP8266WiFi->NTPClient и статистику пропадания пакетов от разных NTP серверов. Время не проблема получить, проблема именно в пропадании пакетов и...
  5. selan61

    Вопрос NTPClient.h вопросы новичка

    Глядел, но что то пока не понял, что к чему.
  6. selan61

    Вопрос NTPClient.h вопросы новичка

    Обязательно, но завтра. Уехал из деревни в город. Вернусь поздно. Кстати, нашел такую библиотеку ESPNtpClient Автор пишет, что управление временем Надо будет попробовать.
  7. selan61

    Вопрос NTPClient.h вопросы новичка

    Нашел такую тему Время по NTP (UDP) Оказывается, дело не в библиотеке, а в сбоях Udp запросов. Проблему в основном понял. буду дальше разбираться.
  8. selan61

    Вопрос NTPClient.h вопросы новичка

    Это функция получения времени от библиотеки. Код сокращённый, в котором просто показано как я получаю время. Основан на стандартном примере библиотеки, просто delay заменён на SimpleTimer. Период обновления также стандартный для этой библиотеки. Согласно ее описания.
  9. selan61

    Вопрос NTPClient.h вопросы новичка

    Каждую секунду долбится библиотека, а ntp-сервер раз в минуту. По стандарту минимальное время между обновлениями времени (запросами к NTP серверу) 16 секунд
  10. selan61

    Вопрос NTPClient.h вопросы новичка

    Здравствуйте все. Попробую обновить тему. Сделал вайфай часы на Max7219 и ESP8266 с получением времени от NTP. Использую эту же библиотеку. Инициализирую NTPClient timeClient(ntpUDP,“europe.pool.ntp.org”,14400,60000); То есть опрос сервера NTP раз в минуту Раз в минуту вывожу бегущей строкой...
  11. selan61

    Как добавить обновление на вебсервер

    Так тоже вполне нормально получилось. А я мудрил, не понимая, что и зачем. Ну что с крестьянина взять, хорошо, хоть так могу. Ещё раз премного благодарен за помощь.
  12. selan61

    Как добавить обновление на вебсервер

    Да точно. Огромное, преогромное спасибо. Как оказалось всё просто. Вот что значит опыт и знания.
  13. selan61

    Как добавить обновление на вебсервер

    Ну значит айкью на порядок меньше. Все мы разные. Один понимает с полуслова, а до другого не достучатся. Потому, что не знаю как его определить. В этом то и дело, и в этом был вопрос.
  14. selan61

    Как добавить обновление на вебсервер

    Вопрос изначально был, как заставить вебстраницу по кнопке переходить на адрес /update
  15. selan61

    Как добавить обновление на вебсервер

    В этом случае всегда работает адрес /update . А я хотел бы, что бы он срабатывал по кнопке. Поэтому и поместил в web_upd
  16. selan61

    Как добавить обновление на вебсервер

    Извините за тупость. Года не те, что бы быстро соображать. Но примеры, которые Вы указали, я разбирал, по ним и делал.
  17. selan61

    Как добавить обновление на вебсервер

    server.on("/update", [](){web_upd();}); Так я об этом и спрашиваю. Как описать переход на адрес /update. Зачем мне в setup? Мне надо, что бы запускалось по кнопке. У меня уже всё работает. Не хватает автоперехода на адрес /update. Не понимаю как его описать.
  18. selan61

    Как добавить обновление на вебсервер

    Ну в этом я не виноват, сам по началу запутался. Увы, я так и думал, но не работает. А вот через /upd работает. UPDATE = true; обязательно, для однократного запуска сервера обновления. Переход по адресу /update возможен только после запуска сервера обновления, поэтому и сделан такой двойной...
  19. selan61

    Как добавить обновление на вебсервер

    Да, не понимаю в чем различие. Для меня это только название сервера. Но он делает, то что мне надо. Взял из примера
  20. selan61

    Как добавить обновление на вебсервер

    Извините, пока ждал ответа, переделал и заработало, но не до конца. Надо вручную вводить адрес/update. Сделал так. Кнопка webPage += "<tr><td align='center'>Обновление прошивки</td><td align='center'colspan='2'><a href=\"upd\"><button>Обновить</button></a></td></tr></html>"; Вызывает событие...
Сверху Снизу