Пресловутая Arduino OTA
-
- Лейтенант
- Сообщения: 406
- Зарегистрирован: 20 ноя 2016, 19:57
- Откуда: Ростов на дону
- Имя: Сергей
- Благодарил (а): 4 раза
- Поблагодарили: 1 раз
Пресловутая Arduino OTA
Подскажите пожалуйста по ардуино 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()'
Что ей надо?
Автор к сожалению на неоднократные просьбы исправить эту проблему не реагирует.
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
- Полковник
- Сообщения: 3135
- Зарегистрирован: 17 окт 2016, 15:38
- Откуда: Сургут
- Имя: Анатолий
- Благодарил (а): 235 раз
- Поблагодарили: 114 раз
-
- Лейтенант
- Сообщения: 406
- Зарегистрирован: 20 ноя 2016, 19:57
- Откуда: Ростов на дону
- Имя: Сергей
- Благодарил (а): 4 раза
- Поблагодарили: 1 раз
-
- Лейтенант
- Сообщения: 406
- Зарегистрирован: 20 ноя 2016, 19:57
- Откуда: Ростов на дону
- Имя: Сергей
- Благодарил (а): 4 раза
- Поблагодарили: 1 раз
-
- Лейтенант
- Сообщения: 406
- Зарегистрирован: 20 ноя 2016, 19:57
- Откуда: Ростов на дону
- Имя: Сергей
- Благодарил (а): 4 раза
- Поблагодарили: 1 раз
Пресловутая Arduino OTA
Спасибо, уже нашел.Phazz писал(а): 07 авг 2020, 09:38 [ref]texbez[/ref], да viewtopic.php?f=71&t=5429&p=83131&hilit ... ate#p83131
-
- Капитан
- Сообщения: 908
- Зарегистрирован: 04 окт 2015, 19:10
- Откуда: Новосибирск
- Имя: Павел
- Благодарил (а): 20 раз
- Поблагодарили: 22 раза
Пресловутая Arduino OTA
Спорное утверждение, лично меня вариант с ArduinoOTA полностью устраивает.
Ну и так, про между прочим, webupdate это ведь тоже OTA, просто метод прошивки другой.
-
- Лейтенант
- Сообщения: 406
- Зарегистрирован: 20 ноя 2016, 19:57
- Откуда: Ростов на дону
- Имя: Сергей
- Благодарил (а): 4 раза
- Поблагодарили: 1 раз
-
- Лейтенант
- Сообщения: 406
- Зарегистрирован: 20 ноя 2016, 19:57
- Откуда: Ростов на дону
- Имя: Сергей
- Благодарил (а): 4 раза
- Поблагодарили: 1 раз
Пресловутая Arduino OTA
Удалил,теперь компилирует нормально,но IDE при повторном запуске не видит плату в сети,только com порты.Может нужно какие то настройки сделать в IDE? Подскажите пожалуйста.
-
- Капитан
- Сообщения: 908
- Зарегистрирован: 04 окт 2015, 19:10
- Откуда: Новосибирск
- Имя: Павел
- Благодарил (а): 20 раз
- Поблагодарили: 22 раза
Пресловутая Arduino OTA
В сети валом рекомендаций по настройке IDE для работы с ArduinoOTA.
Можно только повториться. Установить Pyton, проверить наличие в винде службы Bonjour и т.д.
Писал с телефона, видать не то сообщение процитировал.
-
- Капитан
- Сообщения: 908
- Зарегистрирован: 04 окт 2015, 19:10
- Откуда: Новосибирск
- Имя: Павел
- Благодарил (а): 20 раз
- Поблагодарили: 22 раза
Пресловутая Arduino OTA
Возможно. Только в случае ArduinoOTA один раз все сделал, а дальше все льётся по нажатию одной кнопки, только порт выбрать.
А в webupdate сначала в IDE нажимаешь кнопку компилировать, потом ищешь хекс, вспоминаешь IP, имя страницы update (лично я дефолтные всегда меняю , потом зайти на страницу, указать хекс, залить.
Если надо обновить раз в месяц то webupdate нормально, а вот если прошивку отлаживаешь то тут ArduinoOTA рулит!
Последний раз редактировалось Naladchik 08 авг 2020, 19:48, всего редактировалось 1 раз.
-
- Лейтенант
- Сообщения: 406
- Зарегистрирован: 20 ноя 2016, 19:57
- Откуда: Ростов на дону
- Имя: Сергей
- Благодарил (а): 4 раза
- Поблагодарили: 1 раз
Пресловутая Arduino OTA
Почему спросил про настройки-у меня IDE кроме com портов не чего не видит(пробовал и 6.3.1 и 7.0.4-одинаково),хотя esp в сети есть(в роутере я её вижу),раньше,не помню в какой версии flprog всё было нормально,сейчас же ума не приложу что сделать.Naladchik писал(а): 08 авг 2020, 19:15Возможно. Только в случае ArduinoOTA один раз все сделал, а дальше все льётся по нажатию одной кнопки, только порт выбрать.
А в webupdate сначала в IDE нажимаешь кнопку компилировать, потом ищешь хекс, вспоминаешь IP, имя страницы update (лично я дефолтные всегда меняю , потом зайти на страницу, указать хекс, залить.
Если надо обновить раз в месяц то webupdate нормально, а вот если прошивку отлаживаешь то тут ArduinoOTA рулит!
Отправлено спустя 3 минуты 51 секунду:
А webupdate у меня работает если проект состоит из 4-5 плат,если же посложней-плат так 10-12,то и webupdate браузер перестаёт находить плату в сети (защита от зависания выключена и ip статика и пофиг)
-
- Капитан
- Сообщения: 908
- Зарегистрирован: 04 окт 2015, 19:10
- Откуда: Новосибирск
- Имя: Павел
- Благодарил (а): 20 раз
- Поблагодарили: 22 раза
Пресловутая Arduino OTA
Взять PLProg 6.3.1 и 100% рабочий проект с OTA (ArduinoOTA или webupdate, смотря что нужно) и залить в резервную ESP. Ну и искать что и где отваливается.
А в данный момент, не видя ни Вашего проекта ни Вашего железа, Вы предлагаете играть в угадайку? Ткните пальцем в небо а я проверю, угадали вы или нет, так? Несерьезно как то.
Ну и все таки стоит
и то, что она запущена.
-
- Лейтенант
- Сообщения: 406
- Зарегистрирован: 20 ноя 2016, 19:57
- Откуда: Ростов на дону
- Имя: Сергей
- Благодарил (а): 4 раза
- Поблагодарили: 1 раз
Пресловутая Arduino OTA
Да собственно вот рабочий проект на котором не OTA не webupdate не работают,хотя MQTT работает,пробывал компилировать и без платы MQTT - всё равно.
Да и служба Bonjour Service запущена.
Да и служба Bonjour Service запущена.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Капитан
- Сообщения: 908
- Зарегистрирован: 04 окт 2015, 19:10
- Откуда: Новосибирск
- Имя: Павел
- Благодарил (а): 20 раз
- Поблагодарили: 22 раза
Пресловутая Arduino OTA
Для дисплея какую библиотеку используете? Без библиотеки не могу скомпилировать и проверить возможность OTA.
-
- Лейтенант
- Сообщения: 406
- Зарегистрирован: 20 ноя 2016, 19:57
- Откуда: Ростов на дону
- Имя: Сергей
- Благодарил (а): 4 раза
- Поблагодарили: 1 раз
Пресловутая Arduino OTA
Библиотека пользовательская,взятая на форуме к этому дисплею.
В архиве fonts нужно заменить в библиотеке
Отправлено спустя 5 минут 24 секунды:
Есть подозрение по этому проекту что esp не совсем правильно работает со штатным скоростным счётчиком-иногда когда запускается подсчёт esp перегружается.Может из за этого и не работает OTA.Но я в коде "ноль"
В архиве fonts нужно заменить в библиотеке
Отправлено спустя 5 минут 24 секунды:
Есть подозрение по этому проекту что esp не совсем правильно работает со штатным скоростным счётчиком-иногда когда запускается подсчёт esp перегружается.Может из за этого и не работает OTA.Но я в коде "ноль"

У вас нет необходимых прав для просмотра вложений в этом сообщении.
- Phazz
- Полковник
- Сообщения: 3135
- Зарегистрирован: 17 окт 2016, 15:38
- Откуда: Сургут
- Имя: Анатолий
- Благодарил (а): 235 раз
- Поблагодарили: 114 раз
Пресловутая Arduino OTA
Мне кажется что проблема связана с ультразвуковым датчиком. Он очень сильно тормозит цикл.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя