Страница 8 из 21

ESPUI - веб-интерфейс из блоков для ESP8266, ESP32

Добавлено: 17 фев 2020, 10:20
aidar_i
Iqubik писал(а): 16 фев 2020, 23:39 Баги:
1)В примере сброс настроек Wifi не работает. Может я не особо понял как он работает, потому сделал по своему. Приложение в конце.
2)После первой конфигурации wifi через captiveportal esp подключается к сети, но не поднимает ESPUI. После следующего reset уже и ESPUI работает. Может можно куда-то прописать внеочередной reset после сохранения настроек или handle для espui?
1) В последнем блоке WiFiManager пока не будут работать сброс настроек и установка своих адресов. Ваш вариант сброса настроек Wifi тоже интересен.
2) Должен работать, проверю. Как только вписываете и сохраняете свои имя сети и пароль точка доступа сама отключается (нужно немного подождать) и есп подключается к сети (Вай фай компа должна быть настроена на автоматическое подключение). Об этом сигнализирует штатный светодиод есп (горит постоянно).
SanSanICH писал(а): 17 фев 2020, 09:41 если подключившись к точке доступа попытаться ввести ее ip-адрес в браузере, то перейти на страницу настройки у меня не вышло.
Точку доступа не нужно вводить, браузер откроется автоматически.
Вы пробовали с последним примером отсюда?

ESPUI - веб-интерфейс из блоков для ESP8266, ESP32

Добавлено: 17 фев 2020, 10:40
SanSanICH
[ref]aidar_i[/ref], прошил примером viewtopic.php?p=85074#p85074 от [ref]Iqubik[/ref], автоматически появляется окно с настройкой, это правда. Тут вопросов нет, все отлично.

Дело стечения обстоятельств: я настраиваю сеть на Wemos-e через смартфон, и в правой нижней четверти экрана с боку у меня не работает тачскрин и ввести некоторые буквы пароля не получается.
Окно настройки, появляющееся автоматически, не переворачивается в горизонтальную ориентацию, поэтому приходится заходить через хром или мозиллу, вводить айпи адрес точки доступа, к которой подключен телефон, переворачивать экран и вводить пароль. :D Такая вот запутанная история. :smile37:

Но это к основной работе блока не имеет отношения, и именно потому, что это, вроде как, прихоть такая с моей стороны, что бы можно было заходить в настройки через другой браузер, я и написал что это просто наблюдение и ни в коем случае не претензия или что-то подобное. :smile44:

ESPUI - веб-интерфейс из блоков для ESP8266, ESP32

Добавлено: 18 фев 2020, 14:27
Iqubik
Текущая реализация работает но не идеальна. Думаю что wm после получения данных от пользователя и коннекта в режиме клиента просто тушит webserver потому и espui при первом старте не поднимается. Конечно внеочередной резет решает проблему и делает решение костыльно рабочим, но хочется всё таки чтобы после коннекта не нужно было физически искать reset. Буду копать ещё, но пока мне не хватает знаний на это и только неэффективный метод научного тыка с элементами разума

ESPUI - веб-интерфейс из блоков для ESP8266, ESP32

Добавлено: 18 фев 2020, 15:11
aidar_i
Это проблема дб в ESPUI , с WFM другие программы работали правильно. Хотелось бы посмотреть исходники по которым делались ПБ ESPUI.

ESPUI - веб-интерфейс из блоков для ESP8266, ESP32

Добавлено: 18 фев 2020, 17:55
o615ye161
Почему при включённом клиенте при запуске ESPUI страница чаще не загружается и связь с ESP отваливается, в чем может быть проблема

ESPUI - веб-интерфейс из блоков для ESP8266, ESP32

Добавлено: 18 фев 2020, 20:28
Sirius
Добрый день, :smile38: можно реализовать в один из блоков ESPUI обновление прошивки с бинарника прям как на роутерах прошивка, просто OTA работает не всегда, ещё попробовал именно main 1.2 жалуется на size там где параметр обновления без все good с ними нет. Пожалуйста добавьте один блок для обновы очень нужен спасибо за ваши труды ESPUI открывает новые возможности :smile38: :smile38: :yes:

ESPUI - веб-интерфейс из блоков для ESP8266, ESP32

Добавлено: 18 фев 2020, 21:00
Phazz
Может это подойдёт?
viewtopic.php?t=5429

ESPUI - веб-интерфейс из блоков для ESP8266, ESP32

Добавлено: 19 фев 2020, 00:26
Iqubik
Довольно сложно было установить все нужные модули питона чтобы скрипт обновления ресурсов /tools/rebuild.py (css,js,html) отрабатывал сжатие, но получилось. В итоге слегка поправил положения и позиции блоков. Приложил уже исправленный /data. Cкриншоты, чтобы было понятно какие такие правки и зачем так же под спойлером.
[spoiler]
Снимок экрана (48).png
data.zip
[/spoiler]
UPD. Добавлен скрин результатов изменения css

ESPUI - веб-интерфейс из блоков для ESP8266, ESP32

Добавлено: 19 фев 2020, 08:37
User8
[ref]Sirius[/ref], нужно удалить старые библиотеки и установить, что в первом посте, тогда не будет жаловаться на size при компиляции.

ESPUI - веб-интерфейс из блоков для ESP8266, ESP32

