• Уважаемые посетители сайта esp8266.ru!
    Мы отказались от размещения рекламы на страницах форума для большего комфорта пользователей.
    Вы можете оказать посильную поддержку администрации форума. Данные средства пойдут на оплату услуг облачных провайдеров для сайта esp8266.ru
  • Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

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

  1. Slacky

    MQTTwarn

    Можно - slacky1965/watermeter execute.py немного модифицирован ...
  2. Slacky

    MQTTwarn

    Я не работаю с telegram, я просто предположил, что программа не может найти модуль ...
  3. Slacky

    MQTTwarn

    В каталоге, из которого запускается mqttwarn, должен быть подкаталог services, где он и пытается найти telegram.py ...
  4. Slacky

    Нужна помощь Light Sleep Mode - стал срабатывать wdt ...

    В Эклипсе. Ну не совсем не пошло, я не правильно выразился. Я не понял смысла. Ну повыводила она у меня 4 и 5. Ну и все ...
  5. Slacky

    Нужна помощь Light Sleep Mode - стал срабатывать wdt ...

    Это я тоже знаю. На current и default все и заточено, а это ж просто пример для проверки ... Ну и вообще, большое спасибо :)
  6. Slacky

    Нужна помощь Light Sleep Mode - стал срабатывать wdt ...

    Это понятно, но по большому счету не важно, ну если только для отладки ...
  7. Slacky

    Нужна помощь Light Sleep Mode - стал срабатывать wdt ...

    Вот отсюда? https://esp8266.ru/forum/threads/light-sleep-mode-stal-srabatyvat-wdt.3480/page-2#post-52761 Набирал. Если честно, что-то у меня не пошло ...
  8. Slacky

    Нужна помощь Light Sleep Mode - стал срабатывать wdt ...

    Думаю это не совсем так, так как в документации есть пример и LIGHT_SLEEP_T устанавливается именно в пользовательской функции засыпания ... Вот такой код работает. Если wifi_get_opmode() не вернет NULL_MODE, то мы просто выходим из этой функции. А таймер, следящий за внешним напряжением...
  9. Slacky

    Нужна помощь Light Sleep Mode - стал срабатывать wdt ...

    Все просто. bool ret = wifi_station_disconnect(); os_printf("wifi_disconnect return: %d\n", ret); ret = wifi_set_opmode(NULL_MODE); os_printf("wifi_mode return: %d\n", ret); wifi_fpm_set_sleep_type(LIGHT_SLEEP_T); //light sleep mode while(wifi_get_opmode() != NULL_MODE)...
  10. Slacky

    Нужна помощь Light Sleep Mode - стал срабатывать wdt ...

    Это первое, что я сделал. Не помогает. Даже вот такую задержку сделал, но там все тупо останавливается на этом цикле ... while(wifi_get_opmode() != NULL_MODE) { system_soft_wdt_feed(); os_delay_us(50000); }
  11. Slacky

    Нужна помощь Light Sleep Mode - стал срабатывать wdt ...

    @nikolz нашел я что лажает ... Обратил внимание, что когда все прекрасно засыпает, то в мониторе можно увидеть mode : null Добавление вот такой строчки в функцию засыпания дало интересный результат os_printf("wifi mode: %d\n", wifi_get_opmode()); Вывод в монитор, когда все нормально Power...
  12. Slacky

    Нужна помощь Light Sleep Mode - стал срабатывать wdt ...

    Так в реальной проге, с эвентом, с конфигом и прочими настройками, засыпание ведет себя точно также - сброс по wdt ... Ну и чисто из наблюдений - срабатывание wdt никак не связано в WiFi. Засыпаем нормально, если пины не замыкали, если же позамыкали, то wdt при попытке заснуть ...
  13. Slacky

    Нужна помощь Light Sleep Mode - стал срабатывать wdt ...

    Ну так это же просто пример. Конектится к моему роутеру, настройки берутся автоматически из флеш, так как ранее были сконфигурированы в другом варианте программы ...
  14. Slacky

    Нужна помощь Light Sleep Mode - стал срабатывать wdt ...

    А в чем разница? Честно, не копал, просто предполагаю, что в принципе это одно и то же ...
  15. Slacky

    Нужна помощь Light Sleep Mode - стал срабатывать wdt ...

    Это уже частности, но дело в том, что до каллбека не доходит, все падает на моменте засыпания ...
  16. Slacky

    Нужна помощь Light Sleep Mode - стал срабатывать wdt ...

    ets_intr_lock и ets_intr_unlock, а также переопределение таймеров - это уже в процессе поиска срабатывания wdt, изначально там их не было ... Вот это разве не оно? if (set_gpio_mode(HOT_PIN, GPIO_INPUT, GPIO_PULLUP)) { os_printf("GPIO%d set input mode\r\n", pin_num[HOT_PIN])...
  17. Slacky

    Нужна помощь Light Sleep Mode - стал срабатывать wdt ...

    Это достаточно медленный счетчик, т.е. переход от нуля к единице может продолжаться 1 секунду. Я проверял, ничего не теряется. К тому же, еще раз хочу напомнить, это всего-лишь заготовка для проверки засыпания и не более ...
  18. Slacky

    Нужна помощь Light Sleep Mode - стал срабатывать wdt ...

    Ну я и так и так пробовал. Просто в многочисленных примерах происходит переопределение. Ну я на всякий случай сделал так же ... На мой взгляд правильная. Просыпание происходит по низкому уровню. А опрос кнопок выполнен на срабатывание от низкого в высокому. Поэтому эти два события никак не...
  19. Slacky

    Нужна помощь Light Sleep Mode - стал срабатывать wdt ...

    Ну вдруг найдете пару минут :)) Ну или кто-нибудь еще попробует ... http://slacky.ru/upload/files/WemosD1miniSleep.rar И про сброс регистров можно более подробно? Спасибо.
  20. Slacky

    Нужна помощь Light Sleep Mode - стал срабатывать wdt ...

    Да Делал. Просто тупо все подвисает и на пины не реагирует. Секунд через 30 перегружается. Убрал. Сделал засыпание по таймеру через 15 секунд. Все тоже самое. Не помогло. А вот про сброс регистра можно поподробней? ЗЫ. А может я куда-нибудь выложу этот пример, а Вы его у себя проверите? Там...
Сверху Снизу