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

Пользовательские блоки для коммкникации и связи GSM, GPRS, IR, Bluetooth и другие
Правила форума
Рекомендации по размещению блоков:
Автор блока создает подробное описание блока, отличие от подобных(если есть на данный момент).Сложные блоки очень желательно с примерами.
При выходе новых версий редактирует/дополняет свой первый пост с указанием даты, версии, причины.
В каждой теме обсуждается только выложенный автором блок - баги, возможность (или предложение) доработки и прочие хотелки.
Свои блоки, переработанные, с другими библиотеками, протоколами и т.д.- размещаем либо сами отдельно, либо обсуждаем и дорабатываем в форуме Разработка блоков.
Пользователи улучшив блок автора и проверив его работоспособность - могут обратиться к автору или модераторам с просьбой добавить их версию блока в первое сообщение темы.
SSSergeich
Капитан
Сообщения: 708
Зарегистрирован: 06 фев 2016, 11:01
Откуда: Ярославль
Имя: Сергей

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

Сообщение SSSergeich »

JonyBest писал(а): 01 май 2020, 01:10
SSSergeich писал(а): 30 апр 2020, 22:47 Жесть... эту версию я тоже испробовал, но видимо запоганив предыдущими сборками....
Версия портабл 6.2.2 с ESP8266 завелась из коробки, для ESP32 пришлось поменять библиотеки на приложенные в первом посте.
Скачал 6.2.2 проделал все по пунктам

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

Arduino: 1.8.10 (Windows 10), Плата:"ESP32 Dev Module, Disabled, Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS), 240MHz (WiFi/BT), QIO, 80MHz, 4MB (32Mb), 921600, None"

g:\Work\FlProg\v6.2.2\ideV4\libraries\ESPUI-2.0.0\src\ESPUI.cpp: In member function 'void ESPUIClass::updateControl(Control*, int)':

g:\Work\FlProg\v6.2.2\ideV4\libraries\ESPUI-2.0.0\src\ESPUI.cpp:483:3: error: 'DynamicJsonDocument' was not declared in this scope

   DynamicJsonDocument document(jsonUpdateDocumentSize);

   ^

g:\Work\FlProg\v6.2.2\ideV4\libraries\ESPUI-2.0.0\src\ESPUI.cpp:484:21: error: 'document' was not declared in this scope

   JsonObject root = document.to<JsonObject>();

                     ^

g:\Work\FlProg\v6.2.2\ideV4\libraries\ESPUI-2.0.0\src\ESPUI.cpp:484:43: error: expected primary-expression before '>' token

   JsonObject root = document.to<JsonObject>();

                                           ^

g:\Work\FlProg\v6.2.2\ideV4\libraries\ESPUI-2.0.0\src\ESPUI.cpp:484:45: error: expected primary-expression before ')' token

   JsonObject root = document.to<JsonObject>();

                                             ^

g:\Work\FlProg\v6.2.2\ideV4\libraries\ESPUI-2.0.0\src\ESPUI.cpp:490:31: error: 'serializeJson' was not declared in this scope

   serializeJson(document, json);

                               ^

g:\Work\FlProg\v6.2.2\ideV4\libraries\ESPUI-2.0.0\src\ESPUI.cpp: In member function 'void ESPUIClass::addGraphPoint(uint16_t, int, int)':

g:\Work\FlProg\v6.2.2\ideV4\libraries\ESPUI-2.0.0\src\ESPUI.cpp:581:3: error: 'DynamicJsonDocument' was not declared in this scope

   DynamicJsonDocument document(jsonUpdateDocumentSize);

   ^

g:\Work\FlProg\v6.2.2\ideV4\libraries\ESPUI-2.0.0\src\ESPUI.cpp:582:21: error: 'document' was not declared in this scope

   JsonObject root = document.to<JsonObject>();

                     ^

g:\Work\FlProg\v6.2.2\ideV4\libraries\ESPUI-2.0.0\src\ESPUI.cpp:582:43: error: expected primary-expression before '>' token

   JsonObject root = document.to<JsonObject>();

                                           ^

