GyverPortal - простой конструктор веб интерфейса.

Пользовательские блоки для коммкникации и связи GSM, GPRS, IR, Bluetooth и другие
Правила форума
Рекомендации по размещению блоков:
Автор блока создает подробное описание блока, отличие от подобных(если есть на данный момент).Сложные блоки очень желательно с примерами.
При выходе новых версий редактирует/дополняет свой первый пост с указанием даты, версии, причины.
В каждой теме обсуждается только выложенный автором блок - баги, возможность (или предложение) доработки и прочие хотелки.
Свои блоки, переработанные, с другими библиотеками, протоколами и т.д.- размещаем либо сами отдельно, либо обсуждаем и дорабатываем в форуме Разработка блоков.
Пользователи улучшив блок автора и проверив его работоспособность - могут обратиться к автору или модераторам с просьбой добавить их версию блока в первое сообщение темы.
aidar_i
Полковник
Сообщения: 2424
Зарегистрирован: 24.12.2016{, 16:55}
Репутация: 387
Откуда: Уфа
Имя: Айдар
Контактная информация:

GyverPortal - простой конструктор веб интерфейса.

#1

Сообщение aidar_i » 13.05.2022{, 21:12}

ЗДЕСЬ обсуждалась эта тема.
Выкладываю ПБ и измененную библиотеку.
GyverPortal ПБ.ubl
GyverPortal_mod4.rar
Кто скачивал с вышеуказанной темы для испытаний блоки и библиотеки, удалите все.
Нижеуказанный пример и блоки со старыми не работают.
В библиотеке добавил выбор цвета кнопок, эффект нажатия;
выбор положения (слева , справа, по умолчанию по центру).
Добавил дополнительно желтый и синий светодиоды.
GyverPortal CLICK_3.flp
Скриншот с примера, режим клик по компоненту
СпойлерПоказать
Режим Клик.png
Отрисовка блоков для размещения компонентов
GyverPortal отрисовка блоков.flp
СпойлерПоказать
Отрисовка блоков.png
Вывод картинок
Вывод картинок.flp
СпойлерПоказать
Вывод картинок.png
Иконки можно брать здесь icons8.ru, код тоже там же.
Для скачивания вложений Вы должны быть зарегистрированы.

Аватара пользователя
Oleg
Сержант
Сообщения: 192
Зарегистрирован: 17.09.2015{, 13:04}
Репутация: 1
Откуда: Беларусь
Имя: Олег

GyverPortal - простой конструктор веб интерфейса.

#2

Сообщение Oleg » 14.05.2022{, 08:55}

Добрый день.Не получается с вашим примером.Ошибки при компиляции.
Для скачивания вложений Вы должны быть зарегистрированы.

aidar_i
Полковник
Сообщения: 2424
Зарегистрирован: 24.12.2016{, 16:55}
Репутация: 387
Откуда: Уфа
Имя: Айдар
Контактная информация:

GyverPortal - простой конструктор веб интерфейса.

#3

Сообщение aidar_i » 14.05.2022{, 11:23}

Oleg писал(а):
14.05.2022{, 08:55}
Добрый день.Не получается с вашим примером.Ошибки при компиляции.
Библиотеку установите с 1 сообщения. Если были установленные ранее, удалите их.
У Вас и блоки не установлены оттуда.
Папка библиотеки должна быть Gyver_Portal_mod, у Вас Gyver_Portal.
Пример со старыми библиотеками и блоками не будет работать.

chmak2007
Сержант
Сообщения: 114
Зарегистрирован: 06.09.2015{, 13:28}
Репутация: -1
Откуда: Саров

GyverPortal - простой конструктор веб интерфейса.

#4

Сообщение chmak2007 » 15.05.2022{, 08:25}

А состояние кнопок, переключателей, ползунка с EEPROM еще не добавлено?

aidar_i
Полковник
Сообщения: 2424
Зарегистрирован: 24.12.2016{, 16:55}
Репутация: 387
Откуда: Уфа
Имя: Айдар
Контактная информация:

GyverPortal - простой конструктор веб интерфейса.

#5

Сообщение aidar_i » 15.05.2022{, 09:53}

chmak2007 писал(а):
15.05.2022{, 08:25}
А состояние кнопок, переключателей, ползунка с EEPROM еще не добавлено?
Нет не планирую.

Аватара пользователя
Oleg
Сержант
Сообщения: 192
Зарегистрирован: 17.09.2015{, 13:04}
Репутация: 1
Откуда: Беларусь
Имя: Олег

