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

Управление, ввод и вывод информации

Пользовательские блоки для коммкникации и связи GSM, GPRS, IR, Bluetooth и другие
Правила форума
Рекомендации по размещению блоков:
Автор блока создает подробное описание блока, отличие от подобных(если есть на данный момент).Сложные блоки очень желательно с примерами.
При выходе новых версий редактирует/дополняет свой первый пост с указанием даты, версии, причины.
В каждой теме обсуждается только выложенный автором блок - баги, возможность (или предложение) доработки и прочие хотелки.
Свои блоки, переработанные, с другими библиотеками, протоколами и т.д.- размещаем либо сами отдельно, либо обсуждаем и дорабатываем в форуме Разработка блоков.
Пользователи улучшив блок автора и проверив его работоспособность - могут обратиться к автору или модераторам с просьбой добавить их версию блока в первое сообщение темы.
User8
Лейтенант
Сообщения: 339
Зарегистрирован: 12.06.2017{, 14:44}
Репутация: 92
Имя: Евгений

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

#1

Сообщение User8 » 15.08.2019{, 21:00}

Изображение

ESPUI - веб-интерфейс(dashboard) без необходимости изучения различных языков для создания web-страниц, сам моментально обновляется при изменение значений, без перезагрузки страницы.

Описание блоков:
Main: должен присутствовать в проекте всегда, в параметрах Main блока можно включить авторизацию и задать заголовок веб-интерфейса;
Tab - вкладка: размещается над блоками которым нужно попасть в эту вкладку, укажите нужный tabId в настройках, так же укажите этот же tabId у блоков которые должны быть в этой вкладке;
Slider: в настройках можно указать минимальное и максимальное значение для слайдера;
Switcher: переключатель, выход Status показывает актуальное состояние переключателя. При подаче единицы на вход UpdateValue, в веб-интерфейсе значение изменится, на то, что указанно на входе Value;
Label: вывод любого текста в web-интерфейс, при подаче единицы на вход UpdateText, строка будет обновлена в вебинтерфейсе на ту, что указана на входе Text. Если нужно перевести текст на следующую строку, используйте в строке тег <br> там где нужно перенести текст;
InputText: можно вводить любой текст в вебинтерфейсе, этот текст появится на выходе Text;
InputNumber: тоже самое что и блок InputText, только для ввода чисел.
Button: при нажатии будет единица на выходе Status;
Pad: колесо управления;
PadWithCenter: колесо управление с центральной кнопкой;

Расположение блоков в web-интерфейсе будет такое же, как вы расположите их в flprog.

Доступные цвета для блоков:
COLOR_TURQUOISE
COLOR_EMERALD
COLOR_PETERRIVER
COLOR_WETASPHALT
COLOR_SUNFLOWER
COLOR_CARROT
COLOR_ALIZARIN
COLOR_NONE

Пример проекта для демонстрации функционала:
ESPUI_test2.flp
Видео по использованию интерфейса в flprog:
https://youtu.be/i9-Gy7GuEIw
https://youtu.be/MDqO-L7NTDc
https://youtu.be/ElC8SVVFqn8
https://youtu.be/5LGsO7_Z6f8
https://youtu.be/-VA8BcGTkq8

Если у вас не компилируется проект удалите из FLProg\ideV5\portable\sketchbook\libraries папки ESPUI и ArduinoOTA, если не поможет попробуйте установить библиотеки вручную, разархивируйте архив в папку: flprog\ideV5\libraries\
espui_libraries_v1.2.zip

Данный веб-интерфейс не будет работать вместе с встроенным в flprog, если только на разных портах.
Не забудьте включить wifi клиент в настройках контроллера и указать данные вашей wifi сети.

Новая/Альтернативная версия блоков: viewtopic.php?f=71&t=7414

Main блок с внешними входами авторизации: viewtopic.php?p=83619#p83619
Остальные блоки: viewtopic.php?p=74571#p74571
Для скачивания вложений Вы должны быть зарегистрированы.
Последний раз редактировалось User8 20.07.2021{, 18:58}, всего редактировалось 65 раз.

ArtemArable
Рядовой
Сообщения: 8
Зарегистрирован: 23.11.2020{, 16:46}
Репутация: 0
Имя: Artem

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

#381

Сообщение ArtemArable » 07.08.2021{, 10:22}

Через менеджер библиотек IDE посмотрел - все таки ESPUI 2.0.2. Но ваш совет обязательно проверю.

Naladchik
Лейтенант
Сообщения: 491
Зарегистрирован: 04.10.2015{, 19:10}
Репутация: 64
Откуда: Новосибирск
Имя: Павел

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

#382

Сообщение Naladchik » 07.08.2021{, 13:21}

ArtemArable писал(а):
07.08.2021{, 10:22}
Через менеджер библиотек IDE посмотрел - все таки ESPUI 2.0.2. ...
Вопрос где стоит ESPUI 2.0.2. и откуда и какую берет компилятор?
Надо еще проверить C:\Users\.....\Documents\Arduino\libraries. Тут тоже может что то быть.
Win7-64. FLProg Portable.
Изображение