g:\Work\FlProg\v6.2.2\ideV4\libraries\ESPUI-2.0.0\src\ESPUI.cpp:582:45: error: expected primary-expression before ')' token

   JsonObject root = document.to<JsonObject>();

                                             ^

g:\Work\FlProg\v6.2.2\ideV4\libraries\ESPUI-2.0.0\src\ESPUI.cpp:587:31: error: 'serializeJson' was not declared in this scope

   serializeJson(document, json);

                               ^

g:\Work\FlProg\v6.2.2\ideV4\libraries\ESPUI-2.0.0\src\ESPUI.cpp: In member function 'void ESPUIClass::jsonDom(AsyncWebSocketClient*)':

g:\Work\FlProg\v6.2.2\ideV4\libraries\ESPUI-2.0.0\src\ESPUI.cpp:625:3: error: 'DynamicJsonDocument' was not declared in this scope

   DynamicJsonDocument document(jsonInitialDocumentSize);

   ^

g:\Work\FlProg\v6.2.2\ideV4\libraries\ESPUI-2.0.0\src\ESPUI.cpp:626:3: error: 'document' was not declared in this scope

   document["type"] = (int)UI_INITIAL_GUI;

   ^

g:\Work\FlProg\v6.2.2\ideV4\libraries\ESPUI-2.0.0\src\ESPUI.cpp:632:51: error: use of deleted function 'ArduinoJson::JsonObject::JsonObject(const ArduinoJson::JsonObject&)'

   JsonObject titleItem = items.createNestedObject();

                                                   ^

In file included from g:\Work\FlProg\v6.2.2\ideV4\libraries\ArduinoJson\src/ArduinoJson.hpp:12:0,

                 from g:\Work\FlProg\v6.2.2\ideV4\libraries\ArduinoJson\src/ArduinoJson.h:10,

                 from g:\Work\FlProg\v6.2.2\ideV4\libraries\ESPUI-2.0.0\src\ESPUI.h:8,

                 from g:\Work\FlProg\v6.2.2\ideV4\libraries\ESPUI-2.0.0\src\ESPUI.cpp:1:

g:\Work\FlProg\v6.2.2\ideV4\libraries\ArduinoJson\src/ArduinoJson/JsonObject.hpp:39:7: note: 'ArduinoJson::JsonObject::JsonObject(const ArduinoJson::JsonObject&)' is implicitly deleted because the default definition would be ill-formed:

 class JsonObject : public Internals::JsonPrintable<JsonObject>,

       ^

In file included from g:\Work\FlProg\v6.2.2\ideV4\libraries\ArduinoJson\src/ArduinoJson/JsonArray.hpp:12:0,

                 from g:\Work\FlProg\v6.2.2\ideV4\libraries\ArduinoJson\src/ArduinoJson.hpp:11,

                 from g:\Work\FlProg\v6.2.2\ideV4\libraries\ArduinoJson\src/ArduinoJson.h:10,

                 from g:\Work\FlProg\v6.2.2\ideV4\libraries\ESPUI-2.0.0\src\ESPUI.h:8,

                 from g:\Work\FlProg\v6.2.2\ideV4\libraries\ESPUI-2.0.0\src\ESPUI.cpp:1:

g:\Work\FlProg\v6.2.2\ideV4\libraries\ArduinoJson\src/ArduinoJson/Data/ReferenceType.hpp:31:3: error: 'ArduinoJson::Internals::ReferenceType::ReferenceType(const ArduinoJson::Internals::ReferenceType&)' is private

   ReferenceType(const ReferenceType&);

   ^

In file included from g:\Work\FlProg\v6.2.2\ideV4\libraries\ArduinoJson\src/ArduinoJson.hpp:12:0,

                 from g:\Work\FlProg\v6.2.2\ideV4\libraries\ArduinoJson\src/ArduinoJson.h:10,

                 from g:\Work\FlProg\v6.2.2\ideV4\libraries\ESPUI-2.0.0\src\ESPUI.h:8,

                 from g:\Work\FlProg\v6.2.2\ideV4\libraries\ESPUI-2.0.0\src\ESPUI.cpp:1:

