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

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

  1. I

    Вопрос Блокировка исполнения на время sta.connect?

    Алгоритм в законченном варианте был у предыдущего проекта, сейчас я выдёргиваю/переписываю куски кода из него, чтобы реализовать другой, аналогичный, но с другими функциями и железом.
  2. I

    Вопрос Блокировка исполнения на время sta.connect?

    @dimka_f А сборщик мусора? Я его могу вызывать как по таймеру (опрашивая кучу и вызывая при недостатке памяти), так и после каждого сеанса связи. В крайнем случае - делать софт-ребут, который я и так делаю при каждой заливке кода.
  3. I

    Вопрос ИК - приемник + ESP8266(NodeMCU)

    Я использую в своём проекте таймер GitHub - simenkid/nodemcu-timer: Timer utility in node.js style for NodeMcu on ESP8266 WiFi SoC. Пробовал задержки от 1мс до 15 минут - полёт нормальный.
  4. I

    Вопрос Блокировка исполнения на время sta.connect?

    @dimka_f eventmon не стал использовать, потому что сам проект стационарный (включил - забыл), а вот эту стену принтов расставил только чтобы понять, почему дропается/не идёт сигнал, т.е. к релизу хотел убрать. Но, может быть, действительно стоит переделать код. Спасибо.
  5. I

    Нужна помощь Понимание принципа отправки данных esp8266

    @nikolz А как у вас заработал UDP? Все пакеты, которые я отправлял с клиента, на пэхе дропались. Объявляение UDP-сервера сильно отличается синтаксисом от TCP в NodeMCU?
  6. I

    Вопрос Блокировка исполнения на время sta.connect?

    Я её вызываю TCP-пакетом с мобилы по вайфаю, и ещё раньше она раз прокручивалась разок в основном цикле программы. Таким образом, проблему я частично решил, убрав вызов внутри основной программы, но поскольку я собираюсь подключать DS18B20, когда она приедет из Китая, хотелось бы разобраться в...
  7. I

    OpenPLC - основа для умного дома

    Я упоминал MQTT как взаимосвязанную систему, а не протокол. Ахххх, ну да ладно, надо было мне чётче объясняться. Ну что ж, или вам повезло, или мне конкретно так не прёт - по моему опыту, плата любит паниковать и скатываться в ребут. Или вообще терять контакт с "землёй". Например - на моём ките...
  8. I

    Вопрос Блокировка исполнения на время sta.connect?

    Если я вас правильно понял - надо завернуть network() в coroutine.create(), перед выводом строки с подключением сделать coroutine.yield(), в цикле чекать, закончилось ли подключение к роутеру, а затем coroutine.resume()? Я опирался на этот фрагмент: mqtt breaks easily...sending in process ·...
  9. I

    OpenPLC - основа для умного дома

    @evgeny2k, вы уже что-то пробовали реализовывать именно на этой комбинации? В голову приходит использование в качестве контроллера для, допустим, котельной в загородном доме, но это самое продвинутое, на что хватает воображения. Потому что, например, управлять лампочками или розетками с помощью...
  10. I

    OpenPLC - основа для умного дома

    А можете поподробне рассказать, что можно реализовать/автоматизировать с помощью этой прошивки? На сайте про концепцию написано немного обтекаемо - например, что можно сделать с этой прошивкой, чего нельзя, к примеру, используя Sming/Arduino/NodeMCU/?.. Правда любопытно, но и непонятно. ИМХО...
  11. I

    Вопрос Блокировка исполнения на время sta.connect?

    Суть такова - имеется портянка кода (чуть-чуть обрезал и убрал точки доступа/пароли для релевантности): function network() print("Network init...") --wifi.setmode(wifi.STATION) wifi.setmode(wifi.STATIONAP) --wifi.setmode(wifi.SOFTAP) --Start access point config--...
  12. I

    Нужна помощь NodeMCU v1.0 - модуль невменяем после прошивки

    Скорее всего, также не прошился esp_init_data_default.bin. Судя по всему, это свежая зависимость, так как решение приблемы нашёл в баг-репортах в гите.
  13. I

    Нужна помощь NodeMCU v1.0 - модуль невменяем после прошивки

    Просто немного напрягает, что я не могу сделать pull-down у GPIO напрямую из программы, без кода - ни одна команда секции Commands -> GPIO не работает. Но вообще тему можно закрывать, проблему я решил. Напоследок пропишу команду для моего модуля (4Мб): (Относительные пути могут отличаться)...
  14. I

    Нужна помощь NodeMCU v1.0 - модуль невменяем после прошивки

    Перезагрузился под Windows, NodeMCU Flasher с древней прошивкой работают как надо, т.е. плата в рабочем состоянии. Но, поскольку это страшное легаси, нет модулей для моего проекта, да и ESPlorer не опознаёт эту версию, нужно собрать версию посвежее. Немного порывшись в дебрях гитхаба, помогла...
  15. I

    Нужна помощь NodeMCU v1.0 - модуль невменяем после прошивки

    Разницы также нет: esptool.py v1.1 Connecting... Running Cesanta flasher stub... Flash params set to 0x0240 Writing 28672 @ 0x0... 28672 (100 %) Wrote 28672 bytes at 0x0 in 2.5 seconds (91.7 kbit/s)... Writing 331776 @ 0x10000... 331776 (100 %) Wrote 331776 bytes at 0x10000 in 28.9 seconds (91.9...
  16. I

    Нужна помощь NodeMCU v1.0 - модуль невменяем после прошивки

    Дополню: Запускал сборку согласно документации: [ivdok@lenovo-g505s nodemcu-firmware]$ esptool --port /dev/ttyUSB0 write_flash -fm qio -fs 32m 0x00000 ./bin/0x00000.bin 0x10000 ./bin/0x10000.bin (Пробовал и QIO, и DIO) Ограничение количества модулей до минимума (File, GPIO, NET, NODE, TMR...
  17. I

    Нужна помощь NodeMCU v1.0 - модуль невменяем после прошивки

    Здравствуйте! Возникла такая проблема при прошивке модуля ESP-12(? Manufacturer 0xE0 Product 4016): Сборка из исходников произошла без ошибок, но после заливки и ребута происходит следующее: LED постоянно моргает На tty приходит мусор на любом бодрейте Все GPIO подтянуты Без проблем работает...
Сверху Снизу