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

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

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

Сообщение Dryundel »

Ander писал(а): 23 июл 2025, 14:28 Я вот так отключаю.
И что это даёт. Не понял.
Можно подробней, как это может помочь?
Ander
Лейтенант
Сообщения: 537
Зарегистрирован: 31 окт 2023, 12:50
Имя: Андрей
Благодарил (а): 29 раз
Поблагодарили: 103 раза

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

Сообщение Ander »

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

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

Сообщение Dryundel »

Ander писал(а): 23 июл 2025, 15:17 Вытаскиваем блок записи сис параметра и вкл\выкл точки доступа у веб интерфейса переменной
Это конечно здорово, но как бы его, этот параметр достать из редактора ПБ?

Понятно что можно вкл/выкл из FLProg. А как сделать это из вебинтерфейса конечном пользователю?

Нет, как организовать на С++ я представляю, если отдельно от FLProg. А вот заставить то-же самое с помощью FLProg и не потерять при этом возможность штатного использования EEPROM, уже голову сломал.
Аватара пользователя
Dryundel
Полковник
Сообщения: 2584
Зарегистрирован: 22 май 2017, 23:15
Откуда: Ярославль
Имя: Андрей
Благодарил (а): 21 раз
Поблагодарили: 207 раз

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

Сообщение Dryundel »

Уважаемые пользователи MySettings, может произойти так, что ecoins меня забанит из личной неприязни.
Его неприязнь лишь в том, что я время от времени вытаскиваю наружу правду.
И если такое произойдёт, заранее прошу извинения у вас, ибо этот проект тормознётся.
Аватара пользователя
Phazz
Полковник
Сообщения: 3239
Зарегистрирован: 17 окт 2016, 15:38
Откуда: Сургут
Имя: Анатолий
Благодарил (а): 260 раз
Поблагодарили: 145 раз

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

Сообщение Phazz »

Уважаемые пользователи, никто не собирается его банить, при соблюдении правил сообщества. Вы Андрей, вполне себе отдаете отчёт в своем поведении и прекрасно знаете, что практически на всех форумах за критику и негативные высказывания в адрес администрации форума полагается бан. Так что давайте жить дружно а все претензии и обиды в личке.
golloper
Сержант
Сообщения: 209
Зарегистрирован: 28 сен 2018, 17:16
Имя: Дмитрий
Благодарил (а): 21 раз
Поблагодарили: 43 раза

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

Сообщение golloper »

Dryundel писал(а): 23 июл 2025, 15:50 Уважаемые пользователи MySettings, может произойти так, что ecoins меня забанит из личной неприязни.
Его неприязнь лишь в том, что я время от времени вытаскиваю наружу правду.
И если такое произойдёт, заранее прошу извинения у вас, ибо этот проект тормознётся.
Будет жаль если такое произойдет. Ума надеюсь хватит у корающей стороны этого не делать. Свежие идеи рубить на корню не хорошо. Без таких людей как Андрей, тут началось все превращаться в болото.
Странно что 22 старых админа не заметили ничего, а новый 23 начал рубить шашками налево направо.
Аватара пользователя
SergeyShikal
Лейтенант
Сообщения: 604
Зарегистрирован: 30 авг 2018, 17:15
Откуда: Иркутская область
Имя: Сергей
Благодарил (а): 3 раза
Поблагодарили: 2 раза

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

Сообщение SergeyShikal »

Dryundel писал(а): 23 июл 2025, 15:50
При добавлении стандартного блока меню- ошибка компиляции.
11.rar
Безымянный.png
Безымянный1.png
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Dryundel
Полковник
Сообщения: 2584
Зарегистрирован: 22 май 2017, 23:15
Откуда: Ярославль
Имя: Андрей
Благодарил (а): 21 раз
Поблагодарили: 207 раз

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

Сообщение Dryundel »

А если просто блок меню без MySettings?

И зачем Вам вообще блок меню? Вы же любое меню сделаете с помощью MySettings. Хоть в 10 уровней.
golloper
Сержант
Сообщения: 209
Зарегистрирован: 28 сен 2018, 17:16
Имя: Дмитрий
Благодарил (а): 21 раз
Поблагодарили: 43 раза

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

Сообщение golloper »

SergeyShikal писал(а): 23 июл 2025, 18:46
Dryundel писал(а): 23 июл 2025, 15:50
При добавлении стандартного блока меню- ошибка компиляции.
11.rarБезымянный.pngБезымянный1.png
У меня скомпилировалось
2025-07-23_20-21-32.png
У вас нет необходимых прав для просмотра вложений в этом сообщении.
golloper
Сержант
Сообщения: 209
Зарегистрирован: 28 сен 2018, 17:16
Имя: Дмитрий
Благодарил (а): 21 раз
Поблагодарили: 43 раза

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

Сообщение golloper »

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

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

Сообщение SergeyShikal »

Dryundel писал(а): 23 июл 2025, 19:13 А если просто блок меню без MySettings?

И зачем Вам вообще блок меню? Вы же любое меню сделаете с помощью MySettings. Хоть в 10 уровней.
Пока не разобрался как это реализовать, ---нужно настраивать время, будильник, яркость, цвет, еще и в памяти все настройки сохранить. Хочу веб прикрутить к существующему проекту.
Аватара пользователя
Dryundel
Полковник
Сообщения: 2584
Зарегистрирован: 22 май 2017, 23:15
Откуда: Ярославль
Имя: Андрей
Благодарил (а): 21 раз
Поблагодарили: 207 раз

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

Сообщение Dryundel »

SergeyShikal писал(а): 24 июл 2025, 05:14
Dryundel писал(а): 23 июл 2025, 19:13 А если просто блок меню без MySettings?

И зачем Вам вообще блок меню? Вы же любое меню сделаете с помощью MySettings. Хоть в 10 уровней.
Пока не разобрался как это реализовать, ---нужно настраивать время, будильник, яркость, цвет, еще и в памяти все настройки сохранить. Хочу веб прикрутить к существующему проекту.
Разберётесь. :) не так уж там и сложно, на мой взгляд. Проще чем с блоком меню. Подход другой просто.
А вот с настройкой даты, времени, будильника и цвета, лучше малость подождать. Для этих целей будут отдельные, специализированные виджеты.
mixa7001
Рядовой
Сообщения: 69
Зарегистрирован: 20 фев 2018, 12:32
Имя: Михаил
Благодарил (а): 4 раза
Поблагодарили: 11 раз

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

Сообщение mixa7001 »

Можно сделать виджет с выходом 1 или 0 при подключение к wi-fi сети? Что бы можно живой светодиод вставить в корпус и понимать, работает или отвалилась ESP.
Аватара пользователя
Dryundel
Полковник
Сообщения: 2584
Зарегистрирован: 22 май 2017, 23:15
Откуда: Ярославль
Имя: Андрей
Благодарил (а): 21 раз
Поблагодарили: 207 раз

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

Сообщение Dryundel »

mixa7001 писал(а): 24 июл 2025, 21:25 Можно сделать виджет с выходом 1 или 0 при подключение к wi-fi сети? Что бы можно живой светодиод вставить в корпус и понимать, работает или отвалилась ESP.
Так а в чем проблема? Возьмите системный параметр состояния сети и подключите его на светодиод. Хоть на D2 в ESP32 Dev Module.
Аватара пользователя
SergeyShikal
Лейтенант
Сообщения: 604
Зарегистрирован: 30 авг 2018, 17:15
Откуда: Иркутская область
Имя: Сергей
Благодарил (а): 3 раза
Поблагодарили: 2 раза

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

Сообщение SergeyShikal »