g:\Work\FlProg\v6.2.2\ideV4\libraries\ArduinoJson\src/ArduinoJson/JsonObject.hpp:39:7: error: within this context

 class JsonObject : public Internals::JsonPrintable<JsonObject>,

       ^

g:\Work\FlProg\v6.2.2\ideV4\libraries\ESPUI-2.0.0\src\ESPUI.cpp:637:48: error: use of deleted function 'ArduinoJson::JsonObject::JsonObject(const ArduinoJson::JsonObject&)'

     JsonObject item = items.createNestedObject();

                                                ^

g:\Work\FlProg\v6.2.2\ideV4\libraries\ESPUI-2.0.0\src\ESPUI.cpp:663:31: error: 'serializeJson' was not declared in this scope

   serializeJson(document, json);

                               ^

Несколько библиотек найдено для "AsyncTCP.h"
 Используется: g:\Work\FlProg\v6.2.2\ideV4\libraries\AsyncTCP
Несколько библиотек найдено для "ESPAsyncWebServer.h"
 Используется: g:\Work\FlProg\v6.2.2\ideV4\libraries\ESPAsyncWebServer
Несколько библиотек найдено для "EEPROM.h"
 Используется: G:\Work\FlProg\v6.2.2\ideV4\portable\packages\esp32\hardware\esp32\1.0.4\libraries\EEPROM
Несколько библиотек найдено для "WiFi.h"
 Используется: G:\Work\FlProg\v6.2.2\ideV4\portable\packages\esp32\hardware\esp32\1.0.4\libraries\WiFi
Не используется: g:\Work\FlProg\v6.2.2\ideV4\libraries\WiFi
Несколько библиотек найдено для "ESPUI.h"
 Используется: g:\Work\FlProg\v6.2.2\ideV4\libraries\ESPUI-2.0.0
Несколько библиотек найдено для "ArduinoJson.h"
 Используется: g:\Work\FlProg\v6.2.2\ideV4\libraries\ArduinoJson
Несколько библиотек найдено для "FS.h"
 Используется: G:\Work\FlProg\v6.2.2\ideV4\portable\packages\esp32\hardware\esp32\1.0.4\libraries\FS
Несколько библиотек найдено для "SPIFFS.h"
 Используется: G:\Work\FlProg\v6.2.2\ideV4\portable\packages\esp32\hardware\esp32\1.0.4\libraries\SPIFFS
exit status 1
Ошибка компиляции для платы ESP32 Dev Module.

Этот отчёт будет иметь больше информации с
включенной опцией Файл -> Настройки ->
"Показать подробный вывод во время компиляции"
Аватара пользователя
belyx
Сержант
Сообщения: 251
Зарегистрирован: 24 июл 2016, 20:38
Откуда: Витебск Беларусь
Благодарил (а): 7 раз

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

Сообщение belyx »

SSSergeich писал(а): 30 апр 2020, 22:47 Жесть... эту версию я тоже испробовал
аналогично пытал именно 6.2.2 ,- не победил хотя всё делал по инструкции с заменой библиотек.
Бросил до новых версий,видно ещё от чего-то зависит. Перешёл на встроенный вэб интерфейс.
User8
Лейтенант
Сообщения: 341
Зарегистрирован: 12 июн 2017, 14:44
Имя: Евгений

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

Сообщение User8 »

[ref]SSSergeich[/ref], зайди в раздел библиотеки в ide и посмотри какая версия json стоит, нужна 6.
SSSergeich
Капитан
Сообщения: 708
Зарегистрирован: 06 фев 2016, 11:01
Откуда: Ярославль
Имя: Сергей

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

Сообщение SSSergeich »

