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

Naladchik
Капитан
Сообщения: 908
Зарегистрирован: 04 окт 2015, 19:10
Откуда: Новосибирск
Имя: Павел
Благодарил (а): 20 раз
Поблагодарили: 22 раза

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

Сообщение Naladchik »

texbez писал(а): 08 авг 2020, 22:06 ...проект на котором не OTA не webupdate не работают...
В данном случае, если стоит задача найти виновника, единственно верный вариант это по новому собрать проект, но по не большим кусочкам и, при этом, почаще прогружать и проверять работоспособность и OTA и основной логики. Лично я так всегда и делаю. Сделал небольшой кусок, прогрузил, погонял, сохранил текущий вариант и дальше таким же образом.
С текущим проектом вычислить в чем причина не удается, в нем очень много используется клемм, из за этого не получается отключить все платы и включая их поочередно с загрузкой найти виновника.
Win10-64. FLProg Portable.
Изображение
texbez
Лейтенант
Сообщения: 404
Зарегистрирован: 20 ноя 2016, 19:57
Откуда: Ростов на дону
Имя: Сергей
Благодарил (а): 4 раза
Поблагодарили: 1 раз

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

Сообщение texbez »

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

Отправлено спустя 6 часов 29 минут 3 секунды:
texbez писал(а): 09 авг 2020, 11:57
Phazz писал(а): 09 авг 2020, 10:43 Мне кажется что проблема связана с ультразвуковым датчиком. Он очень сильно тормозит цикл.
Да же так,спасибо попробую без него.
УРА!!!Заработало!!! :smile236:,всего лишь увеличил паузу между опросами до 3 сек. в ультразвуковом датчике.Спасибо вам добрый человек [ref]Naladchik[/ref], ОТА заработала,да и esp перестала перегружаться.А вот webubdate нет,думаю с mqtt не дружит,но он мне пока не нужен.
Аватара пользователя
Phazz
Полковник
Сообщения: 3131
Зарегистрирован: 17 окт 2016, 15:38
Откуда: Сургут
Имя: Анатолий
Благодарил (а): 235 раз
Поблагодарили: 114 раз

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

Сообщение Phazz »

texbez писал(а): 09 авг 2020, 18:26 А вот webubdate нет,думаю с mqtt не дружит
Дружит без всяких проблем
JonyBest
Сержант
Сообщения: 269
Зарегистрирован: 18 ноя 2015, 22:42
Откуда: Близко к Ставрополю
Имя: Евгений
Поблагодарили: 2 раза

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

Сообщение JonyBest »

Доброго времени суток! Беда такого плана, если включить защиту от зависания (макс 10сек) то не проходит обновление ни по Arduino OTA ни через Веб. Через обновление Веб видно что доходит до 45-60% и модуль перегружается. Отключаю защиту - обновления работают... Что посоветуете?
Аватара пользователя
Phazz
Полковник
Сообщения: 3131
Зарегистрирован: 17 окт 2016, 15:38
Откуда: Сургут
Имя: Анатолий
Благодарил (а): 235 раз
Поблагодарили: 114 раз

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

Сообщение Phazz »

править время в коде
texbez
Лейтенант
Сообщения: 404
Зарегистрирован: 20 ноя 2016, 19:57
Откуда: Ростов на дону
Имя: Сергей
Благодарил (а): 4 раза
Поблагодарили: 1 раз

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

Сообщение texbez »

JonyBest писал(а): 10 авг 2020, 23:18 Доброго времени суток! Беда такого плана, если включить защиту от зависания (макс 10сек) то не проходит обновление ни по Arduino OTA ни через Веб. Через обновление Веб видно что доходит до 45-60% и модуль перегружается. Отключаю защиту - обновления работают... Что посоветуете?
Я вообще отключил защиту,т.к. она всё равно не адекватно работает на esp.
Naladchik
Капитан
Сообщения: 908
Зарегистрирован: 04 окт 2015, 19:10
Откуда: Новосибирск
Имя: Павел
Благодарил (а): 20 раз
Поблагодарили: 22 раза

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

Сообщение Naladchik »

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

upd.
В блоке оказалась ошибка, перезалил.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось Naladchik 15 ноя 2020, 13:26, всего редактировалось 10 раз.
Win10-64. FLProg Portable.
Изображение
texbez
Лейтенант
Сообщения: 404
Зарегистрирован: 20 ноя 2016, 19:57
Откуда: Ростов на дону
Имя: Сергей
Благодарил (а): 4 раза
Поблагодарили: 1 раз

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

Сообщение texbez »

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

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

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

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 4 гостя