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

Простой конструктор веб интерфейса для esp8266 и ESP32

Добавлено: 12 фев 2022, 19:10
Rovki
Может кто создаст блоки?
https://github.com/GyverLibs/GyverPorta ... 551f9837b2

Простой конструктор веб интерфейса для esp8266 и ESP32

Добавлено: 17 апр 2022, 22:54
ibalabanov
И тишина… Был бы классный конструктор для Web интерфейса! Все необходимое есть…

Простой конструктор веб интерфейса для esp8266 и ESP32

Добавлено: 18 апр 2022, 06:14
Phazz
Я пытался, но там все через общие функции завязано и поэтому ничего удобоваримого не вышло. Да и встроенный вэб намного гибче

Простой конструктор веб интерфейса для esp8266 и ESP32

Добавлено: 21 апр 2022, 14:42
aidar_i
Phazz писал(а): 18 апр 2022, 06:14 Я пытался, но там все через общие функции завязано и поэтому ничего удобоваримого не вышло. Да и встроенный вэб намного гибче
Можно сделать без проблем! Я почти сделал уже на старом редакторе.

Простой конструктор веб интерфейса для esp8266 и ESP32

Добавлено: 21 апр 2022, 15:14
Phazz
Отлично, но правда не очень нужен он уже. Освоил встроенный редактор. Тем более сейчас Сергей добавил классную фичу с API, можно без проблем подключать интерфейс к Kodular

Простой конструктор веб интерфейса для esp8266 и ESP32

Добавлено: 21 апр 2022, 19:36
aidar_i
Phazz писал(а): 21 апр 2022, 15:14 Отлично, но правда не очень нужен он уже.
Как сказал один Форумчанин, пусть будет.
Тем более очень простой и легко начинающим сварганить быстро проект.

Простой конструктор веб интерфейса для esp8266 и ESP32

Добавлено: 21 апр 2022, 23:20
artemka19
+++
ооочень интересен был бы симбиоз штатного и Drag&Play веб-интерфейсов!

Простой конструктор веб интерфейса для esp8266 и ESP32

Добавлено: 25 апр 2022, 08:48
aidar_i
Сделал бета версию блоков на старом редакторе для испытаний (режим нажатия - Click) при изменении значений компонентов в браузере, они передаются.
Буду переводить на новый редактор, так будет удобней работать режимами (их три).
GyverPortal.zip
Программа компилирует расположение компонентов в порядке вставки блоков (предварительно продумайте, где они будут стоять), автор программы обещал исправить в следующих версиях.

Простой конструктор веб интерфейса для esp8266 и ESP32

Добавлено: 26 апр 2022, 11:36
Imran
Спасибо за труд.:) [ref=#ff8000]aidar_i[/ref],Проверил все нормально работает. Ещё бы вкладки добавить или боковое меню или же что то в этом роде.Ну что бы не было все в одной странице.

Простой конструктор веб интерфейса для esp8266 и ESP32

Добавлено: 26 апр 2022, 14:27
aidar_i
Imran писал(а): 26 апр 2022, 11:36 Ещё бы вкладки добавить или боковое меню или же что то в этом роде.Ну что бы не было все в одной странице.
Вроде в этой блиотеке вкладка одна. Но есть возможность через кнопку разворачивать группу компонентов, попробуйте пример из библиотеки menuTabs. Если устроит, попробую воплотить.

Простой конструктор веб интерфейса для esp8266 и ESP32

Добавлено: 27 апр 2022, 09:49
Bentry
Действительно очень удобный конструктор. Проверил на ESP8266 - работает) На ESP32 работать не захотел

Простой конструктор веб интерфейса для esp8266 и ESP32

Добавлено: 27 апр 2022, 10:22
Naladchik
Bentry писал(а): 27 апр 2022, 09:49 На ESP32 работать не захотел
На странице библиотеки сообщение от AlexGyver: "Большая часть библиотеки некорректно работает с ESP32, пофикшу как будет время"

Простой конструктор веб интерфейса для esp8266 и ESP32

Добавлено: 27 апр 2022, 10:27
aidar_i
Bentry писал(а): 27 апр 2022, 09:49 Действительно очень удобный конструктор. Проверил на ESP8266 - работает) На ESP32 работать не захотел
Сделал все три режима, хотел закончить, вырубили свет до вечера.
Есть в этой библиотеке и Конструктор страниц, кто разбирается, может и доп компоненты делать.
Прочитайте описание библиотеки , чтобы ориентироваться в режимах, компонентах

