ESPUI-Мультиблок

Пользовательские блоки для коммкникации и связи GSM, GPRS, IR, Bluetooth и другие
Правила форума
Рекомендации по размещению блоков:
Автор блока создает подробное описание блока, отличие от подобных(если есть на данный момент).Сложные блоки очень желательно с примерами.
При выходе новых версий редактирует/дополняет свой первый пост с указанием даты, версии, причины.
В каждой теме обсуждается только выложенный автором блок - баги, возможность (или предложение) доработки и прочие хотелки.
Свои блоки, переработанные, с другими библиотеками, протоколами и т.д.- размещаем либо сами отдельно, либо обсуждаем и дорабатываем в форуме Разработка блоков.
Пользователи улучшив блок автора и проверив его работоспособность - могут обратиться к автору или модераторам с просьбой добавить их версию блока в первое сообщение темы.
ecoins
Полковник
Сообщения: 4005
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 137 раз
Поблагодарили: 152 раза

ESPUI-Мультиблок

Сообщение ecoins »

Naladchik писал(а): 09 окт 2021, 19:19 Интегрировал WiFiManager в мультиблок ESPUI.
Выложен в первом сообщении. Тестируйте.
Добавил дополнительный элемент.
ESPUI_test.png
и возникли ошибки из-за дублирования переменных.
[spoiler]
// WiFiManager
#define WEBSERVER_H
#include <ESP8266WebServer.h>
#include <WiFiManager.h>
#include <ESPUI-mod.h>
extern "C"
{
#include "user_interface.h"
}
bool Out_54007957_171895729;
bool Out_174758412_82719450;
//ESPUI
#include <ESPUI-mod.h>
bool rTrig_ESPUI_run = false;
byte i_webTabNumber=0;
byte webTabNumber [10] = {};
//ESPUI
bool rTrig_ESPUI_run = false;



byte i_webTabNumber=0;
byte webTabNumber [10] = {};
// Button "WiFiManager"
uint16_t ButtonUI82719450 ;
// Switcher "Переключатель"
uint16_t SwitcherUI171895729;
void setup()
[/spoiler]
Что нужно исправить?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Naladchik
Капитан
Сообщения: 908
Зарегистрирован: 04 окт 2015, 19:10
Откуда: Новосибирск
Имя: Павел
Благодарил (а): 20 раз
Поблагодарили: 22 раза

ESPUI-Мультиблок

Сообщение Naladchik »

ecoins писал(а): 09 окт 2021, 22:05 ...Что нужно исправить?
1. Дублирование переменных может быть в том случае, когда в одном проекте используются блоки из разных мультиблоков. В данном случае это неприемлемо, так как имеются общие ветки кода, они и дублируются. 1 проект - 1 мультиблок.
2. Нужен проект.

[ref]ecoins[/ref], главное отличие Вашего мультиблока под Ваши библиотеки, это то, что у Вас это набор самостоятельных блоков, практически не имеющих общих веток кода друг с другом (инклюд, в данном случае не в счет, его задвоенность ни на что не влияет и, похоже, редактор умеет убирать такие задвоенности).
В случае моего мультиблока общих веток много и при добавлении в проект блоков из мультиблоков разных версий идет задвоение, приводящее к ошибкам компиляции.
Win10-64. FLProg Portable.
Изображение
ecoins
Полковник
Сообщения: 4005
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 137 раз
Поблагодарили: 152 раза

ESPUI-Мультиблок

Сообщение ecoins »

Naladchik писал(а): 09 окт 2021, 23:00 2. Нужен проект.
ESPUI+WiFiManager_test1.rar
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Naladchik
Капитан
Сообщения: 908
Зарегистрирован: 04 окт 2015, 19:10
Откуда: Новосибирск
Имя: Павел
Благодарил (а): 20 раз
Поблагодарили: 22 раза

ESPUI-Мультиблок

Сообщение Naladchik »

[ref]ecoins[/ref],
Ну о чем я и написал.
► Показать
2 разных версии в одном проекте.
Прямо в проекте нажмите правой кнопкой по любому блоку, в всплывающем меню "Добавить в библиотеку",
► Показать
в библиотеке появится новый мультиблок.
В проект добавляйте блоки только из этого мультиблока.

Upd. Добавил в архив сам мультиблок, архив перезалил.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось Naladchik 20 дек 2024, 05:35, всего редактировалось 1 раз.
Win10-64. FLProg Portable.
Изображение
ecoins
Полковник
Сообщения: 4005
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 137 раз
Поблагодарили: 152 раза

ESPUI-Мультиблок