Добавлено: 19 фев 2020, 09:04
Sirius
User8 писал(а): 19 фев 2020, 08:37 [ref]Sirius[/ref], нужно удалить старые библиотеки и установить, что в первом посте, тогда не будет жаловаться на size при компиляции.
удалял, ставил с архива тоже самое

Отправлено спустя 2 минуты 56 секунд:
Phazz писал(а): 18 фев 2020, 21:00 Может это подойдёт?
viewtopic.php?t=5429
Спасибо, я вчера это нашёл и попробовал вместе с веб интерфейсом ESPUI не компилируется

ESPUI - веб-интерфейс из блоков для ESP8266, ESP32

Добавлено: 20 фев 2020, 07:17
aidar_i
Перезалил пример с измененным ПБ WiFiManager. В параметрах блока можно выбрать адреса точки доступа и клиента. Сброс настроек делайте как предложил здесь:
Iqubik писал(а): 16 фев 2020, 23:39 В примере сброс настроек Wifi не работает. Может я не особо понял как он работает, потому сделал по своему. Приложение в конце.

ESPUI - веб-интерфейс из блоков для ESP8266, ESP32

Добавлено: 02 мар 2020, 15:19
fsergei70
[ref]User8[/ref], Судя по описанию на GitHube https://github.com/s00500/ESPUI
ESPUI можно строить графики, как добавить эту возможность в Flprog ?

ESPUI - веб-интерфейс из блоков для ESP8266, ESP32

Добавлено: 02 мар 2020, 15:23
User8
[ref]fsergei70[/ref], viewtopic.php?p=84353#p84353

ESPUI - веб-интерфейс из блоков для ESP8266, ESP32

Добавлено: 05 мар 2020, 17:37
Iqubik
В сообщении viewtopic.php?p=85074#p85074 был дан пример совместной работы ESPUI WIFIMANAGER и OTA, но
Iqubik писал(а): 18 фев 2020, 14:27 Текущая реализация работает но не идеальна. Есть баг.
Сразу после настройки точки доступа espUI не поднимается и нужен ещё один принудительный резёт для его корректной работы. Поковырял и нашёл как костыльно поправить такое подлое поведение.

[spoiler]
ideV4\libraries\WiFiManager\WiFiManager.cpp 253 строка добавить:
DEBUG_WM(F("Manual restart to espUI work"));
ESP.restart();
Снимок экрана (61).png
WiFiManager.cpp
[/spoiler]

P.S Комрады, а насколько вообще корректно править библиотеки? Я как то думал, что править их следует как бы переопределяя функциями из кода скетча, но как это делается? Как же править либы без внесения правок непосредственно в либы?

Отправлено спустя 11 часов 12 минут 27 секунд:
fsergei70 писал(а): 02 мар 2020, 15:19 [ref]User8[/ref], Судя по описанию на GitHube https://github.com/s00500/ESPUI
ESPUI можно строить графики, как добавить эту возможность в Flprog ?
Я бы тоже проголосовал за добавление графиков. И на гитхабе написано что они умеют сохранять значения, eeprom или локальное хранище браузера.

ESPUI - веб-интерфейс из блоков для ESP8266, ESP32

Добавлено: 05 мар 2020, 22:01
Pratak
У меня что то не заводится WIFIManager
Пробовал примеры из этих постов: viewtopic.php?p=84763#p84763 и viewtopic.php?p=84681#p84681
Бибки тоже менял, компилируется без ошибок. К точке подключается но страница не открывается. Заливаю пример с обычными блоками из первого поста, все работает.
FLProg 6.3.1, доска Nodemcu v3.

ESPUI - веб-интерфейс из блоков для ESP8266, ESP32

Добавлено: 06 мар 2020, 15:00
aidar_i
Попробуйте удалить из настроек wifi компа сохранённую ранее ТД есп8266. И при прошивке в плате Arduino ide ставьте,: скетч+ настройки wifi.

ESPUI - веб-интерфейс из блоков для ESP8266, ESP32

Добавлено: 06 мар 2020, 19:07
Pratak
aidar_i писал(а): 06 мар 2020, 15:00 Попробуйте удалить из настроек wifi компа сохранённую ранее ТД есп8266
Сори, а ТД это что?

ESPUI - веб-интерфейс из блоков для ESP8266, ESP32

Добавлено: 06 мар 2020, 19:18
Webq
[ref]Pratak[/ref], 9
Точка Доступа

ESPUI - веб-интерфейс из блоков для ESP8266, ESP32

Добавлено: 06 мар 2020, 19:56
aidar_i
Точка доступа.

ESPUI - веб-интерфейс из блоков для ESP8266, ESP32

Добавлено: 07 мар 2020, 21:14
Pratak
aidar_i писал(а): 06 мар 2020, 19:56доступа
Да, тупанул)
Короче долго мучился, все завелось только на чистой портативной версии. Видимо проблема на моей стороне.
Я так понимаю что точка доступа активна только если нет подключения клиента, а как только клиент подключается к сети то ТД отключается?

Отправлено спустя 2 часа 49 минут 36 секунд:
То веб морда отвалится, то ОТА, то после сброса настройки теряет... WIFIManager без ОТА работает с ESPUI отлично, ОТА без WIFIManager работает ESPUI отлично, но вместе криво. Костыли для совместной работы ОТА и WIFIManager, ИМХО, еще не допилены.