Пресловутая Arduino OTA

Naladchik
Капитан
Сообщения: 822
Зарегистрирован: 04.10.2015{, 19:10}
Репутация: 151
Откуда: Новосибирск
Имя: Павел

Пресловутая Arduino OTA

#21

Сообщение Naladchik » 09.08.2020{, 11:41}

texbez писал(а):
08.08.2020{, 22:06}
...проект на котором не OTA не webupdate не работают...
В данном случае, если стоит задача найти виновника, единственно верный вариант это по новому собрать проект, но по не большим кусочкам и, при этом, почаще прогружать и проверять работоспособность и OTA и основной логики. Лично я так всегда и делаю. Сделал небольшой кусок, прогрузил, погонял, сохранил текущий вариант и дальше таким же образом.
С текущим проектом вычислить в чем причина не удается, в нем очень много используется клемм, из за этого не получается отключить все платы и включая их поочередно с загрузкой найти виновника.
Win10-64. FLProg Portable.
Изображение

texbez
Лейтенант
Сообщения: 355
Зарегистрирован: 20.11.2016{, 19:57}
Репутация: 9
Откуда: Ростов на дону

Пресловутая Arduino OTA

#22

Сообщение texbez » 09.08.2020{, 11:57}

Phazz писал(а):
09.08.2020{, 10:43}
Мне кажется что проблема связана с ультразвуковым датчиком. Он очень сильно тормозит цикл.
Да же так,спасибо попробую без него.

Отправлено спустя 6 часов 29 минут 3 секунды:
texbez писал(а):
09.08.2020{, 11:57}
Phazz писал(а):
09.08.2020{, 10:43}
Мне кажется что проблема связана с ультразвуковым датчиком. Он очень сильно тормозит цикл.
Да же так,спасибо попробую без него.
УРА!!!Заработало!!! :smile236:,всего лишь увеличил паузу между опросами до 3 сек. в ультразвуковом датчике.Спасибо вам добрый человек Naladchik, ОТА заработала,да и esp перестала перегружаться.А вот webubdate нет,думаю с mqtt не дружит,но он мне пока не нужен.

Аватара пользователя
Phazz
Полковник
Сообщения: 2552
Зарегистрирован: 17.10.2016{, 15:38}
Репутация: 367
Откуда: Сургут
Имя: Анатолий

Пресловутая Arduino OTA

#23

Сообщение Phazz » 09.08.2020{, 18:45}

texbez писал(а):
09.08.2020{, 18:26}
А вот webubdate нет,думаю с mqtt не дружит
Дружит без всяких проблем

JonyBest
Сержант
Сообщения: 269
Зарегистрирован: 18.11.2015{, 22:42}
Репутация: 89
Откуда: Близко к Ставрополю
Имя: Евгений

Пресловутая Arduino OTA

#24

Сообщение JonyBest » 10.08.2020{, 23:18}

Доброго времени суток! Беда такого плана, если включить защиту от зависания (макс 10сек) то не проходит обновление ни по Arduino OTA ни через Веб. Через обновление Веб видно что доходит до 45-60% и модуль перегружается. Отключаю защиту - обновления работают... Что посоветуете?

Аватара пользователя
Phazz
Полковник
Сообщения: 2552
Зарегистрирован: 17.10.2016{, 15:38}
Репутация: 367
Откуда: Сургут
Имя: Анатолий

Пресловутая Arduino OTA

#25

Сообщение Phazz » 11.08.2020{, 11:16}

править время в коде

texbez
Лейтенант
Сообщения: 355
Зарегистрирован: 20.11.2016{, 19:57}
Репутация: 9
Откуда: Ростов на дону

Пресловутая Arduino OTA

#26

Сообщение texbez » 11.08.2020{, 18:10}

JonyBest писал(а):
10.08.2020{, 23:18}
Доброго времени суток! Беда такого плана, если включить защиту от зависания (макс 10сек) то не проходит обновление ни по Arduino OTA ни через Веб. Через обновление Веб видно что доходит до 45-60% и модуль перегружается. Отключаю защиту - обновления работают... Что посоветуете?
Я вообще отключил защиту,т.к. она всё равно не адекватно работает на esp.

Naladchik
Капитан
Сообщения: 822
Зарегистрирован: 04.10.2015{, 19:10}
Репутация: 151
Откуда: Новосибирск
Имя: Павел

Пресловутая Arduino OTA

#27

Сообщение Naladchik » 15.08.2020{, 14:14}

JonyBest писал(а):
10.08.2020{, 23:18}
...если включить защиту от зависания (макс 10сек) то не проходит обновление ни по Arduino OTA...
Простенький блок в старой версии редактора.
OTA_with_WathDog_ESP8266_(CODE).ubi
(3.83 КБ) 37 скачиваний
Проверил у себя, работает.
Добавлять блок только если активированы штатные защита от зависания и обновление по WiFi!
При инициализации штатного в FLProg обновления, непосредственно перед самим обновлением, к выставленному времени защиты от зависания добавляет 3 минуты, в принципе хватит для обновления. Если кому то покажется много или мало то сам и поправит.
После обновления и перезагрузки время защиты от зависания будет установлено то, которое выставили в настройках контроллера.
Блок только для ESP8266, для ESP32 не подойдет!

upd.
В блоке оказалась ошибка, перезалил.
Последний раз редактировалось Naladchik 15.11.2020{, 13:26}, всего редактировалось 10 раз.
Win10-64. FLProg Portable.
Изображение

texbez
Лейтенант
Сообщения: 355
Зарегистрирован: 20.11.2016{, 19:57}
Репутация: 9
Откуда: Ростов на дону

Пресловутая Arduino OTA

#28

Сообщение texbez » 15.08.2020{, 14:33}

Naladchik писал(а):
15.08.2020{, 14:14}
JonyBest писал(а):
10.08.2020{, 23:18}
...если включить защиту от зависания (макс 10сек) то не проходит обновление ни по Arduino OTA...
Простенький блок в старой версии редактора.
OTA_with_WathDog_(CODE).ubi
Проверил у себя, работает.
Добавлять блок только если активирована защита от зависания!
При инициализации штатного в FLProg обновления к выставленному времени защиты от зависания добавляет 3 минуты, в принципе хватит для любого обновления. Если кому то покажется много или мало то сам и поправит.
Спасибо,будем проповать

Отправлено спустя 17 минут 12 секунд:
Проверил-работает

Ответить

Вернуться в «Помогите, а то я "нимагу"»