My Settings (WEB-интерфейс) для ESP32/ESP8266

Пользовательские блоки для коммкникации и связи GSM, GPRS, IR, Bluetooth и другие
Правила форума
Рекомендации по размещению блоков:
Автор блока создает подробное описание блока, отличие от подобных(если есть на данный момент).Сложные блоки очень желательно с примерами.
При выходе новых версий редактирует/дополняет свой первый пост с указанием даты, версии, причины.
В каждой теме обсуждается только выложенный автором блок - баги, возможность (или предложение) доработки и прочие хотелки.
Свои блоки, переработанные, с другими библиотеками, протоколами и т.д.- размещаем либо сами отдельно, либо обсуждаем и дорабатываем в форуме Разработка блоков.
Пользователи улучшив блок автора и проверив его работоспособность - могут обратиться к автору или модераторам с просьбой добавить их версию блока в первое сообщение темы.
Ответить
Аватара пользователя
Dryundel
Полковник
Сообщения: 2485
Зарегистрирован: 22 май 2017, 23:15
Откуда: Ярославль
Имя: Андрей
Благодарил (а): 11 раз
Поблагодарили: 110 раз

My Settings (WEB-интерфейс) для ESP32/ESP8266

Сообщение Dryundel »

My Settings
Простой конструктор! Лёгкая замена Sсada !
Продвинутый и гибко настраиваемый интерфейс!

.
Tests_MySettings_1.flp
MySettings(Light)_v1.0_(b).ubi
Интерфейс.jpg
Читать все спойлеры обязятельно !!!
.
MySettings(Light) v1.0 (b) - Создаёт мини-вебсервер с помощью которого можно управлять ESP32 из приложения или браузера.
Это пилотная версия проекта в которой реализовано менее 5% возможности библиотеки Settings от Alex Gyver. Возможно проект будет продолжен, если возникнет на то интерес пользователей.
А если Сергей добавит в редактор всего одну функцию, (он знает какую) то проект взлетит. :)

Пакет включает в себя отдельные виджеты которые можно компоновать вставляя блоки в проект.
Список виджетов данной версии:
- Переключатель
- Слайдер + двойной слайдер
- Индикатор (лампочка)
- Индикатор с заполнением
- Графики

Приложение для Android
Settings-discover

Приложение для Windows
Remote Settings Management

Основные понятия
► Показать
Пример работы
► Показать
Для работы требуется ↓↓↓
► Показать
Внимание, это важно!!!
► Показать
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось Dryundel 10 июл 2025, 14:30, всего редактировалось 11 раз.
Аватара пользователя
Dryundel
Полковник
Сообщения: 2485
Зарегистрирован: 22 май 2017, 23:15
Откуда: Ярославль
Имя: Андрей
Благодарил (а): 11 раз
Поблагодарили: 110 раз

Re: My Settings

Сообщение Dryundel »

:shok: Особенности MySettings

Порядок сборки в вебинтерфейсе
► Показать
Последний раз редактировалось Dryundel 08 июл 2025, 10:17, всего редактировалось 3 раза.
Аватара пользователя
Dryundel
Полковник
Сообщения: 2485
Зарегистрирован: 22 май 2017, 23:15
Откуда: Ярославль
Имя: Андрей
Благодарил (а): 11 раз
Поблагодарили: 110 раз

Re: My Settings

Сообщение Dryundel »

:smile114: Описание, инструкции и примеры работы с My Settings
.
Блоки.jpg
.
Блоки My Settings просты в применении и неприхотливы. Их можно размещать на любых платах, рядом с любыми блоками и при любых настройках Диспетчера задач. Код в них написан так, что обходит все преграды демонических библиотек и никакие диспетчеры задач на них не влияют, а наоборот даже помогают работе My Settings.

Работать с блоками очень просто. Для того, чтобы увидеть начальный результат, надо просто поместить блок на плату, ввести имя вашей домашней сети и пароль, после чего можно сразу компилировать. Можно что нибудь ещё прицепить к блоку, например вход или выход контроллера.

Для теста переключателя подаём сигнал с блока Switch на выход D2 (ESP32 Dev Module) На нём обычно пользовательский светодиод.
Switch - D2.jpg

Всё! можно компилировать.
Если Вы ещё не установили приложение для Android или Windows, то смело открывайте любой браузер, вводите IP адрес и вуаля, можно помигать светодиодом на плате.
.
Браузер - Switch.jpg
.
Ге взять IP адрес вашего девайса?
Для этого откройте Монитор порта в Arduino IDE и перезапустите контроллер нажав на кнопку EN на контроллере.
Вся необходимая информация выведется в монитор порта.
.
IP - Монитоор порта.jpg
.
Светодиод включается и выключается.
.
Светодиод на плате.jpg
.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
nikijd
Рядовой
Сообщения: 22
Зарегистрирован: 04 май 2021, 00:44
Откуда: България
Имя: Николай
Благодарил (а): 5 раз

