Arduino Mega Server для ESP32

Модератор: Alex

serghei
Сообщения: 2575
Зарегистрирован: Пт ноя 06, 2015 10:22 am
Откуда: Кишинёв
Благодарил (а): 303 раза
Поблагодарили: 282 раза

Re: Arduino Mega Server для ESP32

Сообщение serghei » Ср мар 14, 2018 1:34 pm

А какая версия дров ( показывает в сериале при старте)? У меня от первоначального дистрибутива мало что осталось.
Если что - могу сбросить куда нибудь ( пол гектара весит настроенная 1.8.5).
За это сообщение автора serghei поблагодарил:
OverLock (Ср мар 14, 2018 3:50 pm)
Рейтинг: 1.16%
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
OverLock
Сообщения: 27
Зарегистрирован: Пн мар 12, 2018 2:59 pm
Благодарил (а): 25 раз
Поблагодарили: 4 раза

Re: Arduino Mega Server для ESP32

Сообщение OverLock » Ср мар 14, 2018 4:03 pm

serghei писал(а):А какая версия дров ( показывает в сериале при старте)? У меня от первоначального дистрибутива мало что осталось.
Если что - могу сбросить куда нибудь ( пол гектара весит настроенная 1.8.5).
все как доктор прописал 1.6.5, остальное с гита миррнуто только сегодня

воркэраундмамала:
СпойлерПоказать
вкрячил такую конструкцию

void watchWiFi() {
if (WiFi.status() != WL_CONNECTED) {
//WiFi.disconnect(true);
WiFi.mode(WIFI_OFF);
delay(4000);
WiFi.mode(WIFI_STA);
WiFi.reconnect();
delay(10);
WiFi.begin(ssid, pass);
WiFi.config(ip, gateway, subnet);
while (WiFi.status() != WL_CONNECTED) {
delay(500);
Serial.print(F("."));
cn = cn + 1;
if (cn >= 20) break;
}
Serial.println(F("."));
Serial.print(WiFi.status());
Serial.print(WiFi.localIP());
}
}

и один йух не реконнектится, причем статус подключения меняется с 1 на 6...

ради эксперимента перезалился в 1.8 среде.... один фиг не переподключается....
Последний раз редактировалось OverLock Ср мар 14, 2018 4:36 pm, всего редактировалось 1 раз.
serghei
Сообщения: 2575
Зарегистрирован: Пт ноя 06, 2015 10:22 am
Откуда: Кишинёв
Благодарил (а): 303 раза
Поблагодарили: 282 раза

Re: Arduino Mega Server для ESP32

Сообщение serghei » Ср мар 14, 2018 4:19 pm

На гите целая куча дров лежит. Фишка в том - откуда скачаешь. При старте в сериал вываливается номер версии. Откуда качал - не найду. Проще всю папку сбросить. Вечером только узнаю какая у меня.))

PS. Зайди на сайт olmoro.ru скачай портаблверсию 1.8.5 Выбери свой скетч , закинь библиотеки в родную папку. Должно заработать.

В общем как то так

Код: Выделить всё

    workAbstract();
    workLoopEnd();

  } // MODE_SERVER

  if (WiFi.status() != WL_CONNECTED) {
    WiFi.reconnect(); //или как там оно...точно не помню...в примерах было...
  } 

} // loop   
Но после реконнекта надо обновить страницу.
За это сообщение автора serghei поблагодарил:
OverLock (Чт мар 15, 2018 10:00 am)
Рейтинг: 1.16%
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
OverLock
Сообщения: 27
Зарегистрирован: Пн мар 12, 2018 2:59 pm
Благодарил (а): 25 раз
Поблагодарили: 4 раза

Re: Arduino Mega Server для ESP32

Сообщение OverLock » Чт мар 15, 2018 10:02 am

serghei писал(а):На гите целая куча дров лежит. Фишка в том - откуда скачаешь. При старте в сериал вываливается номер версии. Откуда качал - не найду. Проще всю папку сбросить. Вечером только узнаю какая у меня.))

PS. Зайди на сайт olmoro.ru скачай портаблверсию 1.8.5 Выбери свой скетч , закинь библиотеки в родную папку. Должно заработать.

В общем как то так

Код: Выделить всё

    workAbstract();
    workLoopEnd();

  } // MODE_SERVER

  if (WiFi.status() != WL_CONNECTED) {
    WiFi.reconnect(); //или как там оно...точно не помню...в примерах было...
  } 

} // loop    
Но после реконнекта надо обновить страницу.

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

Re: Arduino Mega Server для ESP32

Сообщение serghei » Чт мар 15, 2018 10:25 am