Сообщение ecoins »

Naladchik писал(а): 10 окт 2021, 06:39 Upd. Добавил в архив сам мультиблок, архив перезалил.
Спасибо.
Скомпилировал и загрузил в ESP8266.
---------------------
Раньше не работал с Wi-Fi manager и ESPUI.
Сейчас вникаю.
После входа в меню WIFImanager (на телефоне) устанавливаю SSID =espip password=12345678
Появляется заставка Saved с коротенькой зеленой полоской слева. И не выходит их этого меню.
--------------------
Вопрос: Как создать для ESP8266 AP (со своим именем), через который входить в ESPI?
Naladchik
Капитан
Сообщения: 908
Зарегистрирован: 04 окт 2015, 19:10
Откуда: Новосибирск
Имя: Павел
Благодарил (а): 20 раз
Поблагодарили: 22 раза

ESPUI-Мультиблок

Сообщение Naladchik »

ecoins писал(а): 10 окт 2021, 07:57 После входа в меню WIFImanager (на телефоне) устанавливаю SSID =espip password=12345678
Появляется заставка Saved с коротенькой зеленой полоской слева. И не выходит их этого меню.
После нажатия SAVE?
А далее все, ESP перезагружается и данная страница не активна. После этого уже подключаетесь телефоном к той точке доступа, к которой подключили ESPUI через WiFiManager, и заходите на страницу ESP. IP адрес страницы придется искать в клиентах точки доступа, в ее меню.
ecoins писал(а): 10 окт 2021, 07:57 Вопрос: Как создать для ESP8266 AP (со своим именем), через который входить в ESPI?
Воспользоваться стандартными настройками FLProg и не использовать WIFImanager так как он нужен для подключения к уже существующим AP.
Последний раз редактировалось Naladchik 10 окт 2021, 10:53, всего редактировалось 1 раз.
Win10-64. FLProg Portable.
Изображение
aidar_i
Полковник
Сообщения: 3357
Зарегистрирован: 24 дек 2016, 16:55
Откуда: Уфа
Имя: Айдар
Благодарил (а): 13 раз
Поблагодарили: 100 раз
Контактная информация:

ESPUI-Мультиблок

Сообщение aidar_i »

ecoins писал(а): 09 окт 2021, 22:05 Что нужно исправить?
Naladchik писал(а): 09 окт 2021, 23:00 . Дублирование переменных может быть в том случае, когда в одном проекте используются блоки из разных мультиблоков
Да, у меня тоже так было, забыл удалить блоки прежней версии с проекта.
Iqubik
Сержант
Сообщения: 144
Зарегистрирован: 20 янв 2020, 06:10
Откуда: Ставрополь
Имя: Николай

ESPUI-Мультиблок

Сообщение Iqubik »

Naladchik писал(а): 09 окт 2021, 19:19 Интегрировал WiFiManager в мультиблок ESPUI.
А есть ли какая то хардварная кнопка для сброса настроек? Собираю проект и при всех занятых пинах не поднимается AP.
dim770
Рядовой
Сообщения: 19
Зарегистрирован: 04 ноя 2016, 11:24
Откуда: Калининград

ESPUI-Мультиблок

Сообщение dim770 »

[ref]Naladchik[/ref], Спасибо за вашу работу, очень понравился мультиблок. Можно ли в версию ESPUI_1.5 в блок InputText добавить вход для ввода текста при инициализации?
Naladchik
Капитан
Сообщения: 908
Зарегистрирован: 04 окт 2015, 19:10
Откуда: Новосибирск
Имя: Павел
Благодарил (а): 20 раз
Поблагодарили: 22 раза

ESPUI-Мультиблок

Сообщение Naladchik »

dim770 писал(а): 15 дек 2021, 20:56 ... вход для ввода текста при инициализации?
Смысл? Для чего это может быть нужно?
Здесь , в принципе, ответ и на Ваш вопрос.
Win10-64. FLProg Portable.
Изображение
dim770
Рядовой
Сообщения: 19
Зарегистрирован: 04 ноя 2016, 11:24
Откуда: Калининград

ESPUI-Мультиблок

Сообщение dim770 »

Naladchik писал(а): 15 дек 2021, 21:19 Смысл? Для чего это может быть нужно?
Чтобы при запуске записывались данные из EEPROM. В версии 1_2 от User8 есть такой вход.[spoiler]
inputText.png
[/spoiler]
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Naladchik
Капитан
Сообщения: 908
Зарегистрирован: 04 окт 2015, 19:10
Откуда: Новосибирск
Имя: Павел
Благодарил (а): 20 раз
Поблагодарили: 22 раза