GyverPortal - простой конструктор веб интерфейса.

#6

Сообщение Oleg » 16.05.2022{, 13:04}

Добрый день. Компиляция и загрузка прошли. А вот страница не грузиться. Все из 1 сообщения.
Для скачивания вложений Вы должны быть зарегистрированы.

aidar_i
Полковник
Сообщения: 2424
Зарегистрирован: 24.12.2016{, 16:55}
Репутация: 387
Откуда: Уфа
Имя: Айдар
Контактная информация:

GyverPortal - простой конструктор веб интерфейса.

#7

Сообщение aidar_i » 16.05.2022{, 15:05}

Убрал входы для цвета в блоках, мешали работать, появлялись глюки, оставил в параметрах.
Заменил пример, библиотеку и блоки в первом сообщении.
Oleg писал(а):
14.05.2022{, 08:55}
Добрый день.Не получается с вашим примером.Ошибки при компиляции.
Oleg писал(а):
16.05.2022{, 13:04}
Добрый день. Компиляция и загрузка прошли. А вот страница не грузиться. Все из 1 сообщения.
Заново загрузите и попробуйте, обновил.
Обновите все.

Аватара пользователя
Oleg
Сержант
Сообщения: 192
Зарегистрирован: 17.09.2015{, 13:04}
Репутация: 1
Откуда: Беларусь
Имя: Олег

GyverPortal - простой конструктор веб интерфейса.

#8

Сообщение Oleg » 16.05.2022{, 16:10}

А по какому IP идет подключение.

Отправлено спустя 3 минуты 18 секунд:
У меня DHCP. PING есть. Страница не открывается

Отправлено спустя 5 минут 20 секунд:
Вот у меня.
Для скачивания вложений Вы должны быть зарегистрированы.

aidar_i
Полковник
Сообщения: 2424
Зарегистрирован: 24.12.2016{, 16:55}
Репутация: 387
Откуда: Уфа
Имя: Айдар
Контактная информация:

GyverPortal - простой конструктор веб интерфейса.

#9

Сообщение aidar_i » 16.05.2022{, 17:03}

Адрес смотрите у себя, какой присвоен.
Можете вывести на компорт.

artemka19
Сержант
Сообщения: 159
Зарегистрирован: 03.09.2020{, 15:41}
Репутация: 62
Откуда: Питер
Имя: Артем

GyverPortal - простой конструктор веб интерфейса.

#10

Сообщение artemka19 » 16.05.2022{, 19:45}

-Добавил статус соединения.
-Добавил вход в блоке START, по которому можно Включить/Отключить Статус соединения при сборке проекта в ФЛПрог.
-Снизил чувствительность скрипта статуса соединения к качеству сети.
СпойлерПоказать
1.png
2.png
3.png
на форум со статус коннектом.7z
Для скачивания вложений Вы должны быть зарегистрированы.

aidar_i
Полковник
Сообщения: 2424
Зарегистрирован: 24.12.2016{, 16:55}
Репутация: 387
Откуда: Уфа
Имя: Айдар
Контактная информация:

GyverPortal - простой конструктор веб интерфейса.

#11

Сообщение aidar_i » 17.05.2022{, 17:33}

Oleg писал(а):
16.05.2022{, 16:19}
А по какому IP идет подключение.

Отправлено спустя 3 минуты 18 секунд:
У меня DHCP. PING есть. Страница не открывается
192.168.4.1 для АР.
ЕСП32 тоже работает, смотрите ниже .

Аватара пользователя
Oleg
Сержант
Сообщения: 192
Зарегистрирован: 17.09.2015{, 13:04}
Репутация: 1
Откуда: Беларусь
Имя: Олег

GyverPortal - простой конструктор веб интерфейса.

#12

Сообщение Oleg » 17.05.2022{, 19:32}

У меня ESP32 как раз то. Я же показывал. Поэтому и нет открытия страницы?

Отправлено спустя 5 минут 2 секунды:
Да и вообще версия 7.5.2 недоделана для ESP32, а жаль.

aidar_i
Полковник
Сообщения: 2424
Зарегистрирован: 24.12.2016{, 16:55}
Репутация: 387
Откуда: Уфа
Имя: Айдар
Контактная информация:

GyverPortal - простой конструктор веб интерфейса.

#13

Сообщение aidar_i » 17.05.2022{, 20:54}

Oleg писал(а):
17.05.2022{, 19:37}
У меня ESP32 как раз то. Я же показывал. Поэтому и нет открытия страницы?

Отправлено спустя 5 минут 2 секунды:
Да и вообще версия 7.5.2 недоделана для ESP32, а жаль.
Да, жаль. Работает с изменениями внесенными в библиотеку, только функция меню не работает.

aidar_i
Полковник
Сообщения: 2424
Зарегистрирован: 24.12.2016{, 16:55}
Репутация: 387
Откуда: Уфа
Имя: Айдар
Контактная информация:

GyverPortal - простой конструктор веб интерфейса.

#14

Сообщение aidar_i » 17.05.2022{, 22:02}

Обновил библиотеку, добавил отрисовку блоков для размещения компонентов, запустил вывод положения слайдера.
Файлы в 1 сообщении обновил.
Планирую в библиотеку больше не лезть.
Останется только доделать блоки меню.

artemka19
Сержант
Сообщения: 159
Зарегистрирован: 03.09.2020{, 15:41}
Репутация: 62
Откуда: Питер
Имя: Артем

GyverPortal - простой конструктор веб интерфейса.

#15

Сообщение artemka19 » 17.05.2022{, 23:08}

Oleg писал(а):
17.05.2022{, 19:37}
У меня ESP32 как раз то. Я же показывал. Поэтому и нет открытия страницы?
все работает и на есп32))))
просто добавь к ip адресу "/favicon.ico"
СпойлерПоказать
Безымянный.png
Для скачивания вложений Вы должны быть зарегистрированы.

artemka19
Сержант
Сообщения: 159
Зарегистрирован: 03.09.2020{, 15:41}
Репутация: 62
Откуда: Питер
Имя: Артем

GyverPortal - простой конструктор веб интерфейса.

#16

Сообщение artemka19 » 17.05.2022{, 23:13}

aidar_i писал(а):
17.05.2022{, 21:34}
Да, жаль.
ползунок тоже работает на есп32)))
шлет в com-порт значения выбранные.

наверное где то опечатка в библиотеке
СпойлерПоказать
2.png
Для скачивания вложений Вы должны быть зарегистрированы.

artemka19
Сержант
Сообщения: 159
Зарегистрирован: 03.09.2020{, 15:41}
Репутация: 62
Откуда: Питер
Имя: Артем

GyverPortal - простой конструктор веб интерфейса.

#17

Сообщение artemka19 » 17.05.2022{, 23:47}

artemka19 писал(а):
17.05.2022{, 23:13}
наверное где то опечатка в библиотеке
опечатка в файле portal.h
СпойлерПоказать
открыть файл этот и найти там в строке №25 следущее:
if (req.startsWith(F("/favicon.ico"))) show();
и исправить на это:
if (req.startsWith(F("/"))) show();

(т.е. удалить "favicon.ico", оставив только знак "/")

aidar_i
Полковник
Сообщения: 2424
Зарегистрирован: 24.12.2016{, 16:55}
Репутация: 387
Откуда: Уфа
Имя: Айдар
Контактная информация:

GyverPortal - простой конструктор веб интерфейса.

#18

Сообщение aidar_i » 18.05.2022{, 00:19}

Попробуйте меню
GyverPortal menu.flp
СпойлерПоказать
Меню свернуто.png
Меню развернуто.png
Для скачивания вложений Вы должны быть зарегистрированы.

Аватара пользователя
Oleg
Сержант
Сообщения: 192
Зарегистрирован: 17.09.2015{, 13:04}
Репутация: 1
Откуда: Беларусь
Имя: Олег

GyverPortal - простой конструктор веб интерфейса.

#19

Сообщение Oleg » 18.05.2022{, 11:36}

Добрый день. artemka19 сделал изменения в portal.h и при использовании ESP8266 нет открытия страницы. Вернул все назад. Страница открывается если добавлять /favicon.ico после IP

aidar_i
Полковник
Сообщения: 2424
Зарегистрирован: 24.12.2016{, 16:55}
Репутация: 387
Откуда: Уфа
Имя: Айдар
Контактная информация:

GyverPortal - простой конструктор веб интерфейса.

#20

Сообщение aidar_i » 18.05.2022{, 12:44}

Oleg писал(а):
18.05.2022{, 11:36}
Добрый день. artemka19 сделал изменения в portal.h и при использовании ESP8266 нет открытия страницы. Вернул все назад. Страница открывается если добавлять /favicon.ico после IP
На ЕСП32 заработал после удаления favicon.ico?

Ответить

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