Страница 3 из 4

Прошивка ESP8266 через веб-браузер

Добавлено: 25 апр 2020, 08:15
edyapd
DrMario писал(а): 25 апр 2020, 07:14 Нет возможности смены логина с паролем по внешним входам блока
А можете объяснить смысл этого действия?
Просто логин и пароль задаются в секции Setup. Можно наверное остановить UpdateServer. Задать новые параметры и запустить его заново. Но зачем?
Я даже те, которые по умолчанию не назначал другие. Мне проще сделать защиту по входу разрешения обновления. Скажем нажал на кнопку и в течении 10-20 секунд блок ждёт обновление. Или при старте. Включил питание, если в течении минуты не было обновления, то отключили этот блок.

Прошивка ESP8266 через веб-браузер

Добавлено: 14 авг 2020, 15:34
Phazz
[ref]eduardmarkushin[/ref],
viewtopic.php?p=85084#p85084

Прошивка ESP8266 через веб-браузер

Добавлено: 04 сен 2020, 09:37
Kopeinvalera
Что это обозначает?

Прошивка ESP8266 через веб-браузер

Добавлено: 07 ноя 2021, 20:18
ArtemArable
Вот бы для ESPUI адаптировать. У меня ошибку компиляции IDE выдает.

Прошивка ESP8266 через веб-браузер

Добавлено: 07 ноя 2021, 20:37
aidar_i
ArtemArable писал(а): 07 ноя 2021, 20:18 Вот бы для ESPUI адаптировать. У меня ошибку компиляции IDE выдает.
Уже адаптирован.
У Rovki спросите, он пользуется.

Прошивка ESP8266 через веб-браузер

Добавлено: 10 ноя 2021, 10:15
aidar_i
ArtemArable писал(а): 07 ноя 2021, 20:18 У меня ошибку компиляции IDE выдает.
Добавьте в проект этот блок.
#define WEBSERVER_H.flp

Прошивка ESP8266 через веб-браузер

Добавлено: 15 ноя 2021, 20:49
ArtemArable
Спасибо. Буду пробовать

Прошивка ESP8266 через веб-браузер

Добавлено: 27 фев 2022, 10:14
ArtemArable
Добрый день!
После дополнения блоком один проект с ESPUI работает, второй на ESP-12F - нет. Отличие в использовании ПБ датчика BME-280. Ошибка компилятора:

Arduino: 1.8.19 (Windows 10), Плата:"Generic ESP8266 Module, 80 MHz, Flash, Disabled (new aborts on oom), Disabled, All SSL ciphers (most compatible), 32KB cache + 32KB IRAM (balanced), Use pgm_read macros for IRAM/PROGMEM, dtr (aka nodemcu), 26 MHz, 40MHz, DOUT (compatible), 4MB (FS:2MB OTA:~1019KB), 2, nonos-sdk 2.2.1+100 (190703), v2 Lower Memory, Disabled, None, Only Sketch, 115200"

In file included from c:\Program Files (x86)\PortableFLProg_7-4-4_Win64\ideV8\portable\sketchbook\libraries\ESPAsyncWebServer\src/ESPAsyncWebServer.h:467,

from c:\Program Files (x86)\PortableFLProg_7-4-4_Win64\ideV8\portable\sketchbook\libraries\ESPUI-2_0_2_mod\src/ESPUI-mod.h:24,

from C:\Temp\flprog\pr27\pr27.ino:4:

c:\Program Files (x86)\PortableFLProg_7-4-4_Win64\ideV8\portable\sketchbook\libraries\ESPAsyncWebServer\src/WebHandlerImpl.h: In constructor 'AsyncCallbackWebHandler::AsyncCallbackWebHandler()':

c:\Program Files (x86)\PortableFLProg_7-4-4_Win64\ideV8\portable\sketchbook\libraries\ESPAsyncWebServer\src/WebHandlerImpl.h:76:49: error: 'HTTP_ANY' was not declared in this scope

76 | AsyncCallbackWebHandler() : _uri(), _method(HTTP_ANY), _onRequest(NULL), _onUpload(NULL), _onBody(NULL), _isRegex(false) {}

| ^~~~~~~~

Несколько библиотек найдено для "SPI.h"

Используется: C:\Program Files (x86)\PortableFLProg_7-4-4_Win64\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SPI

Не используется: c:\Program Files (x86)\PortableFLProg_7-4-4_Win64\ideV8\portable\sketchbook\libraries\SPI

Несколько библиотек найдено для "Wire.h"

Используется: C:\Program Files (x86)\PortableFLProg_7-4-4_Win64\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\Wire

Не используется: c:\Program Files (x86)\PortableFLProg_7-4-4_Win64\ideV8\portable\sketchbook\libraries\Wire

exit status 1

Ошибка компиляции для платы Generic ESP8266 Module.

Прошивка ESP8266 через веб-браузер

Добавлено: 27 фев 2022, 16:52
aidar_i
ArtemArable писал(а): 27 фев 2022, 10:14 После дополнения блоком один проект с ESPUI работает, второй на ESP-12F - нет.
Перенесите библиотеку #include <ESP8266WebServer.h> выше, как показано ниже
#define WEBSERVER_H
#include <ESP8266WiFi.h>
#include <ESP8266WebServer.h>
#include <Adafruit_Sensor.h>
#include <ESPUI-mod.h>
#include <Adafruit_BME280.h>
#include <SPI.h>
#include <ESP8266HTTPUpdateServer.h>
#include <EEPROM.h>