ESPUI-Мультиблок

Сообщение Naladchik »

dim770 писал(а): 17 дек 2021, 12:54 Чтобы при запуске записывались данные из EEPROM.
Ок. Аргумент принят. Есть вопрос, эти данные успеют появиться в течении первого цикла программы? Инициализация блока происходит в конце именно первого цикла именно в первом цикле, потом уже поздно.
Последний раз редактировалось Naladchik 18 дек 2021, 11:22, всего редактировалось 1 раз.
Win10-64. FLProg Portable.
Изображение
dim770
Рядовой
Сообщения: 19
Зарегистрирован: 04 ноя 2016, 11:24
Откуда: Калининград

ESPUI-Мультиблок

Сообщение dim770 »

Naladchik писал(а): 17 дек 2021, 13:22 эти данные успеют появиться в течении первого цикла программы?
Да. С блоком от User8 все работает корректно.
Naladchik
Капитан
Сообщения: 908
Зарегистрирован: 04 окт 2015, 19:10
Откуда: Новосибирск
Имя: Павел
Благодарил (а): 20 раз
Поблагодарили: 22 раза

ESPUI-Мультиблок

Сообщение Naladchik »

dim770 писал(а): 15 дек 2021, 20:56 ...вход для ввода текста при инициализации?
Есть один момент, если речь идет только об одном блоке и об одном, для него, входе, то, конкретно под Вашу задачу, для Вас, я могу подправить блок. Если же идет речь о более глобальных переделках (например: доп входа для каждого блока, организация выбора кто из нынешних параметров будет входом а кто нет и т.д.), то это уже маловероятно, так как связано с множественными правками, целесообразность которых, для меня, все так же под вопросом.
Дальнейшее обсуждение этого вопроса предлагаю перевести в личку.
Win10-64. FLProg Portable.
Изображение
dim770
Рядовой
Сообщения: 19
Зарегистрирован: 04 ноя 2016, 11:24
Откуда: Калининград

ESPUI-Мультиблок

Сообщение dim770 »

Naladchik писал(а): 18 дек 2021, 11:35 если речь идет только об одном блоке и об одном, для него, входе, то, конкретно под Вашу задачу, для Вас, я могу подправить блок.
Огромное спасибо за уделенное внимание. Для себя решил этот вопрос в основном коде. Просто Высказал свое мнение о том, что мне кажется было бы удобно.
Аватара пользователя
Imran
Сержант
Сообщения: 248
Зарегистрирован: 08 ноя 2017, 20:53
Имя: Имран
Благодарил (а): 16 раз
Поблагодарили: 1 раз

ESPUI-Мультиблок

Сообщение Imran »

Вроде искал но увы не нашел. Как можно поменять ип адрес ?
Naladchik
Капитан
Сообщения: 908
Зарегистрирован: 04 окт 2015, 19:10
Откуда: Новосибирск
Имя: Павел
Благодарил (а): 20 раз
Поблагодарили: 22 раза

ESPUI-Мультиблок

Сообщение Naladchik »

Naladchik писал(а): 05 июн 2021, 18:27ип адрес
А причём здесь ESPUI?
Win10-64. FLProg Portable.
Изображение
Аватара пользователя
Imran
Сержант
Сообщения: 248
Зарегистрирован: 08 ноя 2017, 20:53
Имя: Имран
Благодарил (а): 16 раз
Поблагодарили: 1 раз

ESPUI-Мультиблок

Сообщение Imran »

ESPUI_1.5+WiFiManager
Naladchik писал(а): 23 дек 2021, 12:25 А причём здесь ESPUI?
Naladchik
Капитан
Сообщения: 908
Зарегистрирован: 04 окт 2015, 19:10
Откуда: Новосибирск
Имя: Павел
Благодарил (а): 20 раз
Поблагодарили: 22 раза

ESPUI-Мультиблок

Сообщение Naladchik »

Imran писал(а): 23 дек 2021, 01:06... ип адрес ... ESPUI_1.5+WiFiManager ...
Как поменять - не знаю. С работой WiFiManager не разбирался.
Скорее всего никак, т.к. его выдает точка доступа, к которой подключается ESP через WiFiManager.
Win10-64. FLProg Portable.
Изображение
tema
Сержант
Сообщения: 215
Зарегистрирован: 21 сен 2020, 12:31
Имя: tema
Благодарил (а): 29 раз
Поблагодарили: 1 раз

ESPUI-Мультиблок

Сообщение tema »

Что делать? Как добавить?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Ответить

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

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

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