Arduino Mega Server для esp8266

Модератор: Alex

harus
Сообщения: 19
Зарегистрирован: Вс сен 17, 2017 10:25 am
Благодарил (а): 6 раз
Поблагодарили: 1 раз

Re: Arduino Mega Server для esp8266

Сообщение harus » Чт сен 21, 2017 9:19 pm

Какая то беда у меня выходит с AMS ESP8266.
Может было у кого такое: Вырубается вебсервер.
Все остальное работает (вижу через сериал).
Пытаюсь открыть страницу - никакой реакции.
Потом через какое то время, все работает как ни в чем не бывало.
Подскажите как диагностировать причину.
Alex
Сообщения: 2357
Зарегистрирован: Пт апр 20, 2012 12:53 pm
Благодарил (а): 42 раза
Поблагодарили: 262 раза

Re: Arduino Mega Server для esp8266

Сообщение Alex » Чт сен 21, 2017 9:23 pm

Какая то беда у меня выходит с AMS ESP8266.
Может было у кого такое: Вырубается вебсервер.
Все остальное работает (вижу через сериал).
Пытаюсь открыть страницу - никакой реакции.
Потом через какое то время, все работает как ни в чем не бывало.
Подскажите как диагностировать причину.
Просто есть проблемы с драйверами которые мы пытаемся решить, хотя это не «наша зона ответственности».
harus
Сообщения: 19
Зарегистрирован: Вс сен 17, 2017 10:25 am
Благодарил (а): 6 раз
Поблагодарили: 1 раз

Re: Arduino Mega Server для esp8266

Сообщение harus » Чт сен 21, 2017 9:41 pm

Alex писал(а): Просто есть проблемы с драйверами которые мы пытаемся решить, хотя это не «наша зона ответственности».
Утешает, что это не я накосячил. В ESP32 нет таких проблем?
serghei
Сообщения: 2575
Зарегистрирован: Пт ноя 06, 2015 10:22 am
Откуда: Кишинёв
Благодарил (а): 303 раза
Поблагодарили: 282 раза

Re: Arduino Mega Server для esp8266

Сообщение serghei » Чт сен 21, 2017 10:23 pm

С ЕСР8266 никогда проблем не было. Да, "тяжелые" (самописные) страницы долго грузятся , но работают. Тут еще дело может быть в браузере и компе , на котором смотрите. Очень хороший "тест" выложил сансей Alexsis_76 Тут. У меня из 4 (!!!) компов только один (!!) отобразил часы правильно! И немного не в тему , но Опера на семерке начисто убивает и вешает АМС на ЕСР32. Даже ХР под хромом такого не делает. Попробуйте открыть страницы андроидом (планшет или телефон).
PS Достал это интернет, завтра оптику протянут , будет полегче.
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
serghei
Сообщения: 2575
Зарегистрирован: Пт ноя 06, 2015 10:22 am
Откуда: Кишинёв
Благодарил (а): 303 раза
Поблагодарили: 282 раза

Re: Arduino Mega Server для esp8266

Сообщение serghei » Чт сен 21, 2017 10:31 pm

И по поводу дров. Я долго не отвечал на вопрос о ЕСП с 16 мегабайтами , потому что не мог повторить эксперимент с загрузкой драйверов. Теперь страница найдена и попробую воспроизвести ситуацию. Но в менеджере плат реально видел её поддержку.
Уж если что то менять в драйверах , то только на левой машине. Очень сложно было все восстанавливать.
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
Alex
Сообщения: 2357
Зарегистрирован: Пт апр 20, 2012 12:53 pm
Благодарил (а): 42 раза
Поблагодарили: 262 раза

Re: Arduino Mega Server для esp8266

Сообщение Alex » Чт сен 21, 2017 11:00 pm

