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

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

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

Сообщение texbez »

Подскажите пожалуйста по ардуино OTA -после удаления лишних папок в ide v5 и в\ideV5\portable\packages\esp8266\hardware\esp8266\2.6.3 выкидывает такую ошибку


Arduino: 1.8.11 (Windows 10), Плата:"LOLIN(WEMOS) D1 R2 & mini, 80 MHz, Flash, Disabled (new can abort), All SSL ciphers (most compatible), 4MB (FS:none OTA:~1019KB), v2 Lower Memory, Disabled, None, Only Sketch, 921600"

C:\Users\Главный\AppData\Local\Temp\flprog\pr5\pr5.ino: In function 'void loop()':

pr5:541:56: error: no matching function for call to 'ArduinoOTAMdnsClass<WiFiServer, WiFiClient, WiFiUDP>::begin()'

C:\Users\Главный\AppData\Local\Temp\flprog\pr5\pr5.ino:541:56: note: candidate is:

In file included from C:\Users\Главный\AppData\Local\Temp\flprog\pr5\pr5.ino:15:0:

c:\Program Files (x86)\FLProg\ideV5\portable\sketchbook\libraries\ArduinoOTA\src/ArduinoOTA.h:87:8: note: void ArduinoOTAMdnsClass<NetServer, NetClient, NetUDP>::begin(IPAddress, const char*, const char*, OTAStorage&) [with NetServer = WiFiServer; NetClient = WiFiClient; NetUDP = WiFiUDP]