Dryundel писал(а): 07 июл 2025, 21:34
Tests_MySettings_1.flp download/file.php?id=48303
Взял для примера Tests_MySettings_1.flp, не меняя контролера ESP32 Dev Module , ардуино иде больше 30 минут делала компиляию скетча,это так и должно быть? До этого делал для вемос мини 1-2 минуты, решил есп32 попробовать а тут такая компиляция. Комп по параметрам нормальный.
Аватара пользователя
Dryundel
Полковник
Сообщения: 2584
Зарегистрирован: 22 май 2017, 23:15
Откуда: Ярославль
Имя: Андрей
Благодарил (а): 21 раз
Поблагодарили: 207 раз

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

Сообщение Dryundel »

Ну что ж поделаешь. Издержки удобства мультиплатформенности.
30 минут конечно многовато. Но на этот контроллер компилируется довольно долго.
В тестовом проекте вроде остался включен диспетчер задач. Попробуйте его отключить.
Больше ничем не смогу помочь.
Попытайтесь спросить у ecoins. Может он что то подскажет.

А нормальный Комп это какой? Процессор, память. SSD или HDD?

FLProg вообще довольно требовательна по ресурсам на увесистых проектах. Если есть возможность добавляйте оперативки. 8ГБ это самый минимум.
Аватара пользователя
SergeyShikal
Лейтенант
Сообщения: 604
Зарегистрирован: 30 авг 2018, 17:15
Откуда: Иркутская область
Имя: Сергей
Благодарил (а): 3 раза
Поблагодарили: 2 раза

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

Сообщение SergeyShikal »

Dryundel писал(а): 25 июл 2025, 10:51

А нормальный Комп это какой? Процессор, память. SSD или HDD?

Intel(R) Xeon(R) CPU E5-2640 0 @ 3,1GHz 3,1 GHz 12 потоков ,оперативы 24,0 ГБ ссд KINGSTON_SA400S3 240Gb
Аватара пользователя
Dryundel
Полковник
Сообщения: 2584
Зарегистрирован: 22 май 2017, 23:15
Откуда: Ярославль
Имя: Андрей
Благодарил (а): 21 раз
Поблагодарили: 207 раз

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

Сообщение Dryundel »

SergeyShikal писал(а): 25 июл 2025, 13:08
Intel(R) Xeon(R) CPU E5-2640 0 @ 3,1GHz 3,1 GHz 12 потоков ,оперативы 24,0 ГБ ссд KINGSTON_SA400S3 240Gb
Судя по всему процу Xeon E5-2640 тяжеловато.
У меня на ноуте оперативы поменьше но проц Core i7-8700
Компилируется от 5 до 10 минут. А проц греется как чайник.
Вы гляньте в процессе - сколько ядер нагружается при компиляции.
mixa7001
Рядовой
Сообщения: 69
Зарегистрирован: 20 фев 2018, 12:32
Имя: Михаил
Благодарил (а): 4 раза
Поблагодарили: 11 раз

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

Сообщение mixa7001 »

Не знаю, может я что-то делаю не правильно или проблема с виджетом. Попытался использовать два виджета, ползунок и ввод данных. Задача установить первоначальные параметры на входе при помощи переменной или константой чтобы при включение были пред установки виджетов. но не чего не получилось. Подскажите куда копать?

Еще обратил внимания на один не достаток, если использовать константу с записью в EEPROM при компиляции выходит ошибка процессора ESP32. Попробовал пример с паролям, не компилируется. Отключил в переменной EEPROM, заработала.
FLProg 9-4-0 SP 0.1
Менеджер платы ESP32 2.0.16
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Dryundel
Полковник
Сообщения: 2584
Зарегистрирован: 22 май 2017, 23:15
Откуда: Ярославль
Имя: Андрей
Благодарил (а): 21 раз
Поблагодарили: 207 раз

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

Сообщение Dryundel »

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.
Нужен проект с ошибкой.
Ответить

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

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

Сейчас этот форум просматривают: Dryundel, malen53751, mixa7001, OLGA и 1 гость