Re: My Settings

Сообщение nikijd »

Эти блоки должны быть разработаны и реализованы в FLProg. Учитывая, что RemoteXY еще не добавлен в программу. Это также будет еще одной альтернативой для удаленного доступа к контроллеру через мобильный телефон и ПК.
Аватара пользователя
Rovki
Полковник
Сообщения: 5748
Зарегистрирован: 22 апр 2016, 17:25
Откуда: Чехов
Имя: Анатолий
Благодарил (а): 69 раз
Поблагодарили: 225 раз
Контактная информация:

Re: My Settings

Сообщение Rovki »

nikijd писал(а): 08 июл 2025, 15:51 Эти блоки должны быть разработаны и реализованы в FLProg. Учитывая, что RemoteXY еще не добавлен в программу. Это также будет еще одной альтернативой для удаленного доступа к контроллеру через мобильный телефон и ПК.
Не совсем понял про удаленный доступ. :smile469:
Электронщик до мозга костей и не только
mixa7001
Рядовой
Сообщения: 62
Зарегистрирован: 20 фев 2018, 12:32
Имя: Михаил
Благодарил (а): 4 раза
Поблагодарили: 11 раз

Re: My Settings

Сообщение mixa7001 »

Очень интересно. Вопрос, Многостраничность или закладки присутствует?
Чтобы разделить разные функции на разные страницы или закладки.
Связь держит, не отваливается?
Аватара пользователя
Dryundel
Полковник
Сообщения: 2485
Зарегистрирован: 22 май 2017, 23:15
Откуда: Ярославль
Имя: Андрей
Благодарил (а): 11 раз
Поблагодарили: 110 раз

Re: My Settings

Сообщение Dryundel »

mixa7001 писал(а): 08 июл 2025, 21:19 Очень интересно. Вопрос, Многостраничность или закладки присутствует?
Да, такое предполагается в следующих версиях.
mixa7001 писал(а): 08 июл 2025, 21:19 Связь держит, не отваливается?
А вот об этом Вы нам и расскажете, когда протестируете. :)
Аватара пользователя
nikijd
Рядовой
Сообщения: 22
Зарегистрирован: 04 май 2021, 00:44
Откуда: България
Имя: Николай
Благодарил (а): 5 раз

Re: My Settings

Сообщение nikijd »

Ну, я всё ещё подключаюсь к контроллерам извне, перенаправляя порты на роутере. Попробую и отпишусь как можно скорее.
дрон
Сержант
Сообщения: 123
Зарегистрирован: 09 ноя 2017, 19:25
Откуда: Москва
Имя: Андрей
Благодарил (а): 9 раз
Поблагодарили: 16 раз

Re: My Settings

Сообщение дрон »

Здравствуйте, к световым эффектам WLED законнектился без проблем. Спасибо.

Скриншот 09-07-2025 105212.jpg
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Brama
Рядовой
Сообщения: 96
Зарегистрирован: 02 июл 2020, 14:27
Откуда: Уфа
Имя: Сергей
Благодарил (а): 46 раз
Поблагодарили: 2 раза

Re: My Settings

Сообщение Brama »

Как точка доступа не работает?
Аватара пользователя
Rovki
Полковник
Сообщения: 5748
Зарегистрирован: 22 апр 2016, 17:25
Откуда: Чехов
Имя: Анатолий
Благодарил (а): 69 раз
Поблагодарили: 225 раз
Контактная информация:

Re: My Settings

Сообщение Rovki »

Вроде не должно быть разницы ...
Электронщик до мозга костей и не только
Аватара пользователя
nikijd
Рядовой
Сообщения: 22
Зарегистрирован: 04 май 2021, 00:44
Откуда: България
Имя: Николай
Благодарил (а): 5 раз

Re: My Settings

Сообщение nikijd »

Здравствуйте. В блоке S-Switch, когда я устанавливаю 2 кнопки, при нажатии первой кнопки сигнал появляется на обоих выходах. А при нажатии второй кнопки ничего не происходит. И действительно, должна быть точка доступа, чтобы можно было настроить клиента через неё.
Аватара пользователя
Dryundel
Полковник
Сообщения: 2485
Зарегистрирован: 22 май 2017, 23:15
Откуда: Ярославль
Имя: Андрей
Благодарил (а): 11 раз
Поблагодарили: 110 раз

Re: My Settings

Сообщение Dryundel »

nikijd писал(а): 10 июл 2025, 08:15 Здравствуйте. В блоке S-Switch, когда я устанавливаю 2 кнопки, при нажатии первой кнопки сигнал появляется на обоих выходах. А при нажатии второй кнопки ничего не происходит. И действительно, должна быть точка доступа, чтобы можно было настроить клиента через неё.
Да, есть такое. Опечатка.

