• Система автоматизации с открытым исходным кодом на базе 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 подтянуты Без проблем работает...
Сверху Снизу