ESPUI-Мультиблок
Правила форума
Рекомендации по размещению блоков:
Автор блока создает подробное описание блока, отличие от подобных(если есть на данный момент).Сложные блоки очень желательно с примерами.
При выходе новых версий редактирует/дополняет свой первый пост с указанием даты, версии, причины.
В каждой теме обсуждается только выложенный автором блок - баги, возможность (или предложение) доработки и прочие хотелки.
Свои блоки, переработанные, с другими библиотеками, протоколами и т.д.- размещаем либо сами отдельно, либо обсуждаем и дорабатываем в форуме Разработка блоков.
Пользователи улучшив блок автора и проверив его работоспособность - могут обратиться к автору или модераторам с просьбой добавить их версию блока в первое сообщение темы.
Рекомендации по размещению блоков:
Автор блока создает подробное описание блока, отличие от подобных(если есть на данный момент).Сложные блоки очень желательно с примерами.
При выходе новых версий редактирует/дополняет свой первый пост с указанием даты, версии, причины.
В каждой теме обсуждается только выложенный автором блок - баги, возможность (или предложение) доработки и прочие хотелки.
Свои блоки, переработанные, с другими библиотеками, протоколами и т.д.- размещаем либо сами отдельно, либо обсуждаем и дорабатываем в форуме Разработка блоков.
Пользователи улучшив блок автора и проверив его работоспособность - могут обратиться к автору или модераторам с просьбой добавить их версию блока в первое сообщение темы.
-
Naladchik
- Капитан
- Сообщения: 899
- Зарегистрирован: 04 окт 2015, 19:10
- Откуда: Новосибирск
- Имя: Павел
- Благодарил (а): 21 раз
- Поблагодарили: 22 раза
ESPUI-Мультиблок
Версия мультиблока на основе библиотеки ESPUI и блоков от User8.
Так как предыдущие версии мультиблока уже в середине ветки от Евгения решил создать свою.
Если происходит конфликт с блоками то пробуйте сначала в проект добавлять их и только потом ESPUI, ну или их выносите на первую плату а на последующих блоки ESPUI.
Важно!
1. Платы, на которых установлены блоки ESPUI, в обязательном порядке должны обработаться в первом цикле после запуска контроллера.
2. При создании на странице (1й программный цикл) таких блоков как Slider, InputText, InputNumber и т.п. на блоке отображается значение по умолчанию (из параметра) и оно же появляется на выходе блока. Значение, если оно уже появилось на входе, запишется в блок и, соответственно, передастся на его выход в следующем программном цикле. Для версии 1.6 не актуально.
3. Библиотека плохо реагирует на одновременный вывод информации сразу на несколько блоков.
4. Библиотека очень чувствительна к качеству WiFi сети (сигнал, скорость), имейте в виду, чуть что - картинка виснет.
5. Если на блоке Graph ничего не отображается - подайте импульс на вход Clear Graph для его очистки.
Да и вообще Graph глючный элемент, никак его разрабы не допилят. Лучше не использовать.
Если кто знает о неиспользованных в данном блоке возможностях библиотеки ESPUI - пишите. По возможности буду дорабатывать.
Предыдущие версии: Обновление блока, версия мультиблока ESPUI 1.6.
Добавлено:
1. Блоки: Разделитель, Время (позволяет получить текущее время с подключенного устройства).
2. Возможность менять оформление блоков CSS стилями.
3. Отключение компонентов (не совсем понятна надобность но раз есть в библиотеке то и тут пусть будет).
4. Группировка элементов в одном блоке.
Группировка элементов, описание: 5. Вертикальная ориентация для слайдера и переключателя.
6. У блока "Ввод текста" появились режимы отображения "Дата", "Время", "Цвет", "Ввод пароля".
7. Для блоков "Переключатель", "Слайдер", "Ввод числа", "Ввод текста" при включенном режиме "обновления по изменению значения на входе" значение со входа передается на выход при инициализации блока (раньше сначала передавалось "Значение при инициализации").
8. Теперь нет надобности задавать максимальное количество вкладок, вычисляется автоматически.
9. ВСЕ! блоки должны располагаться на тех платах, для которых гарантируется их работа при первом программном цикле, иначе просто не выполнится инициализация блоков.
Ну и по классике, какие то косяки убраны, какие то добавлены.
Блок из открытого проекта сохранить в папку с блоками, библиотеки из архива распаковать в папку с библиотеками (а вдруг кто то этого не знает). _
Upd 28.09.22 Исправления выявленных ошибок/недочетов. Upd. 04.01.23 Исправлена ошибка в блоке Select (спасибо DrMario).
Upd 15.05.23 Исправлена ошибка в блоке InputText (спасибо RedSky). Дополнительно в блоке InputNumber появился параметр Step, позволяющий задать шаг изменения числа при изменении его стрелками.
Upd 06.01.24 Исправлена ошибка в блоке InputText (спасибо selihov). _
Прошу обратить внимание!
Использование в одном проекте блоков из мультиблоков разных версий НЕДОПУСТИМО!!!
Ошибки при компиляции проекта!
Так как предыдущие версии мультиблока уже в середине ветки от Евгения решил создать свою.
Если происходит конфликт с блоками то пробуйте сначала в проект добавлять их и только потом ESPUI, ну или их выносите на первую плату а на последующих блоки ESPUI.
Важно!
1. Платы, на которых установлены блоки ESPUI, в обязательном порядке должны обработаться в первом цикле после запуска контроллера.
2. При создании на странице (1й программный цикл) таких блоков как Slider, InputText, InputNumber и т.п. на блоке отображается значение по умолчанию (из параметра) и оно же появляется на выходе блока. Значение, если оно уже появилось на входе, запишется в блок и, соответственно, передастся на его выход в следующем программном цикле. Для версии 1.6 не актуально.
3. Библиотека плохо реагирует на одновременный вывод информации сразу на несколько блоков.
4. Библиотека очень чувствительна к качеству WiFi сети (сигнал, скорость), имейте в виду, чуть что - картинка виснет.
5. Если на блоке Graph ничего не отображается - подайте импульс на вход Clear Graph для его очистки.
Да и вообще Graph глючный элемент, никак его разрабы не допилят. Лучше не использовать.
Если кто знает о неиспользованных в данном блоке возможностях библиотеки ESPUI - пишите. По возможности буду дорабатывать.
Предыдущие версии: Обновление блока, версия мультиблока ESPUI 1.6.
Добавлено:
1. Блоки: Разделитель, Время (позволяет получить текущее время с подключенного устройства).
2. Возможность менять оформление блоков CSS стилями.
3. Отключение компонентов (не совсем понятна надобность но раз есть в библиотеке то и тут пусть будет).
4. Группировка элементов в одном блоке.
Группировка элементов, описание: 5. Вертикальная ориентация для слайдера и переключателя.
6. У блока "Ввод текста" появились режимы отображения "Дата", "Время", "Цвет", "Ввод пароля".
7. Для блоков "Переключатель", "Слайдер", "Ввод числа", "Ввод текста" при включенном режиме "обновления по изменению значения на входе" значение со входа передается на выход при инициализации блока (раньше сначала передавалось "Значение при инициализации").
8. Теперь нет надобности задавать максимальное количество вкладок, вычисляется автоматически.
9. ВСЕ! блоки должны располагаться на тех платах, для которых гарантируется их работа при первом программном цикле, иначе просто не выполнится инициализация блоков.
Ну и по классике, какие то косяки убраны, какие то добавлены.
Блок из открытого проекта сохранить в папку с блоками, библиотеки из архива распаковать в папку с библиотеками (а вдруг кто то этого не знает). _
Upd 28.09.22 Исправления выявленных ошибок/недочетов. Upd. 04.01.23 Исправлена ошибка в блоке Select (спасибо DrMario).
Upd 15.05.23 Исправлена ошибка в блоке InputText (спасибо RedSky). Дополнительно в блоке InputNumber появился параметр Step, позволяющий задать шаг изменения числа при изменении его стрелками.
Upd 06.01.24 Исправлена ошибка в блоке InputText (спасибо selihov). _
Прошу обратить внимание!
Использование в одном проекте блоков из мультиблоков разных версий НЕДОПУСТИМО!!!
Ошибки при компиляции проекта!
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось Naladchik 20 дек 2024, 05:17, всего редактировалось 77 раз.
-
Naladchik
- Капитан
- Сообщения: 899
- Зарегистрирован: 04 окт 2015, 19:10
- Откуда: Новосибирск
- Имя: Павел
- Благодарил (а): 21 раз
- Поблагодарили: 22 раза
ESPUI-Мультиблок
Все есть, в любом блоке.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
ESPUI-Мультиблок
спасибо это понятно я имел ввиду входы авторизации чтобы пароль имя можно было меня со входа
-
Naladchik
- Капитан
- Сообщения: 899
- Зарегистрирован: 04 окт 2015, 19:10
- Откуда: Новосибирск
- Имя: Павел
- Благодарил (а): 21 раз
- Поблагодарили: 22 раза
ESPUI-Мультиблок
Исключено.Nazar писал(а): 06 июн 2021, 08:01 спасибо это понятно я имел ввиду входы авторизации чтобы пароль имя можно было меня со входа
Эти данные прописываются при создании страницы и в процессе работы их поменять нельзя, потому они и вынесены в параметры.
Все, что можно поменять в процессе работы - входы, что нельзя - параметры.
ESPUI-Мультиблок
к примеру можно было добавить входы авторизации
теперь понятно спасибоNaladchik писал(а): 06 июн 2021, 08:07Исключено.Nazar писал(а): 06 июн 2021, 08:01 спасибо это понятно я имел ввиду входы авторизации чтобы пароль имя можно было меня со входа
Эти данные прописываются при создании страницы и в процессе работы их поменять нельзя, потому они и вынесены в параметры.
Все, что можно поменять в процессе работы - входы, что нельзя - параметры.
-
tema
- Сержант
- Сообщения: 216
- Зарегистрирован: 21 сен 2020, 12:31
- Имя: tema
- Благодарил (а): 62 раза
- Поблагодарили: 4 раза
ESPUI-Мультиблок
не могли бы вы дать инструкцию по установке библиотек если надо ( куда?). Для фл7.3.6 портабл. Не могу откомпелировать пример... Спс
-
Naladchik
- Капитан
- Сообщения: 899
- Зарегистрирован: 04 окт 2015, 19:10
- Откуда: Новосибирск
- Имя: Павел
- Благодарил (а): 21 раз
- Поблагодарили: 22 раза
-
tema
- Сержант
- Сообщения: 216
- Зарегистрирован: 21 сен 2020, 12:31
- Имя: tema
- Благодарил (а): 62 раза
- Поблагодарили: 4 раза
ESPUI-Мультиблок
что ему опять не так?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
Naladchik
- Капитан
- Сообщения: 899
- Зарегистрирован: 04 окт 2015, 19:10
- Откуда: Новосибирск
- Имя: Павел
- Благодарил (а): 21 раз
- Поблагодарили: 22 раза
ESPUI-Мультиблок
нужен проект, так не понятно.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось Naladchik 20 дек 2024, 06:16, всего редактировалось 1 раз.
-
Naladchik
- Капитан
- Сообщения: 899
- Зарегистрирован: 04 окт 2015, 19:10
- Откуда: Новосибирск
- Имя: Павел
- Благодарил (а): 21 раз
- Поблагодарили: 22 раза
-
tema
- Сержант
- Сообщения: 216
- Зарегистрирован: 21 сен 2020, 12:31
- Имя: tema
- Благодарил (а): 62 раза
- Поблагодарили: 4 раза
ESPUI-Мультиблок
Наверное что-то с библиотеками. Какие, куда ставить. Какие удалять не понимаю. Пробовал на втором компе = то же самое... Эти работали viewtopic.php?f=71&t=5536
Да и еще пример на esp8266 нормально компилит а esp32 нет.
Да и еще пример на esp8266 нормально компилит а esp32 нет.
-
NickNeo
- Рядовой
- Сообщения: 29
- Зарегистрирован: 16 окт 2018, 08:26
- Имя: NickNeo
- Поблагодарили: 2 раза
ESPUI-Мультиблок
А только у меня не работает ESPUI с версией Flprog 7.3.6 Wifi не поднимается вообще, и как будто esp в циклический ребут уходит
при этом с версией 7.3.4 все Ок
UPD: в Flprog 7.3.4 используется Arduino IDE 1.8.13 и платой esp8266 v 2.7.4
а Flprog 7.3.6 спользуется Arduino IDE 1.8.15 и платой esp8266 v 3.0.0, если сделать downgrade до 2.7.4 начинает работать.
при этом с версией 7.3.4 все Ок
UPD: в Flprog 7.3.4 используется Arduino IDE 1.8.13 и платой esp8266 v 2.7.4
а Flprog 7.3.6 спользуется Arduino IDE 1.8.15 и платой esp8266 v 3.0.0, если сделать downgrade до 2.7.4 начинает работать.
-
Naladchik
- Капитан
- Сообщения: 899
- Зарегистрирован: 04 окт 2015, 19:10
- Откуда: Новосибирск
- Имя: Павел
- Благодарил (а): 21 раз
- Поблагодарили: 22 раза
ESPUI-Мультиблок
Только что проверил. Flprog 7.3.6, ESP-01, ArduinoIDE 1.8.15 встроенная в Flprog, версия ядра ESP8266 - v3.0.0, плата GenericESP8266.
Все компилируется и работает, проверялся пример из первого сообщения.
-
NickNeo
- Рядовой
- Сообщения: 29
- Зарегистрирован: 16 окт 2018, 08:26
- Имя: NickNeo
- Поблагодарили: 2 раза
ESPUI-Мультиблок
Понятно, у меня плата NodeMCU v3 и ArduinoIDE по умолчанию выставляет плату NodeMCU 0.9 с ней падает, попробовал вручную задать NodeMCU 1.0 или GenericESP8266, тогда работает...Naladchik писал(а): 20 июн 2021, 15:11Только что проверил. Flprog 7.3.6, ESP-01, ArduinoIDE 1.8.15 встроенная в Flprog, версия ядра ESP8266 - v3.0.0, плата GenericESP8266.
Все компилируется и работает, проверялся пример из первого сообщения.
а с прошлой версией (ESP8266 - v 2.7.4) работает и с выбранной NodeMCU 0.9 и с NodeMCU 1.0 или GenericESP8266
как то можно настроить чтобы в ArduinoIDE автоматически выставлялась GenericESP8266?
-
Naladchik
- Капитан
- Сообщения: 899
- Зарегистрирован: 04 окт 2015, 19:10
- Откуда: Новосибирск
- Имя: Павел
- Благодарил (а): 21 раз
- Поблагодарили: 22 раза
ESPUI-Мультиблок
Установите нужные Вам настройки в "Собственные". Там все расписано.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось Naladchik 20 дек 2024, 05:20, всего редактировалось 1 раз.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя
