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

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

  1. enjoynering

    Как задать локальное время без модуля и NTP-Сервера?

    Чтоб нормально работал переход на зимнее-летнее время для неризиновска, time zone надо задавать вот так: PSTR("MSK-3") Смотри TZ.h в исходниках Arduino ESP8266. Чтоб применить TZ, нужно воспользоваться функцией configTime(), чтоб изменить с текущего TZ на другой применяем setTZ(); Вместо...
  2. enjoynering

    Как задать локальное время без модуля и NTP-Сервера?

    по default запрос делается автоматический каждый час и esp корректирует свой внутренний software таймер. можно менять время между запросами с помощью weak функции. все есть в примере. определить очень просто без сихрозации часы стартуют с 20:00 песчитываем в секунды и сравниваем со внутренним...
  3. enjoynering

    Нужна помощь JSON парсинг

    Зачем изобретать велосипед (темплейтную функцию) все есть в arduinojson v6
  4. enjoynering

    ESP8266 - Время DS3231 (DS1307?) - чтение, установка

    Если писать просто 4 и 5, то компилятор воспринимает это как GPIO4 и GPIO5. Если глянуть на распиновку той же WEMOS становится очевидно, что GPIO4, GPIO5 и D4, D5 не одно и тоже.
  5. enjoynering

    Как задать локальное время без модуля и NTP-Сервера?

    ничего не надо парсить. в примере что я дал есть еще одна функция которая через structure tm возвращает ВСЕ. - struct tm { int tm_sec; //seconds after the minute, 0-61 ??? int tm_min; //minutes after the hour, 0-59 int tm_hour; //hours since...
  6. enjoynering

    Как задать локальное время без модуля и NTP-Сервера?

    if ((hourDS * 60 + minuteDS) > lightON && (hourDS * 60 + minuteDS) < lightOFF) не мой метод. я такие вещи делаю на ticker.h
  7. enjoynering

    Как задать локальное время без модуля и NTP-Сервера?

    откройте стандарт на NTP. в этой 8-и летней копипасте не реализованно и половины стандарта. даже такой вещи как Kiss-o-Death нету, а она имхо ой какак нужна. чтоб любители опрашивать сервера с интервалом < 16 секунд понимали, что так делать нельзя.
  8. enjoynering

    Как задать локальное время без модуля и NTP-Сервера?

    молодец. но можно лучше. у вас сейчас time zone захаркодена - и автоматическая смена летнее-зимнее время работать не будет. поключите #include <TZ.h> и разберитесь как его подставлять. проекты пока все еще сыроваты. я не програмист и потому все идет туго. сейчас вот разбираюсь с указателями...
  9. enjoynering

    Нужна помощь JSON парсинг

    лучше перейти на новубю 6-ю версию. она не так жрет пямять. переход довольно простой. у меня заняло вечер, чтоб разобраться. использовал статьи про переход с 5 на 6 с официального вебсайта. там же есть про дефолтовое значение если пааметр отсутствует
  10. enjoynering

    Как задать локальное время без модуля и NTP-Сервера?

    три строчки находятся тут. за вас я их искать не буду.
  11. enjoynering

    Помогите найти ошибку в схеме

    не знаю как ваша, но вот эти точно
  12. enjoynering

    OTA и прерывания

    А вы весёлый. И похоже совсем не умеете проигрывать. Вам бы к специалисту. По теме. Так и у вас шлюз с тем же соединен. :) Поэтому роутер я не учитывал. Идем дальше. У вас пассивный ЖКИ который не видно в темноте с потреблением максимум 2мА. У меня активный светодиодный дисплей (с матрицей на...
  13. enjoynering

    OTA и прерывания

    Часы всего 65мА, без всяких шлюзов. Цена esp8266, драйверов с матрицами около $8. У вас шлюз 250ма и еще BLE сверху. Про цену я не говорю, тут и так понятно.
  14. enjoynering

    OTA и прерывания

    А ответа на вопрос: Внимание вопрос на чем у вас крутится chrome? Сколько это устройство стоит и потребляет? Мы так и не получили.
  15. enjoynering

    OTA и прерывания

    Я нисколько не принежаю ваши способности - вы програмист в 10000 раз лучше меня, но в вашей нелюбви к esp8266 вы доходите до абсурда и сами себя сажаете в лужу. Дайте устроим вас там поудобнее. Я вас спросил, как вы собираетесь получать погоду из web на ваш энергоэффективный BLE. Вы ответили...
  16. enjoynering

    OTA и прерывания

    <<Вы предлагаете убить сеть и разрядить все смарты просто подключенным к AP ESP8266?>> При чем здесь AP? Я разве про него где-то говорил. esp8266 работает в режиме station и смартфоны спокойно спят. Вы мне лучше скажите как собираетесь на BLE забирать данные с openweathermap без прокладок...
  17. enjoynering

    OTA и прерывания

    На светодиодных матрицах и драйверах MAX7219 по другому не получится. Не все хотят с фонариком сумерках\ночью на ЖКИ смотреть. На минимальной яркости 5 шт светодиодных матриц размером 8х8 пикселей потребляют совместно с ESP8266 около 65мА. И да, ваш BLE с OpenWeatherMap погоду не заберет. Я...
  18. enjoynering

    OTA и прерывания

    Ну почему же. Часы с погодой даже очень получаются
  19. enjoynering

    OTA и прерывания

    В тело самого прерывания книжки советуют много не пихать, а ограничиться только bool переменной. А уже в главном цикле по состоянию этой bool деллать все что вам надо.
Сверху Снизу