Как исправить (до выхода новой версии).
Для того чтобы изменения вступили в силу и в текущем проекте и в библиотеке блоков надо в проекте кликнуть правой кнопкой мыши на блок и выбрать "Редактировать".
В дереве редактора найти - Пакет блоков - Переключатель - Выходы - Выход Switch2
Справа в коде заменить Switch_1_<INS.UUID> на Switch_2_<INS.UUID>
После этого сохранить.
► Показать
У вас нет необходимых прав для просмотра вложений в этом сообщении.
skrickis
Сержант
Сообщения: 162
Зарегистрирован: 05 фев 2017, 12:02
Благодарил (а): 6 раз
Поблагодарили: 16 раз

Re: My Settings (WEB-интерфейс) для ESP32/ESP8266

Сообщение skrickis »

загрузил ваш пример в ESP32S3 Dev Module всё работает на андроиде :smile9:
буду собирать проект :yes:
На компе не заработал
У вас нет необходимых прав для просмотра вложений в этом сообщении.
AleksejTRUE
Рядовой
Сообщения: 3
Зарегистрирован: 25 мар 2021, 23:05
Имя: Алексей
Благодарил (а): 1 раз

Re: My Settings (WEB-интерфейс) для ESP32/ESP8266

Сообщение AleksejTRUE »

Dryundel писал(а): 07 июл 2025, 21:34 4. ESPAsyncTCP (jesserockz Jesse Hills) - Установка вручную
https://github.com/esphome/ESPAsyncTCP
5. ESPAsyncWebServer (esphomebot) - Установка вручную
https://github.com/esphome/ESPAsyncWebServer

*Установка вручную - Скачать, распаковать и поместить в папку:
......"FLProg"\ideV8\portable\sketchbook\libraries
Тема классная. Решил проверить, НО....
при выполнении всех рекомендаций при прошивке МК выдало ошибку:

"Неверная библиотека найдена в d:\FLProg\Portable_FLProg_9-4-0_Win64\ideV8\portable\sketchbook\libraries\ESPAsyncTCP-main: нет заголовочных файлов (.h), найденных в d:\FLProg\Portable_FLProg_9-4-0_Win64\ideV8\portable\sketchbook\libraries\ESPAsyncTCP-main

Неверная библиотека найдена в d:\FLProg\Portable_FLProg_9-4-0_Win64\ideV8\portable\sketchbook\libraries\ESPAsyncWebServer-main: нет заголовочных файлов (.h), найденных в d:\FLProg\Portable_FLProg_9-4-0_Win64\ideV8\portable\sketchbook\libraries\ESPAsyncWebServer-main"


Полез в папку с библиотеками ESPAsyncTCP и ESPAsyncWebServer (библиотеки под пунктами 4 и 5), и в папках с их содержимым буквально отсутствуют файлы с расширением ".h".
Отсутствуют файлы в каждой библиотеке: "ESPAsyncTCP.h" и "ESPAsyncWebServer.h"

Ради интереса проверил папки с библиотеками по пунктам 1-3. Файлы с расширениями ".h" в них присутствуют.

Есть ли у вас в папках с библиотеками ESPAsyncTCP и ESPAsyncWebServer по файлы "ESPAsyncTCP.h" и "ESPAsyncWebServer.h" ? или я не туда копаю?
AleksejTRUE
Рядовой
Сообщения: 3
Зарегистрирован: 25 мар 2021, 23:05
Имя: Алексей
Благодарил (а): 1 раз

Re: My Settings (WEB-интерфейс) для ESP32/ESP8266

Сообщение AleksejTRUE »

Dryundel
В какой версии FLProg разрабатывался проект?
Помимо вышеуказанных ошибок еще несколько библиотек найдено для "WiFi.h"
Аватара пользователя
Dryundel
Полковник
Сообщения: 2485
Зарегистрирован: 22 май 2017, 23:15
Откуда: Ярославль
Имя: Андрей
Благодарил (а): 11 раз
Поблагодарили: 110 раз

Re: My Settings (WEB-интерфейс) для ESP32/ESP8266

Сообщение Dryundel »

AleksejTRUE писал(а): 12 июл 2025, 17:16 Dryundel
В какой версии FLProg разрабатывался проект?
Помимо вышеуказанных ошибок еще несколько библиотек найдено для "WiFi.h"
FLProg 9.4.0
AleksejTRUE писал(а): 12 июл 2025, 15:38 при выполнении всех рекомендаций при прошивке МК выдало ошибку:
Вы архивы библиотек распаковали?
Лишнюю папку не добавили?

На сообщения типа:
Неверная библиотека найдена в d:\FLProg\Portable_FLProg_9-4-0_Win64......
Можно не обращать особого внимания.
На компиляцию проекта такие ошибки зачастую не влияют.

Вы прошивать пробовали?
Какую строчку выделяет компилятор при прошивке?
Какую конкретно указывает ошибку?
Ответить

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

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

Сейчас этот форум просматривают: Rovki и 2 гостя