С ЕСР8266 никогда проблем не было.
В общем, да, работает. У меня на тесте ESP8266 отработал 2 месяца. Но хотелось бы чтобы всё шевелилось побыстрее.
olehs
Сообщения: 1115
Зарегистрирован: Вс июн 14, 2015 11:08 am
Благодарил (а): 85 раз
Поблагодарили: 342 раза

Re: Arduino Mega Server для esp8266

Сообщение olehs » Чт сен 21, 2017 11:04 pm

Alex писал(а): Я — нет, а вы? Вы хотите сказать, что там проблема решена?
Я - тоже нет. Так у меня и проблемы нет ;)
Я хочу сказать, что раз уж у Вас собрано все в кучу, и железо, и софт, раз уж Вы можете четко отследить тормоза, то лучше начать с проверки уже существующей версии библиотеки, прежде чем делать
попытки самостоятельно решить проблему
Да и в своих попытках в любом случае лучше отталкиваться от "живой" версии.

Тем более, что автор очень активно старается помочь. Была у меня с ним ситуация в проекте MegaLight. Пожаловались на гитхабе, что ML на ардуино собирается, а на ESP - нет. Я нашел у него причину (он тоже использовал устаревшую версию еще одной сторонней библиотеки) и сообщил ему.
Так он мало того что сразу обновился, так еще и извинился, что отфутболил в мой проект всех жалующихся на эту проблему.

Если есть возможность собрать простой скетч, демонстрирующий проблему - задайте ему вопрос и приложите скетч. Это будет намного эффективней, чем пытаться найти
тех, кто тут всё время рассуждает про чистый с и ассемблер
olehs
Сообщения: 1115
Зарегистрирован: Вс июн 14, 2015 11:08 am
Благодарил (а): 85 раз
Поблагодарили: 342 раза

Re: Arduino Mega Server для esp8266

Сообщение olehs » Чт сен 21, 2017 11:12 pm

serghei писал(а): Уж если что то менять в драйверах , то только на левой машине. Очень сложно было все восстанавливать.
https://www.arduino.cc/en/Guide/PortableIDE
А вот это Вам не поможет?
Аватара пользователя
ser009
Сообщения: 595
Зарегистрирован: Сб окт 13, 2012 9:55 am
Благодарил (а): 4 раза
Поблагодарили: 43 раза

Re: Arduino Mega Server для esp8266

Сообщение ser009 » Пт сен 22, 2017 6:06 am

WARNING: library EEPROM claims to run on [avr] architecture(s) and may be incompatible with your current board which runs on [esp8266] architecture(s).
ПРЕДУПРЕЖДЕНИЕ: библиотека EEPROM претендует на запуск в архитектуре [avr] и может быть несовместима с вашей текущей платой, которая работает на архитектуре (esp8266).

подскажите где переключить с AVR на esp8266?
Alex
Сообщения: 2357
Зарегистрирован: Пт апр 20, 2012 12:53 pm
Благодарил (а): 42 раза
Поблагодарили: 262 раза

Re: Arduino Mega Server для esp8266

Сообщение Alex » Пт сен 22, 2017 6:15 am

Я хочу сказать, что раз уж у Вас собрано все в кучу, и железо, и софт, раз уж Вы можете четко отследить тормоза, то лучше начать с проверки уже существующей версии библиотеки, прежде чем делать
Конечно проверим, я спросил, чтобы понять положение дел.
Тем более, что автор очень активно старается помочь.
Это хорошо, а можно его емейл? (можно в личку)
Уж если что то менять в драйверах , то только на левой машине. Очень сложно было все восстанавливать.

А вот это Вам не поможет?
Так вроде драйвера устанавливаются отдельно (в Windows на системный диск) или драйвера можно устанавливать внутри каждой portable версии разные?
ПРЕДУПРЕЖДЕНИЕ: библиотека EEPROM претендует на запуск в архитектуре [avr] и может быть несовместима с вашей текущей платой, которая работает на архитектуре (esp8266).
Так в дистрибутиве ESP8266 есть код работы с EEPROM и он прекрасно работает.
Ответить