ArtemArable
Рядовой
Сообщения: 8
Зарегистрирован: 23.11.2020{, 16:46}
Репутация: 0
Имя: Artem

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

#383

Сообщение ArtemArable » 07.08.2021{, 15:28}

IDE та, что с FLProg идет при установке. По пути C:\Users\.....\Documents\Arduino\libraries
У меня в директории c:\Program Files (x86)\FLProg\ideV7\portable\sketchbook\libraries\ три библиотеки. Первая версии 2.0.2. Причем если вторые две удалить, то при компиляции восстанавливаются. Вообщем, то ли лыжи...
ESPUI
ESPUI-2.0.0
ESPUI-2_0_2_mod

Аватара пользователя
Rovki
Полковник
Сообщения: 4087
Зарегистрирован: 22.04.2016{, 17:25}
Репутация: 191
Откуда: Чехов
Имя: Анатолий
Контактная информация:

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

#384

Сообщение Rovki » 23.08.2021{, 17:27}

Подскажите други ! После перерыва и обновления чего то перестал компилироваться проект с SPUI . Ядро есп8266 4.2 (было 3) , Все библиотеки что нужны удалил ,взял пример из 1 поста , но ошибки при компитляции остаются ,в чем может быть дело . Мне нужно ESPUI для ESP32 , но в начале хочу восстановить работу на есп8266 :smile37:
Электронщик до мозга костей и не только

Pelletizer
Рядовой
Сообщения: 67
Зарегистрирован: 12.09.2019{, 07:10}
Репутация: 4
Имя: Дмитрий

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

#385

Сообщение Pelletizer » 24.08.2021{, 12:06}

Rovki писал(а):
23.08.2021{, 17:27}
Подскажите други ! После перерыва и обновления чего то перестал компилироваться проект с SPUI . Ядро есп8266 4.2 (было 3) , Все библиотеки что нужны удалил ,взял пример из 1 поста , но ошибки при компитляции остаются ,в чем может быть дело . Мне нужно ESPUI для ESP32 , но в начале хочу восстановить работу на есп8266 :smile37:
Какая ошибка при компиляции, осмелюсь предположить что необходимо руками переставить подключение библиотеки в самый низ списка библиотек, речь идет о самом коде

aidar_i
Полковник
Сообщения: 1982
Зарегистрирован: 24.12.2016{, 16:55}
Репутация: 266
Откуда: Уфа
Имя: Айдар
Контактная информация:

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

#386

Сообщение aidar_i » 24.08.2021{, 17:53}

ArtemArable писал(а):
07.08.2021{, 15:28}
IDE та, что с FLProg идет при установке. По пути C:\Users\.....\Documents\Arduino\libraries
У меня в директории c:\Program Files (x86)\FLProg\ideV7\portable\sketchbook\libraries\ три библиотеки. Первая версии 2.0.2. Причем если вторые две удалить, то при компиляции восстанавливаются. Вообщем, то ли лыжи...
ESPUI
ESPUI-2.0.0
ESPUI-2_0_2_mod
Компилируйте через "глаз".
Эти библиотеки в блоке. Если компилируете через стрелку, они устанавливаются. Или их удалите с блока.

Аватара пользователя
belyx
Сержант
Сообщения: 218
Зарегистрирован: 24.07.2016{, 20:38}
Репутация: 17
Откуда: Витебск Беларусь

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

#387

Сообщение belyx » 07.09.2021{, 11:36}

aidar_i,
а не могли бы вы упаковать другим архиватором изменённые библиотеки в сообщении #109
а то у меня не извлекаются- :(
СпойлерПоказать
ПЕРЕЗАЛИТЬ2.png
ПЕРЕЗАЛИТЬ.png
[/spoiler title=выдаёт ошибку]
Для скачивания вложений Вы должны быть зарегистрированы.

aidar_i
Полковник
Сообщения: 1982
Зарегистрирован: 24.12.2016{, 16:55}
Репутация: 266
Откуда: Уфа
Имя: Айдар
Контактная информация:

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

#388

Сообщение aidar_i » 07.09.2021{, 11:59}

belyx писал(а):
07.09.2021{, 11:36}
aidar_i,
а не могли бы вы упаковать другим архиватором изменённые библиотеки в сообщении #109
а то у меня не извлекаются- :(
СпойлерПоказать
ПЕРЕЗАЛИТЬ2.pngПЕРЕЗАЛИТЬ.png[/spoiler title=выдаёт ошибку]
Скачайте один раз програмку.

Аватара пользователя
belyx
Сержант
Сообщения: 218
Зарегистрирован: 24.07.2016{, 20:38}
Репутация: 17
Откуда: Витебск Беларусь

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

#389

Сообщение belyx » 07.09.2021{, 12:36}

отстал наверно от жизни - старые версии стояли ,не открывали.Спасибо! Всё получилось.

Ответить

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