При открытии порта - не сбрасывает. Проблема может быть не в том , какой IDE компилишь ,а откуда скачал папочку espressif . Я её уже сотню раз менял. Может проблема в этом.
Два варианта - или скажи куда слить архив или скачай с сайта olmoro.ru

Хотя есть ещё одна гадкая проблема. У меня было 6 версий модулей разных производителей. Первые 3 умерли практически сразу ( физически ). На двух нормально не работали страницы ( зависали ESP ). И вот только последние две версии работают устойчиво.
За это сообщение автора serghei поблагодарил:
OverLock (Чт мар 15, 2018 10:59 am)
Рейтинг: 1.16%
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
OverLock
Сообщения: 27
Зарегистрирован: Пн мар 12, 2018 2:59 pm
Благодарил (а): 25 раз
Поблагодарили: 4 раза

Re: Arduino Mega Server для ESP32

Сообщение OverLock » Чт мар 15, 2018 11:00 am

serghei писал(а):При открытии порта - не сбрасывает. Проблема может быть не в том , какой IDE компилишь ,а откуда скачал папочку espressif . Я её уже сотню раз менял. Может проблема в этом.
Два варианта - или скажи куда слить архив или скачай с сайта olmoro.ru

Хотя есть ещё одна гадкая проблема. У меня было 6 версий модулей разных производителей. Первые 3 умерли практически сразу ( физически ). На двух нормально не работали страницы ( зависали ESP ). И вот только последние две версии работают устойчиво.

мдэж, попробую сначала с сайта качнуть... "авось", заморочил точку доступа свою, аж сбрасывать пришлось, но не в ней дело точно, куча железа спокойно работает с ней, переподключается и тд... магия блин (:
OverLock
Сообщения: 27
Зарегистрирован: Пн мар 12, 2018 2:59 pm
Благодарил (а): 25 раз
Поблагодарили: 4 раза

Re: Arduino Mega Server для ESP32

Сообщение OverLock » Чт мар 15, 2018 11:38 am

как востыль, кто-нибудь знает как заставить есп32 самоперезагрузиться? на случай если ничего не поможет....

нарыл:
СпойлерПоказать
delay(180000);
ESP.restart();
пошОл тЭстить....
Последний раз редактировалось OverLock Чт мар 15, 2018 11:42 am, всего редактировалось 1 раз.
serghei
Сообщения: 2575
Зарегистрирован: Пт ноя 06, 2015 10:22 am
Откуда: Кишинёв
Благодарил (а): 303 раза
Поблагодарили: 282 раза

Re: Arduino Mega Server для ESP32

Сообщение serghei » Чт мар 15, 2018 11:42 am

То есть сам AMS запустил без проблем? Какую температуру кристалла показывает? Там надо просто раскомментировать вывод в сериал. Я еще добавил это в Даш-панель.

Сейчас у меня 38 , дома 28. Зависит от внешней температуры !!!
За это сообщение автора serghei поблагодарил:
OverLock (Чт мар 15, 2018 11:43 am)
Рейтинг: 1.16%
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
OverLock
Сообщения: 27
Зарегистрирован: Пн мар 12, 2018 2:59 pm
Благодарил (а): 25 раз
Поблагодарили: 4 раза

Re: Arduino Mega Server для ESP32

Сообщение OverLock » Чт мар 15, 2018 11:44 am

serghei писал(а):То есть сам AMS запустил без проблем? Какую температуру кристалла показывает? Там надо просто раскомментировать вывод в сериал. Я еще добавил это в Даш-панель.

Сейчас у меня 38 , дома 28. Зависит от внешней температуры !!!

если это мне было адресовано то да, АМС работает штатно ваще, температура на кристалле правда 60(фаренгейтов видимо)
однако так и отваливается при срыве вайфайи, пока заткну костылем с рестартом контроллера, п и попробую по твоей ссылке драйвера заюзать....
serghei
Сообщения: 2575
Зарегистрирован: Пт ноя 06, 2015 10:22 am
Откуда: Кишинёв
Благодарил (а): 303 раза
Поблагодарили: 282 раза

Re: Arduino Mega Server для ESP32

Сообщение serghei » Чт мар 15, 2018 12:04 pm

OFFTOP.

Да, Это относится к Вам. Правилами форума не запрещается ПОЛНОЕ цитирование ПРЕДЫДУЩЕГО сообщения , но право же - очень тяжело читать. Акцентировать какую то мысль - пожалуйста.

По теме. 60 градусов - это очень плохо. У меня было вообще 75 - и это по цельсию!!!

И уж если хотите делать задержки - то правильнее использовать таймеры. Таймер на 3 минуты кажется есть или можно дописать самому.
За это сообщение автора serghei поблагодарил:
OverLock (Чт мар 15, 2018 12:23 pm)
Рейтинг: 1.16%
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
Ответить