void begin(IPAddress localIP, const char* name, const char* password, OTAStorage& storage) {

^

c:\Program Files (x86)\FLProg\ideV5\portable\sketchbook\libraries\ArduinoOTA\src/ArduinoOTA.h:87:8: note: candidate expects 4 arguments, 0 provided

exit status 1
no matching function for call to 'ArduinoOTAMdnsClass<WiFiServer, WiFiClient, WiFiUDP>::begin()'

Что ей надо?
Автор к сожалению на неоднократные просьбы исправить эту проблему не реагирует.
Аватара пользователя
Phazz
Полковник
Сообщения: 3136
Зарегистрирован: 17 окт 2016, 15:38
Откуда: Сургут
Имя: Анатолий
Благодарил (а): 235 раз
Поблагодарили: 114 раз

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

Сообщение Phazz »

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

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

Сообщение texbez »

Phazz писал(а): 06 авг 2020, 21:08 Самое верное решение отказаться от OTA. Использовать webupdate.
А есть готовый блок?
dsfbuy
Сержант
Сообщения: 172
Зарегистрирован: 03 ноя 2018, 12:40
Откуда: Братск
Имя: Виктор

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

Сообщение dsfbuy »

[ref]texbez[/ref], прочитайте инструкцию по ArduinoOTA.
texbez
Лейтенант
Сообщения: 406
Зарегистрирован: 20 ноя 2016, 19:57
Откуда: Ростов на дону
Имя: Сергей
Благодарил (а): 4 раза
Поблагодарили: 1 раз

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

Сообщение texbez »

dsfbuy писал(а): 06 авг 2020, 21:52 [ref]texbez[/ref], прочитайте инструкцию по ArduinoOTA.
Спасибо!
Аватара пользователя
Phazz
Полковник
Сообщения: 3136
Зарегистрирован: 17 окт 2016, 15:38
Откуда: Сургут
Имя: Анатолий
Благодарил (а): 235 раз
Поблагодарили: 114 раз

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

Сообщение Phazz »

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

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

Сообщение texbez »

Phazz писал(а): 07 авг 2020, 09:38 [ref]texbez[/ref], да viewtopic.php?f=71&t=5429&p=83131&hilit ... ate#p83131
Спасибо, уже нашел.
Naladchik
Капитан
Сообщения: 908
Зарегистрирован: 04 окт 2015, 19:10
Откуда: Новосибирск
Имя: Павел
Благодарил (а): 20 раз
Поблагодарили: 22 раза

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

Сообщение Naladchik »

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

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

Сообщение texbez »

Naladchik писал(а): 07 авг 2020, 14:11
texbez писал(а): 06 авг 2020, 22:13 Самое верное решение отказаться от OTA...
Спорное утверждение, лично меня вариант с ArduinoOTA полностью устраивает.
Ну и так, про между прочим, webupdate это ведь тоже OTA, просто метод прошивки другой.
Ну это не я писал,а phazz
texbez
Лейтенант
Сообщения: 406
Зарегистрирован: 20 ноя 2016, 19:57
Откуда: Ростов на дону
Имя: Сергей
Благодарил (а): 4 раза
Поблагодарили: 1 раз

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

Сообщение texbez »

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

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

Сообщение Naladchik »

texbez писал(а): 07 авг 2020, 21:18 Подскажите пожалуйста.
В сети валом рекомендаций по настройке IDE для работы с ArduinoOTA.
Можно только повториться. Установить Pyton, проверить наличие в винде службы Bonjour и т.д.
texbez писал(а): 07 авг 2020, 21:08 Ну это не я писал,а phazz
Писал с телефона, видать не то сообщение процитировал.
Win10-64. FLProg Portable.
Изображение
Аватара пользователя
Phazz
Полковник
Сообщения: 3136
Зарегистрирован: 17 окт 2016, 15:38
Откуда: Сургут
Имя: Анатолий
Благодарил (а): 235 раз
Поблагодарили: 114 раз

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

Сообщение Phazz »

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

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

Сообщение Naladchik »

Phazz писал(а): 08 авг 2020, 18:28 А для webupdate не нужно настроек )
Возможно. Только в случае ArduinoOTA один раз все сделал, а дальше все льётся по нажатию одной кнопки, только порт выбрать.
А в webupdate сначала в IDE нажимаешь кнопку компилировать, потом ищешь хекс, вспоминаешь IP, имя страницы update (лично я дефолтные всегда меняю , потом зайти на страницу, указать хекс, залить.
Если надо обновить раз в месяц то webupdate нормально, а вот если прошивку отлаживаешь то тут ArduinoOTA рулит!
Последний раз редактировалось Naladchik 08 авг 2020, 19:48, всего редактировалось 1 раз.
Win10-64. FLProg Portable.
Изображение
texbez
Лейтенант
Сообщения: 406
Зарегистрирован: 20 ноя 2016, 19:57
Откуда: Ростов на дону
Имя: Сергей
Благодарил (а): 4 раза
Поблагодарили: 1 раз

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

Сообщение texbez »

Naladchik писал(а): 08 авг 2020, 19:15
texbez писал(а): 07 авг 2020, 21:08 А для webupdate не нужно настроек )
Возможно. Только в случае ArduinoOTA один раз все сделал, а дальше все льётся по нажатию одной кнопки, только порт выбрать.
А в webupdate сначала в IDE нажимаешь кнопку компилировать, потом ищешь хекс, вспоминаешь IP, имя страницы update (лично я дефолтные всегда меняю , потом зайти на страницу, указать хекс, залить.
Если надо обновить раз в месяц то webupdate нормально, а вот если прошивку отлаживаешь то тут ArduinoOTA рулит!
Почему спросил про настройки-у меня IDE кроме com портов не чего не видит(пробовал и 6.3.1 и 7.0.4-одинаково),хотя esp в сети есть(в роутере я её вижу),раньше,не помню в какой версии flprog всё было нормально,сейчас же ума не приложу что сделать.

Отправлено спустя 3 минуты 51 секунду:
А webupdate у меня работает если проект состоит из 4-5 плат,если же посложней-плат так 10-12,то и webupdate браузер перестаёт находить плату в сети (защита от зависания выключена и ip статика и пофиг)
Naladchik
Капитан
Сообщения: 908
Зарегистрирован: 04 окт 2015, 19:10
Откуда: Новосибирск
Имя: Павел
Благодарил (а): 20 раз
Поблагодарили: 22 раза

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

Сообщение Naladchik »

texbez писал(а): 08 авг 2020, 19:49 ...сейчас же ума не приложу что сделать...
Взять PLProg 6.3.1 и 100% рабочий проект с OTA (ArduinoOTA или webupdate, смотря что нужно) и залить в резервную ESP. Ну и искать что и где отваливается.
А в данный момент, не видя ни Вашего проекта ни Вашего железа, Вы предлагаете играть в угадайку? Ткните пальцем в небо а я проверю, угадали вы или нет, так? Несерьезно как то.

Ну и все таки стоит
Naladchik писал(а): 08 авг 2020, 12:17 проверить наличие в винде службы Bonjour Service
и то, что она запущена.
Win10-64. FLProg Portable.
Изображение
texbez
Лейтенант
Сообщения: 406
Зарегистрирован: 20 ноя 2016, 19:57
Откуда: Ростов на дону
Имя: Сергей
Благодарил (а): 4 раза
Поблагодарили: 1 раз

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

Сообщение texbez »

Да собственно вот рабочий проект на котором не OTA не webupdate не работают,хотя MQTT работает,пробывал компилировать и без платы MQTT - всё равно.
Да и служба Bonjour Service запущена.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
texbez
Лейтенант
Сообщения: 406
Зарегистрирован: 20 ноя 2016, 19:57
Откуда: Ростов на дону
Имя: Сергей
Благодарил (а): 4 раза
Поблагодарили: 1 раз

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

Сообщение texbez »

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

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

Сообщение Naladchik »

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

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

Сообщение texbez »

Библиотека пользовательская,взятая на форуме к этому дисплею.
В архиве fonts нужно заменить в библиотеке

Отправлено спустя 5 минут 24 секунды:
Есть подозрение по этому проекту что esp не совсем правильно работает со штатным скоростным счётчиком-иногда когда запускается подсчёт esp перегружается.Может из за этого и не работает OTA.Но я в коде "ноль" :)
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Phazz
Полковник
Сообщения: 3136
Зарегистрирован: 17 окт 2016, 15:38
Откуда: Сургут
Имя: Анатолий
Благодарил (а): 235 раз
Поблагодарили: 114 раз

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

Сообщение Phazz »

Мне кажется что проблема связана с ультразвуковым датчиком. Он очень сильно тормозит цикл.
Ответить

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

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

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