Простой конструктор веб интерфейса для esp8266 и ESP32

Добавлено: 27 апр 2022, 11:43
Imran
aidar_i писал(а): 26 апр 2022, 14:27 попробуйте пример из библиотеки menuTabs
очень даже прилично ;) и ещё пожалуйста по мере возможности вывод значений :)

Простой конструктор веб интерфейса для esp8266 и ESP32

Добавлено: 27 апр 2022, 11:48
Di123
а есть тестовый пример как раставлять блоки
в порядке компиляции или по платам разносить
и клиент выбирать какой ?

Простой конструктор веб интерфейса для esp8266 и ESP32

Добавлено: 27 апр 2022, 11:51
aidar_i
Di123 писал(а): 27 апр 2022, 11:48 а есть тестовый пример как раставлять блоки
в порядке компиляции или по платам разносить
и клиент выбирать какой ?
Будут примеры, когда добью блоки.
Пока в выложенном примере написал примерно как.
Позже тему создам в ПБ.
Отправлено спустя 1 минуту 18 секунд:
Imran писал(а): 27 апр 2022, 11:43 и ещё пожалуйста по мере возможности вывод значений
Вывод значений же есть в блоках ввода.
Эти блоки с примером я выложил для теста, вижу есть интерес, поэтому их я доработал, теперь можно будет и режимы комбинировать, например, кнопки работают только в режиме Клик, а светодиоды в Submit и Update, комбинируя их зажигаю светодиоды с кнопки, просто соединяя выход блока кнопки и вход блока светодиода.

Простой конструктор веб интерфейса для esp8266 и ESP32

Добавлено: 27 апр 2022, 12:59
Di123
примерно понял как это организовано
но построить за раз неполучается нужно всё удалять и раставлять по новой и компиляция тут неособо помогает тут работает правило порядка выноса блока

а как вывести текст с контролера на монитор ?
там два блока на вывод текста они не такие

Простой конструктор веб интерфейса для esp8266 и ESP32

Добавлено: 27 апр 2022, 14:51
aidar_i
Di123 писал(а): 27 апр 2022, 12:59 примерно понял как это организовано
но построить за раз неполучается нужно всё удалять и раставлять по новой и компиляция тут неособо помогает тут работает правило порядка выноса блока

а как вывести текст с контролера на монитор ?
там два блока на вывод текста они не такие
Да, функции организованы в сетап блока, поэтому они компилируются в порядке вставки блоков, а не расположения их в проекте.
Там ещё не все блоки выложены
Подождите немного, скоро всё будет.
Текст с браузера, наверное? Или наоборот?

Простой конструктор веб интерфейса для esp8266 и ESP32

Добавлено: 27 апр 2022, 19:04
Di123
хочу при нажатии на кнопку справа менялась надпись включено/отключено

2022-04-27_203926.png

там есть два блока вывода надписи но они н такие

Отправлено спустя 2 часа 22 минуты 50 секунд:
и в блоке пароль ошибка
он самодублируется введёные значения
если вытащить два блока пароля
если сравнить два старых пароля то на выходе 1
2022-04-27_225738.png
если во второй блок пароля прописать новый пароль то 1 сразу пропадает скоре всего из второго блока заменят значения в первом блоке
в уарт почемуто сумма строк невыводится этих блоков что бы проверить

но если во второй блок продублировать значения первого блока то 1 не пропадает что на мысль и наталкивает

Простой конструктор веб интерфейса для esp8266 и ESP32

Добавлено: 27 апр 2022, 19:49
aidar_i
[ref]Di123[/ref], нужен помощник для доводки и испытания блоков. Практически я закончил блоки режимов и компонентов, не делал плоттеры и табло.
По некоторым вашим замечаниям ещё немного нужно доделки, во всех компонентах параметр добавить, и ТП. Просто рутинная работа, хоть простая, Я бы Вам прислал в личку новые блоки.
aidar_i писал(а): 27 апр 2022, 14:51 он самодублируется
Там у них обозначение компонента pass должен быть разным (pass1, pass2), вот его нужно в параметры засунуть

Отправлено спустя 4 минуты :
Di123 писал(а): 27 апр 2022, 19:04 хочу при нажатии на кнопку справа менялась надпись включено/отключено
Можно светодиод справа поставить.
Проект лучше в другой плате делать, через клемму или переменную.