Получилось вот как:
1. Скачал версию 6.2.2 в ней скомпилировал проект, в ардуино ide скопировал код.
2. Открыл сборку 5.3.0, перешел в папку ардуино, в библиотеки закинул библиотеки из 1-го поста
3. Запустил ардуино 1.8.9 из сборки 5.3.0, вставил в нее код и он скомпилировался и прошился в есп32.
Но что должно быть дальше? К роутеру ничего не подцепилось, в мониторе порта мелькает следующее

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

rst:0x3 (SW_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
configsip: 0, SPIWP:0xee
clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
mode:DIO, clock div:1
load:0x3fff0018,len:4
load:0x3fff001c,len:1216
ho 0 tail 12 room 4
load:0x40078000,len:9720
ho 0 tail 12 room 4
load:0x40080400,len:6352
entry 0x400806b8
ets Jun  8 2016 00:22:57

rst:0x3 (SW_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
configsip: 0, SPIWP:0xee
clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
mode:DIO, clock div:1
load:0x3fff0018,len:4
load:0x3fff001c,len:1216
ho 0 tail 12 room 4
load:0x40078000,len:9720
ho 0 tail 12 room 4
load:0x40080400,len:6352
entry 0x400806b8
ets Jun  8 2016 00:22:57

rst:0x3 (SW_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
configsip: 0, SPIWP:0xee
clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
mode:DIO, clock div:1
load:0x3fff0018,len:4
load:0x3fff001c,len:1216
ho 0 tail 12 room 4
load:0x40078000,len:9720
ho 0 tail 12 room 4
load:0x40080400,len:6352
entry 0x400806b8
Отправлено спустя 14 минут 42 секунды:
User8 писал(а): 01 май 2020, 14:00 [ref]SSSergeich[/ref], зайди в раздел библиотеки в ide и посмотри какая версия json стоит, нужна 6.
Если смотреть в самой Arduino IDE 1.8.10 из сборки FLProg 6.2.2, то там показывает что она не установлена
Если открыть файл \ArduinoJson\library.json ", то в нем написано "version": "5.9.0","
Но это же самое написано и в библиотеки из арива 1-го поста
JonyBest
Сержант
Сообщения: 269
Зарегистрирован: 18 ноя 2015, 22:42
Откуда: Близко к Ставрополю
Имя: Евгений
Поблагодарили: 2 раза

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

Сообщение JonyBest »

Что то не могу дать ума ESPUI_Switcher. Необходимо сделать так чтобы включенная была только одна кнопка, остальные выключались. Здесь проблем нет, рисунок как я сделал ниже.
Снимок.JPG
Плюс нужно прикрутить внешнее управление кнопками. У меня получается уж больно громоздкая конструкция. Подскажите как кто решал, или направьте в нужную сторону...

Отправлено спустя 3 часа 32 минуты 29 секунд:
На последней версии портабл 6.3.1 без проблем запустилось с набором библиотек
espui_libraries_v1.3.rar
У вас нет необходимых прав для просмотра вложений в этом сообщении.
SSSergeich
Капитан
Сообщения: 708
Зарегистрирован: 06 фев 2016, 11:01
Откуда: Ярославль
Имя: Сергей

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

Сообщение SSSergeich »

JonyBest писал(а): 01 май 2020, 22:39 На последней версии портабл 6.3.1 без проблем запустилось с набором библиотек

espui_libraries_v1.3.rar
Бинго!!! Скомпилировалось!

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

Скетч использует 791234 байт (40%) памяти устройства. Всего доступно 1966080 байт.
Глобальные переменные используют 40056 байт (12%) динамической памяти, оставляя 287624 байт для локальных переменных. Максимум: 327680 байт.
esptool.py v2.6
Serial port COM4
Connecting........_____....._____..
Chip is ESP32D0WDQ6 (revision 1)
Features: WiFi, BT, Dual Core, 240MHz, VRef calibration in efuse, Coding Scheme None
MAC: 3c:71:bf:f0:9c:d4
Uploading stub...
Running stub...
Stub running...
Changing baud rate to 921600
Changed.
Configuring flash size...
Auto-detected Flash size: 4MB
Compressed 8192 bytes to 47...

Writing at 0x0000e000... (100 %)
Wrote 8192 bytes (47 compressed) at 0x0000e000 in 0.0 seconds (effective 5041.2 kbit/s)...
Hash of data verified.
Compressed 17392 bytes to 11186...

Writing at 0x00001000... (100 %)
Wrote 17392 bytes (11186 compressed) at 0x00001000 in 0.1 seconds (effective 986.8 kbit/s)...
Hash of data verified.
Compressed 791344 bytes to 452124...

Writing at 0x00010000... (3 %)
Writing at 0x00014000... (7 %)
Writing at 0x00018000... (10 %)
Writing at 0x0001c000... (14 %)
Writing at 0x00020000... (17 %)
Writing at 0x00024000... (21 %)
Writing at 0x00028000... (25 %)
Writing at 0x0002c000... (28 %)
Writing at 0x00030000... (32 %)
Writing at 0x00034000... (35 %)
Writing at 0x00038000... (39 %)
Writing at 0x0003c000... (42 %)
Writing at 0x00040000... (46 %)
Writing at 0x00044000... (50 %)
Writing at 0x00048000... (53 %)
Writing at 0x0004c000... (57 %)
Writing at 0x00050000... (60 %)
Writing at 0x00054000... (64 %)
Writing at 0x00058000... (67 %)
Writing at 0x0005c000... (71 %)
Writing at 0x00060000... (75 %)
Writing at 0x00064000... (78 %)
Writing at 0x00068000... (82 %)
Writing at 0x0006c000... (85 %)
Writing at 0x00070000... (89 %)
Writing at 0x00074000... (92 %)
Writing at 0x00078000... (96 %)
Writing at 0x0007c000... (100 %)
Wrote 791344 bytes (452124 compressed) at 0x00010000 in 7.2 seconds (effective 876.8 kbit/s)...
Hash of data verified.
Compressed 3072 bytes to 129...

Writing at 0x00008000... (100 %)
Wrote 3072 bytes (129 compressed) at 0x00008000 in 0.0 seconds (effective 1638.4 kbit/s)...
Hash of data verified.

Leaving...
Hard resetting via RTS pin...
Вопрос, а что должно быть дальше, как проверить работу примера?
JonyBest
Сержант
Сообщения: 269
Зарегистрирован: 18 ноя 2015, 22:42
Откуда: Близко к Ставрополю
Имя: Евгений
Поблагодарили: 2 раза

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

Сообщение JonyBest »

Через браузер заходите по ip платы и наслаждаетесь интерфейсом :)
SSSergeich
Капитан
Сообщения: 708
Зарегистрирован: 06 фев 2016, 11:01
Откуда: Ярославль
Имя: Сергей

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

Сообщение SSSergeich »

JonyBest писал(а): 02 май 2020, 00:37 Через браузер заходите по ip платы и наслаждаетесь интерфейсом :)
А как и где этот IP увидеть? Роутер божится, что никаких новых IP у него никто не получил. На самой плате никакой индикации не должно быть?

В сом порт мне сыплются такие сообщения

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

rst:0x3 (SW_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
configsip: 0, SPIWP:0xee
clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
mode:DIO, clock div:1
load:0x3fff0018,len:4
load:0x3fff001c,len:1216
ho 0 tail 12 room 4
load:0x40078000,len:9720
ho 0 tail 12 room 4
load:0x40080400,len:6352
entry 0x400806b8
ets Jun  8 2016 00:22:57

rst:0x3 (SW_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
configsip: 0, SPIWP:0xee
clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
mode:DIO, clock div:1
load:0x3fff0018,len:4
load:0x3fff001c,len:1216
ho 0 tail 12 room 4
load:0x40078000,len:9720
ho 0 tail 12 room 4
load:0x40080400,len:6352
entry 0x400806b8
ets Jun  8 2016 00:22:57

rst:0x3 (SW_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
configsip: 0, SPIWP:0xee
clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
mode:DIO, clock div:1
load:0x3fff0018,len:4
load:0x3fff001c,len:1216
ho 0 tail 12 room 4
load:0x40078000,len:9720
ho 0 tail 12 room 4
load:0x40080400,len:6352
entry 0x400806b8
ets Jun  8 2016 00:22:57

Что это значит?
Аватара пользователя
Phazz
Полковник
Сообщения: 3126
Зарегистрирован: 17 окт 2016, 15:38
Откуда: Сургут
Имя: Анатолий
Благодарил (а): 233 раза
Поблагодарили: 114 раз

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

Сообщение Phazz »

Это значит идет циклическая перезагрузка контроллера
SSSergeich
Капитан
Сообщения: 708
Зарегистрирован: 06 фев 2016, 11:01
Откуда: Ярославль
Имя: Сергей

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

Сообщение SSSergeich »

Phazz писал(а): 02 май 2020, 05:55 Это значит идет циклическая перезагрузка контроллера
Спасибо! Поняв, что это баг, а не фича, полез дальше.
Переключил режим flash mode и все заработало!
[spoiler]
esp32.JPG
[/spoiler]

Итак, для портабл версии 6.3.1 вин64 требуется
1. Заменить библиотеки набором от [ref]JonyBest[/ref],
espui_libraries_v1.3.rar
2. Переключить режим flash mode

Спасибо всем за помощь!
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Phazz
Полковник
Сообщения: 3126
Зарегистрирован: 17 окт 2016, 15:38
Откуда: Сургут
Имя: Анатолий
Благодарил (а): 233 раза
Поблагодарили: 114 раз

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

Сообщение Phazz »

А совместить с блоком webupdate ни кто не победил?
maugli87
Рядовой
Сообщения: 5
Зарегистрирован: 04 май 2020, 09:23
Имя: Денис

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

Сообщение maugli87 »

Добрый день, уважаемые форумчане. До их появления с горя пополам собирал интерфейс на стандартных блоках(Ардуино+Ethernet W5100)+пробовал настройку ESP опять же стандартными возможностями FLProg. Потом наткнулся на эту страничку. Блоки очень понравились в плане функционала. Очень удобно собирать проекты на этих блоках, но немного удручает графическое оформление. Если в webserver и стандартных настройках ESP можно сделать веб интерфейс, то тут нет такой возможности. Залез в редактирование блока, но поняв, что все на JSON, понял, что сам не разберусь (не программист всетаки). Может кто-то уже задавался вопросом редактирования графической части блоков (изменение содержимого блоков- несколько переключателей в одной плитке, возможность выбора каких либо других цветов и форм плиток, возможность изменения графической части кнопок, переключателей, ползунков)?
Понимаю, что вопрос второй не к месту, учитывая название блоков (ESPUI), но можно ли их как-то прикрутить к той же ардуинке+W5100? Заранее благодарю за ответы
Аватара пользователя
Imran
Сержант
Сообщения: 248
Зарегистрирован: 08 ноя 2017, 20:53
Имя: Имран
Благодарил (а): 16 раз
Поблагодарили: 1 раз

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

Сообщение Imran »

[ref=#404040]Phazz[/ref], К огромному сожалению нет , сколько не старался не фига не получается , надеюсь кто нибудь из знающих сделает, а может вы попробуете ? у вас уж точно получится :) :smile37:
maugli87
Рядовой
Сообщения: 5
Зарегистрирован: 04 май 2020, 09:23
Имя: Денис

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

Сообщение maugli87 »

:) если бы у меня получилось то я бы не просил содействия. Я немного разобрался как прописать все в <style> в html (и то поверхностно), а тут, как я понял, на json. как тут стили оформить не имею ни малейшего понятия
SSSergeich
Капитан
Сообщения: 708
Зарегистрирован: 06 фев 2016, 11:01
Откуда: Ярославль
Имя: Сергей

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

Сообщение SSSergeich »

Подскажите, в чем может быть проблема, тестовый пример адекватно работает примерно 2-3 часа, дальше постоянный дисконект, часа через 4-5 esp32 вообще не отклмкается, вкл/выкл питания не помогает, ресет тоже, только перепрошивка есп32, дальше все по новой. Перепробовал 3 разных роутера, разные сети, даже с мобильника сеть поднимал - результат один...
maugli87
Рядовой
Сообщения: 5
Зарегистрирован: 04 май 2020, 09:23
Имя: Денис

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

Сообщение maugli87 »

Нашел в библиотеке CSS. Есть умельцы которые могут изменить дизайн в этом файле?
Iqubik
Сержант
Сообщения: 144
Зарегистрирован: 20 янв 2020, 06:10
Откуда: Ставрополь
Имя: Николай

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

Сообщение Iqubik »

maugli87 писал(а): 06 май 2020, 08:30 Нашел в библиотеке CSS. Есть умельцы которые могут изменить дизайн в этом файле?
Я выкладывал правленный css в этой теме. Там после правки надо запустить скрипт переборки ресурсов а для него нужен питон с парой модулей (у меня было не просто)
maugli87
Рядовой
Сообщения: 5
Зарегистрирован: 04 май 2020, 09:23
Имя: Денис

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

Сообщение maugli87 »

Iqubik писал(а): 06 май 2020, 09:49
maugli87 писал(а): 06 май 2020, 08:30 Нашел в библиотеке CSS. Есть умельцы которые могут изменить дизайн в этом файле?
Я выкладывал правленный css в этой теме. Там после правки надо запустить скрипт переборки ресурсов а для него нужен питон с парой модулей (у меня было не просто)
Стпанно. Вроде читал все. А можно скрин того как все получилось?

Отправлено спустя 6 минут 29 секунд:
Iqubik писал(а): 06 май 2020, 09:49
maugli87 писал(а): 06 май 2020, 08:30 Нашел в библиотеке CSS. Есть умельцы которые могут изменить дизайн в этом файле?
Я выкладывал правленный css в этой теме. Там после правки надо запустить скрипт переборки ресурсов а для него нужен питон с парой модулей (у меня было не просто)
Нашел пост. Вы делали изменение только для элемента button?
Iqubik
Сержант
Сообщения: 144
Зарегистрирован: 20 янв 2020, 06:10
Откуда: Ставрополь
Имя: Николай

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

Сообщение Iqubik »

maugli87 писал(а): 06 май 2020, 10:40
Iqubik писал(а): 06 май 2020, 09:49
Я выкладывал правленный css в этой теме. Там после правки надо запустить скрипт переборки ресурсов а для него нужен питон с парой модулей (у меня было не просто)
Стпанно. Вроде читал все. А можно скрин того как все получилось?

Отправлено спустя 6 минут 29 секунд:
Iqubik писал(а): 06 май 2020, 09:49
Я выкладывал правленный css в этой теме. Там после правки надо запустить скрипт переборки ресурсов а для него нужен питон с парой модулей (у меня было не просто)
Нашел пост. Вы делали изменение только для элемента button?
Нет, изменил немного логику row чтобы колонки в 2 ряда строго друг под другом были и каждый тип кнопок подтянул к единому размеру, убрал скругления рамок.
Но победить лёгкую глюгавость при большом количестве блоком даже вкладки не всегда способны.
Аватара пользователя
dekorator
Лейтенант
Сообщения: 427
Зарегистрирован: 06 сен 2015, 09:39
Откуда: Баку

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

Сообщение dekorator »

Phazz писал(а): 02 май 2020, 10:07 А совместить с блоком webupdate ни кто не победил?
У меня получилось. Flprog-6.3.1 portable, версия arduinio ide- 1.8.10 из папки Flprog-6.2.2 potable, библиотеки использовал те, которые нужны были для совместной работы с блоком -Fi Fi manager - (не дают критичных конфликтов). Блок WebUpdate v1.0, брал здесь на форуме.
Ответить

Вернуться в «Коммуникация и связь»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя