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

Пользовательские блоки для коммкникации и связи GSM, GPRS, IR, Bluetooth и другие
Правила форума
Рекомендации по размещению блоков:
Автор блока создает подробное описание блока, отличие от подобных(если есть на данный момент).Сложные блоки очень желательно с примерами.
При выходе новых версий редактирует/дополняет свой первый пост с указанием даты, версии, причины.
В каждой теме обсуждается только выложенный автором блок - баги, возможность (или предложение) доработки и прочие хотелки.
Свои блоки, переработанные, с другими библиотеками, протоколами и т.д.- размещаем либо сами отдельно, либо обсуждаем и дорабатываем в форуме Разработка блоков.
Пользователи улучшив блок автора и проверив его работоспособность - могут обратиться к автору или модераторам с просьбой добавить их версию блока в первое сообщение темы.
mixa7001
Рядовой
Сообщения: 72
Зарегистрирован: 20 фев 2018, 12:32
Имя: Михаил
Благодарил (а): 4 раза
Поблагодарили: 11 раз

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

Сообщение mixa7001 »

Dryundel писал(а): 25 июл 2025, 14:04
mixa7001 писал(а): 25 июл 2025, 13:40 Подскажите куда копать?
Ну первое - читать внимательно инструкции и подсказки.
mixa7001 писал(а): 25 июл 2025, 13:40 Задача установить первоначальные параметры на входе при помощи переменной или константой чтобы при включение были пред установки виджетов.
Для ввода значения в слайдер, необходимо подать сигнал на вход Pull. Если у Вас это единоразовая задача (при старте контроллера) то повестке на вход константу true или просто инвертируйте вход.
mixa7001 писал(а): 25 июл 2025, 13:40 Попробовал пример с паролям, не компилируется. Отключил в переменной EEPROM, заработала.
Без EEPROM пароль слетит при перезагрузке.
Можно без EEPROM, назначить переменной стартовое значение (постоянный пароль) . Но тогда смена пароля не будет работать.
mixa7001 писал(а): 25 июл 2025, 13:40 Еще обратил внимания на один не достаток, если использовать константу с записью в EEPROM при компиляции выходит ошибка процессора ESP32.
Нужен проект с ошибкой.
файл проекта приложил
Ваши рекомендации не помогли

Еще проблема с Лейбл, константой выбора цвета, без проблем грузится цвет 0xFF остальное надо руками исправлять в ардуине значения
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Dryundel
Полковник
Сообщения: 2618
Зарегистрирован: 22 май 2017, 23:15
Откуда: Ярославль
Имя: Андрей
Благодарил (а): 26 раз
Поблагодарили: 230 раз

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

Сообщение Dryundel »

mixa7001 писал(а): 25 июл 2025, 16:11 Еще проблема с Лейбл, константой выбора цвета, без проблем грузится цвет 0xFF остальное надо руками исправлять в ардуине значения
Константу надо выбирать unsigned long можно long

Посмотреть не скоро смогу
Аватара пользователя
SergeyShikal
Лейтенант
Сообщения: 607
Зарегистрирован: 30 авг 2018, 17:15
Откуда: Иркутская область
Имя: Сергей
Благодарил (а): 3 раза
Поблагодарили: 2 раза

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

Сообщение SergeyShikal »

Dryundel писал(а): 25 июл 2025, 16:15
Так и не победил долгую компиляцию скетча для есп 32, пробовал и портативную версию, тоже самое.
Библиотеки от сюда
3. arduinoWebSockets (Links2004 Markus) - Установка вручную
https://github.com/Links2004/arduinoWebSockets
4. ESPAsyncTCP (jesserockz Jesse Hills) - Установка вручную
https://github.com/esphome/ESPAsyncTCP
5. ESPAsyncWebServer (esphomebot) - Установка вручную
https://github.com/esphome/ESPAsyncWebServer
перешел, скачал зип архивы
Безымянный.png
Распаковал по пути
Безымянный1.png
При начале компиляции выдает
Неверная библиотека найдена в c:\Program Files (x86)\FLProg\ideV8\portable\sketchbook\libraries\ESPAsyncTCP-main: нет заголовочных файлов (.h), найденных в c:\Program Files (x86)\FLProg\ideV8\portable\sketchbook\libraries\ESPAsyncTCP-main
Неверная библиотека найдена в c:\Program Files (x86)\FLProg\ideV8\portable\sketchbook\libraries\ESPAsyncWebServer-main: нет заголовочных файлов (.h), найденных в c:\Program Files (x86)\FLProg\ideV8\portable\sketchbook\libraries\ESPAsyncWebServer-main

Куда копать, винда свежая, проц не нагружается, в настройках включил использование всех ядер.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Ander
Лейтенант
Сообщения: 538
Зарегистрирован: 31 окт 2023, 12:50
Имя: Андрей
Благодарил (а): 29 раз
Поблагодарили: 103 раза

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

Сообщение Ander »

а можно скрин ваших настроек Ардуино ИДЕ?
Аватара пользователя
Dryundel
Полковник
Сообщения: 2618
Зарегистрирован: 22 май 2017, 23:15
Откуда: Ярославль
Имя: Андрей
Благодарил (а): 26 раз
Поблагодарили: 230 раз

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

Сообщение Dryundel »

SergeyShikal писал(а): 25 июл 2025, 19:12 При начале компиляции выдает
Неверная библиотека найдена в c:\Program Files (x86)\FLProg\ideV8\portable\sketchbook\libraries\ESPAsyncTCP-main: нет заголовочных файлов (.h), найденных в c:\Program Files (x86)\FLProg\ideV8\portable\sketchbook\libraries\ESPAsyncTCP-main
Неверная библиотека найдена в c:\Program Files (x86)\FLProg\ideV8\portable\sketchbook\libraries\ESPAsyncWebServer-main: нет заголовочных файлов (.h), найденных в c:\Program Files (x86)\FLProg\ideV8\portable\sketchbook\libraries\ESPAsyncWebServer-main
Да забейте Вы уже на эти сообщения. Они Вам не мешают.
На долгую компиляцию жалуются многие. Предположу что и Сергей и Энвер об этом знают. Наверняка думают в эту сторону. Во всяком случае хотелось бы в это верить. Одна из причин это сам компилятор Arduino IDE. Вторая генерация работает немного быстрей.
Аватара пользователя
SergeyShikal
Лейтенант
Сообщения: 607
Зарегистрирован: 30 авг 2018, 17:15
Откуда: Иркутская область
Имя: Сергей
Благодарил (а): 3 раза
Поблагодарили: 2 раза

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

Сообщение SergeyShikal »

Dryundel писал(а): 25 июл 2025, 19:58 Вторая генерация работает немного быстрей.
В том то и дело что ни чего не меняется. Иной раз ардуино иде закрывается.
Аватара пользователя
SergeyShikal
Лейтенант
Сообщения: 607
Зарегистрирован: 30 авг 2018, 17:15
Откуда: Иркутская область
Имя: Сергей
Благодарил (а): 3 раза
Поблагодарили: 2 раза

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

Сообщение SergeyShikal »

Ander писал(а): 25 июл 2025, 19:18 а можно скрин ваших настроек Ардуино ИДЕ?
bandicam 2025-07-26 11-50-23-216.mp4


При именении контролера на есп 8266 компиляция нормально проходит, в течении 2 минут.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Dryundel
Полковник
Сообщения: 2618
Зарегистрирован: 22 май 2017, 23:15
Откуда: Ярославль
Имя: Андрей
Благодарил (а): 26 раз
Поблагодарили: 230 раз

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

Сообщение Dryundel »

Вышло обновление MySettings(Light)_v1.3
Обновление внеочередное. Пофикшены баги. Поэтому из нового всего один виджет, но эффектный.

Изменения в MySettings(Light)_v1.3
- Исправлена некорректная работа входа ввода значения Слайдера.
- Добавлен запуск в режиме "только точка доступа".
Новые виджеты
- Цвет (Color)
.
Интерфейс1.3.jpg
.
Тест блока выбора цвета
► Показать
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось Dryundel 27 июл 2025, 17:41, всего редактировалось 1 раз.
Аватара пользователя
Rovki
Полковник
Сообщения: 5780
Зарегистрирован: 22 апр 2016, 17:25
Откуда: Чехов
Имя: Анатолий
Благодарил (а): 74 раза
Поблагодарили: 230 раз
Контактная информация:

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

Сообщение Rovki »

А совместно будет работать AP & STA ?
Электронщик до мозга костей и не только
Аватара пользователя
Dryundel
Полковник
Сообщения: 2618
Зарегистрирован: 22 май 2017, 23:15
Откуда: Ярославль
Имя: Андрей
Благодарил (а): 26 раз
Поблагодарили: 230 раз

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

Сообщение Dryundel »

Rovki писал(а): 27 июл 2025, 15:59 А совместно будет работать AP & STA ?
Да, работает. Совместно и до этого работало.
Аватара пользователя
Rovki
Полковник
Сообщения: 5780
Зарегистрирован: 22 апр 2016, 17:25
Откуда: Чехов
Имя: Анатолий
Благодарил (а): 74 раза
Поблагодарили: 230 раз
Контактная информация:

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

Сообщение Rovki »

Надо как то попробовать, до этого использовал SPUI
Электронщик до мозга костей и не только
mixa7001
Рядовой
Сообщения: 72
Зарегистрирован: 20 фев 2018, 12:32
Имя: Михаил
Благодарил (а): 4 раза
Поблагодарили: 11 раз

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

Сообщение mixa7001 »

Пере собрал проект ( не копировал блоки а именно все заново) в FLProg 8-2-3. Запускаю компиляцию проекта. FLProg закрывается, появляются ошибки.
Кто-то пробовал собирать проект на FLProg 8-2-3?
Аватара пользователя
Dryundel
Полковник
Сообщения: 2618
Зарегистрирован: 22 май 2017, 23:15
Откуда: Ярославль
Имя: Андрей
Благодарил (а): 26 раз
Поблагодарили: 230 раз

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

Сообщение Dryundel »

mixa7001 писал(а): 27 июл 2025, 21:00 Пере собрал проект ( не копировал блоки а именно все заново) в FLProg 8-2-3. Запускаю компиляцию проекта. FLProg закрывается, появляются ошибки.
Кто-то пробовал собирать проект на FLProg 8-2-3?
1. Собирайте проекты по частям и тестируйте по мере сборки.
2. Проект MySettings делается в версии 9.4.0. Вероятно по мере появления новых плюшек перейду на более высокую версию.
3. Чтобы проект работал на старых версиях, надо два проекта. Честно говоря это напряжно.
4. По мере развития проекта, требуются дополнительные блоки, не входящие в проект, такие как например хороший энкодер.
Я их параллельно делаю. Тоже время требуется. Поэтому давайте как то уже перейдём на свежие версии FLProg.
Аватара пользователя
Brama
Рядовой
Сообщения: 98
Зарегистрирован: 02 июл 2020, 14:27
Откуда: Уфа
Имя: Сергей
Благодарил (а): 52 раза
Поблагодарили: 4 раза

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

Сообщение Brama »

Всем доброго.
Случайно наткнулся на подобный проект. На удивление, тестовый проект прошился без проблем. Никаких библиотек не догружал, все в комплекте. Настроил только на точку доступа, связь не отваливается.
https://vk.com/wall-191653430_3045
Делал на версии 7-5-2.
Аватара пользователя
Dryundel
Полковник
Сообщения: 2618
Зарегистрирован: 22 май 2017, 23:15
Откуда: Ярославль
Имя: Андрей
Благодарил (а): 26 раз
Поблагодарили: 230 раз

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

Сообщение Dryundel »

Brama писал(а): 28 июл 2025, 10:25 Всем доброго.
Случайно наткнулся на подобный проект. На удивление, тестовый проект прошился без проблем. Никаких библиотек не догружал, все в комплекте. Настроил только на точку доступа, связь не отваливается.
https://vk.com/wall-191653430_3045
Делал на версии 7-5-2.
Да, существует такой проект, жаль что не на форуме. Как альтернативу, особенно для младших версий FLProg рекомендую к использованию. Разница с этим проектом в принципиальном подходе и философии совместимости с некоторыми штатными функциями, а так же привязке к конкретной версии библиотеки Settings.
Не вижу препятствий для его использования. В настоящий момент он даже более завершенный и имеет больше виджетов.

Есть обсуждение этого проекта в телеге, но я не могу найти. Если кто-то знает выложите пожалуйста ссылку.
Прикреплю её в первом посте как альтернативный проект.
Последний раз редактировалось Dryundel 28 июл 2025, 12:42, всего редактировалось 1 раз.
Аватара пользователя
karen
Рядовой
Сообщения: 68
Зарегистрирован: 15 янв 2016, 22:45
Откуда: Mars
Имя: Karen
Благодарил (а): 7 раз
Поблагодарили: 5 раз
Контактная информация:

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

Сообщение karen »

Brama писал(а): 28 июл 2025, 10:25 Всем доброго.
Случайно наткнулся на подобный проект. На удивление, тестовый проект прошился без проблем. Никаких библиотек не догружал, все в комплекте. Настроил только на точку доступа, связь не отваливается.
https://vk.com/wall-191653430_3045
Делал на версии 7-5-2.
Если не использовать кастомные блоки, менять библиотеку settings не требуется — я добавил keypad и аналоговый метр
karens4
Аватара пользователя
Dryundel
Полковник
Сообщения: 2618
Зарегистрирован: 22 май 2017, 23:15
Откуда: Ярославль
Имя: Андрей
Благодарил (а): 26 раз
Поблагодарили: 230 раз

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

Сообщение Dryundel »

karen писал(а): 28 июл 2025, 12:42 Если не использовать кастомные блоки, менять библиотеку settings не требуется — я добавил keypad и аналоговый метр
karen, так это Ваш проект? Может выложите его на форуме? Было бы интересно задать некоторые технические вопросы.
CraCk
Лейтенант
Сообщения: 689
Зарегистрирован: 10 сен 2015, 21:51
Благодарил (а): 11 раз
Поблагодарили: 10 раз

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

Сообщение CraCk »

А есть в проекте виджет ввода времений час:мин:сек ?
► Показать
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Dryundel
Полковник
Сообщения: 2618
Зарегистрирован: 22 май 2017, 23:15
Откуда: Ярославль
Имя: Андрей
Благодарил (а): 26 раз
Поблагодарили: 230 раз

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

Сообщение Dryundel »

CraCk писал(а): 28 июл 2025, 12:50 А есть в проекте виджет ввода времений час:мин:сек ?
► Показать
Будет.
CraCk
Лейтенант
Сообщения: 689
Зарегистрирован: 10 сен 2015, 21:51
Благодарил (а): 11 раз
Поблагодарили: 10 раз

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

Сообщение CraCk »

Dryundel писал(а): 28 июл 2025, 12:51
CraCk писал(а): 28 июл 2025, 12:50 А есть в проекте виджет ввода времений час:мин:сек ?
► Показать
Будет.
Очень радует!!! Как оно будет работать? Если внесено время, оно будет отображаться всегда, даже после обновления страницы? Можно писать в Еепром, чтоб после ребута в поле отображалось время, внесенное ранее?
Ответить

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

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

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