Прошивка ESP8266 через веб-браузер

Добавлено: 27 фев 2022, 19:17
ArtemArable
aidar_i писал(а): 27 фев 2022, 16:52 Перенесите библиотеку #include <ESP8266WebServer.h> выше, как показано ниже
Спасибо огромное за помощь в очередной раз! Помогло. А порядок подключения библиотек в FLProg возможно задать или только ручками?

Прошивка ESP8266 через веб-браузер

Добавлено: 27 фев 2022, 20:32
Naladchik
ArtemArable писал(а): 27 фев 2022, 19:17 ... А порядок подключения библиотек в FLProg возможно задать ...
1. Порядком расположения блоков по платам.
2. Очередностью добавления в проект, если блоки на одной плате (не факт что получится).

Прошивка ESP8266 через веб-браузер

Добавлено: 27 фев 2022, 20:49
aidar_i
ArtemArable писал(а): 27 фев 2022, 19:17
aidar_i писал(а): 27 фев 2022, 16:52 Перенесите библиотеку #include <ESP8266WebServer.h> выше, как показано ниже
Спасибо огромное за помощь в очередной раз! Помогло. А порядок подключения библиотек в FLProg возможно задать или только ручками?
Naladchik писал(а): 27 фев 2022, 20:32
ArtemArable писал(а): 27 фев 2022, 19:17 ... А порядок подключения библиотек в FLProg возможно задать ...
1. Порядком расположения блоков по платам.
2. Очередностью добавления в проект, если блоки на одной плате (не факт что получится).
Нет, никак не получится в старом редакторе! Только в новом редакторе это можно сделать.
Программа сортирует библиотеки по своему усмотрению. Просили Сергея исправить, но все осталось так же.

Прошивка ESP8266 через веб-браузер

Добавлено: 27 фев 2022, 21:05
ArtemArable
aidar_i писал(а): 27 фев 2022, 20:49 Программа сортирует библиотеки по своему
Arduino IDE имеете ввиду?

Прошивка ESP8266 через веб-браузер

Добавлено: 28 фев 2022, 11:21
aidar_i
ArtemArable писал(а): 27 фев 2022, 21:05
aidar_i писал(а): 27 фев 2022, 20:49 Программа сортирует библиотеки по своему
Arduino IDE имеете ввиду?
Нет, FLProg при компиляции.

Прошивка ESP8266 через веб-браузер

Добавлено: 01 мар 2022, 12:37
ArtemArable
aidar_i писал(а): 28 фев 2022, 11:21
ArtemArable писал(а): 27 фев 2022, 21:05
aidar_i писал(а): 27 фев 2022, 20:49 Программа сортирует библиотеки по своему
Arduino IDE имеете ввиду?
Нет, FLProg при компиляции.
В принципе все получилось с ручной правкой. И на ESP-01S c увеличенной до 4 Мб памятью, и на ESP-12F. Столкнулся с интересным моментом. Последний проект - эволюция перового. В проектах используется скоростной счетчик. На ESP-01S он работает корректно, на ESP-12F завышает в два раза. Устранил уменьшением коэффициента, приводящего измеренное значение к величине "об/мин" для индикации и защиты.
Еще бы была возможность одновременной работы Wi-Fi клиента и ESP NOW, но судя по одноименной ветке форума, это возможно только на ESP32.

Прошивка ESP8266 через веб-браузер

Добавлено: 01 мар 2022, 13:02
aidar_i
ArtemArable писал(а): 01 мар 2022, 12:37 Еще бы была возможность одновременной работы Wi-Fi клиента и ESP NOW, но судя по одноименной ветке форума, это возможно только на ESP32.
Откуда Вы это взяли?
ЕСП8266 тоже работает.
Смотрите блоки с первого сообщения.

Прошивка ESP8266 через веб-браузер

Добавлено: 01 мар 2022, 14:52
ArtemArable
Спасибо за информацию! Поразбираюсь..

Прошивка ESP8266 через веб-браузер

Добавлено: 23 мар 2022, 23:01
artemka19
Теперь и на порту (80).
Работает со штатным веб интерфейсом.
Основан на блоке от [ref]User8[/ref], из первого поста.

Демонстрация и файл проекта
[spoiler]
GIFка
bandicam-2022-03-23-22-38-38-882.gif
По умолчанию адрес: ип_адрес_есп/update

Доступные параметры блока:
path - путь в строке браузера;
login - имя пользователя для авторизации (по умолчанию: admin);
password - пароль (по умолчанию: admin);

- Не забудьте включить wifi клиент в настройках контроллера и указать данные вашей wifi сети.
- Если используете защиту от зависания, то отключите или увеличьте время, иначе контроллер перезагрузится недождавшись загрузки прошивки.
форум-WebUpdate-esp8266-port=80.flp
[/spoiler]

Прошивка ESP8266 через веб-браузер

Добавлено: 15 июл 2022, 10:22
tema
а для esp32 и espui работает?

Прошивка ESP8266 через веб-браузер

Добавлено: 15 июл 2022, 10:45
artemka19