Ключевое ?лово

vk

Добро пожаловать, Гость
Логин: Пароль: Запомнить меня
Софт:обсуждение программного обеспечения для умного дома
  • Страница:
  • 1
  • 2
  • 3
  • 4
  • 5

ТЕМА: Не стабильная работа ESP8266 (NodeMCU)

Не стабильная работа ESP8266 (NodeMCU) 09 Июнь 2020 23:19 #25676

  • KosMos
  • KosMos аватар
  • Не в сети
  • Новый участник
  • Сообщений: 8
  • Репутация: 0
Согласен с тем, что где-то после глобального обновления стали появляться проблемы.
Потому, что описываемый модуль ранее стабильно работал неделями, а после того, как обновил прошивку на нём (но мне кажется, что это было где-то в 2019) стал себя он чувствовать "не очень".

Вот и сейчас проблема не стабильной работы продолжает проявляться
Раз в пару дней модуль не выводит web-интерфейс при обращении к нему по IP-адресу. При этом он работает: данные в народный мониторинг отправляет, управляет MP3-модулем (каждый час говорит время).
При этом не всегда его оживляет и перезагрузка (кнопкой). Только выключение питания на несколько минут выводит его из такого состояния.
Соответственно снова вопросы: где взять бланк 4 Мб для затирки всего блока памяти.
Как лучше отловить причину такого поведения для её дальнейшего купирования?
Администратор запретил публиковать записи гостям.

Не стабильная работа ESP8266 (NodeMCU) 10 Июнь 2020 18:27 #25678

  • Adminhs
  • Adminhs аватар
  • Не в сети
  • Администратор
  • Сообщений: 7195
  • Спасибо получено: 1114
  • Репутация: 194
глобальное обновление было, но там больше рефакторинг отдельных опций ,типа ds1820 и некоторой веб части, глобально ничего не менялось, тем более часть отвечающая за сеть никак не заденешь - она находится в сдк и я на неё не повлияю.

Нужно список опций выкладывать у кого подобные проблемы и сравнивать наличие общий опций.
Проблема если и есть, то она не глобальная, модули работают без проблем у большинства.
Основной канал проекта в Telegram t.me/wifi_iot
Администратор запретил публиковать записи гостям.

Не стабильная работа ESP8266 (NodeMCU) 12 Июнь 2020 23:39 #25683

  • zerobuster
  • zerobuster аватар
  • Не в сети
  • Новый участник
  • Сообщений: 14
  • Репутация: 0
Присоединяюсь к "пострадавшим" от новой прошивки
ESP8266 esp-12 Lolin v3 4Мб + EEPROM 24Схх(разные) + WS2812 х8. Периодически пишу 4 переменные в ЕЕПРОМ с 100 по 112 адреса. GPIO4 как счетчик, GPIO5 - кнопка.
Сборка 2018 года работала абсолютно стабильно более двух лет. Обновил через ОТА в июне 2020 - виснет, постоянно теряет Wifi,
Counter и кнопка через раз срабатывают 1 раз из 10. В ЕЕПРОМ пишется тоже как-то 1 раз из 10.
Открытие веб-морды часто приводит к потере wifi, пересоединению. Периодически зависает линейка светодиодов WS2812.
Прошиваю версию с тем же набором модулей 2018 года - работает стабильно

Прошивал бланк, прошивал во всех режимах памяти, и родным WIFi-iot-флешером flasheresp.exe и ESP8266Flasher.exe, перебрал все SDK, прошивал и через ОТА, и через шнур, менял блоки питания, ESP-ку, шнуры, EEPROM пробовал разные, 24С32 и 24С256, менял WS2812.
Памяти больше 20кБ, на роутере все рекомендации выполнил. Между командами write_24cxx или read_24cxx по чьей-то рекомендации изначально был вставлен delayMicroseconds(10000).
Пробовал таймаут варьировать.
Полный ступор. Спасите мой мозг. Что еще можно сделать? Это же самое железо на прошивке 2018г, SDK154, работает корректно.

smsc.ru
TCP/UDP Клиент
SMS/Email шаблоны
WS2812

Время и NTP
I2C через GET
I2C сканер
Поддержка календаря
Web KEY
GPIO
Обновление OTA
Работа с прерываниями
Планировщик заданий
Конструктор кода
Конструктор main page 2
Logic2
Настройки по умолчанию
Администратор запретил публиковать записи гостям.

Не стабильная работа ESP8266 (NodeMCU) 13 Июнь 2020 06:54 #25684

  • Adminhs
  • Adminhs аватар
  • Не в сети
  • Администратор
  • Сообщений: 7195
  • Спасибо получено: 1114
  • Репутация: 194
В случаях, когда используется конструктор кода сложно проанализировать где проблема, или пользователь накосячил в своем коде или еще что...

Для кнопок лучше использовать gpio key , использование работы с прерываниями устарело
Основной канал проекта в Telegram t.me/wifi_iot
Администратор запретил публиковать записи гостям.

Не стабильная работа ESP8266 (NodeMCU) 14 Июнь 2020 00:59 #25685

  • zerobuster
  • zerobuster аватар
  • Не в сети
  • Новый участник
  • Сообщений: 14
  • Репутация: 0
Adminhs пишет:
В случаях, когда используется конструктор кода сложно проанализировать где проблема, или пользователь накосячил в своем коде или еще что...

Для кнопок лучше использовать gpio key , использование работы с прерываниями устарело
Подскажите, пожалуйста, например, по нажатию кнопки на GPIO5 надо выполнить процедуру в КК. Раньше на Закладке GPIO настраивал GPIO5 как Key, а в КК в timerfunc читал состояние кнопки через digitalread (5) и запускал процедуру, если=0,
А для использования через GPIO KEY вместо прерываний, Key, Short, Long для GPIO5 как заполнить? Пример из документации непонятен. И в КК читать состояние каждую секунду так же через digitalread?
Администратор запретил публиковать записи гостям.

Не стабильная работа ESP8266 (NodeMCU) 14 Июнь 2020 07:11 #25687

  • Adminhs
  • Adminhs аватар
  • Не в сети
  • Администратор
  • Сообщений: 7195
  • Спасибо получено: 1114
  • Репутация: 194
Если использовать чтение кнопок свое, то и использование штатных функций кнопок не требуется- зачем ?
кнопку надо читать в таймере , а не в цикле с delay
Основной канал проекта в Telegram t.me/wifi_iot
Администратор запретил публиковать записи гостям.
  • Страница:
  • 1
  • 2
  • 3
  • 4
  • 5
Модераторы: FlyRouter, Dolfik
Время создания страницы: 0.136 секунд

Home`s Smart © 2013-2016. г.Киров.
Цитирование материалов возможно только со ссылкой на сайт. Использование фотоматериалов только с разрешения авторов.