Веб-интерфейс для 8266/32 (JeeUI2)

Веб интерфейс для 8266/32 на базе скрипта от JeeUI2, не требующий установки дополнительных библиотек, умеющий работать совместно со штатным веб интерфейсом, и имеющий такую же (блочную) логику управления как и блоки в FLProg.

ArtemArable
Сержант
Сообщения: 139
Зарегистрирован: 23.11.2020{, 16:46}
Репутация: 10
Имя: Artem

Веб-интерфейс для 8266/32 (JeeUI2)

#61

Сообщение ArtemArable » 04.09.2022{, 19:55}

Перенос строки. У Вас он отдельным блоком. Их на странице много получается от этого нагромождение. Если бы их количество в настройки других блоков вложить.

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

Веб-интерфейс для 8266/32 (JeeUI2)

#62

Сообщение artemka19 » 04.09.2022{, 20:18}

ArtemArable писал(а):
04.09.2022{, 19:55}
Если бы их количество в настройки других блоков вложить.
так не получится с переносом: кроме количества необходимо указать и место в котором они применяются.

А вот для пробелов это хорошая идея :smile9:
*хотя блок Промежуток вполне заменит блок Пробел)

Аватара пользователя
Imran
Сержант
Сообщения: 228
Зарегистрирован: 08.11.2017{, 20:53}
Репутация: 8
Имя: Имран

Веб-интерфейс для 8266/32 (JeeUI2)

#63

Сообщение Imran » 08.09.2022{, 16:44}

Спасибо за труд хорошо работает, стабильно, В планах есть ? добавление индикаторов (типа светодиоды) и.т.д

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

Веб-интерфейс для 8266/32 (JeeUI2)

#64

Сообщение artemka19 » 08.09.2022{, 18:46}

Imran, на следующей неделе думаю получится сделать индикаторы :smile9:

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

Веб-интерфейс для 8266/32 (JeeUI2)

#65

Сообщение aidar_i » 09.09.2022{, 07:04}

Сделал вход для переключения картинок. В блоке 2 картинки, если на входе change_img высокий уровень, то вставляется картинка2, если низкий - картинка1. В примере зажигается и тухнет лампа.
Переключение картинок.rar
(305.65 КБ) 69 скачиваний
Ps. Обнаружилось, что картинки меняются после пропадания и появления связи, а не после обновления.

Аватара пользователя
Phazz
Полковник
Сообщения: 2552
Зарегистрирован: 17.10.2016{, 15:38}
Репутация: 367
Откуда: Сургут
Имя: Анатолий

Веб-интерфейс для 8266/32 (JeeUI2)

#66

Сообщение Phazz » 09.09.2022{, 07:17}

Картинки тяжело даются, особенно для 8266 (.

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

Веб-интерфейс для 8266/32 (JeeUI2)

#67

Сообщение aidar_i » 09.09.2022{, 07:26}

Phazz писал(а):
09.09.2022{, 07:17}
Картинки тяжело даются, особенно для 8266 (.
Вроде эти картинки идут нормально.

maxim79
Рядовой
Сообщения: 21
Зарегистрирован: 10.02.2022{, 09:29}
Репутация: 2
Имя: Максим

Веб-интерфейс для 8266/32 (JeeUI2)

#68

Сообщение maxim79 » 09.09.2022{, 10:14}

архив с примером перезалейтк плиз не открывается

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

Веб-интерфейс для 8266/32 (JeeUI2)

#69

Сообщение artemka19 » 09.09.2022{, 11:18}

maxim79,
а где именно не открывается? в флпрог?

ArtemArable
Сержант
Сообщения: 139
Зарегистрирован: 23.11.2020{, 16:46}
Репутация: 10
Имя: Artem

Веб-интерфейс для 8266/32 (JeeUI2)

#70

Сообщение ArtemArable » 09.09.2022{, 11:20}

А можно блоки так же отдельно выкладывать.

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

Веб-интерфейс для 8266/32 (JeeUI2)

#71

Сообщение artemka19 » 09.09.2022{, 11:24}

они же не смогут отдельно от Майн блока работать

ArtemArable
Сержант
Сообщения: 139
Зарегистрирован: 23.11.2020{, 16:46}
Репутация: 10
Имя: Artem

Веб-интерфейс для 8266/32 (JeeUI2)

#72

Сообщение ArtemArable » 09.09.2022{, 11:25}

artemka19 писал(а):
09.09.2022{, 11:24}
они же не смогут отдельно от Майн блока работать
я имел ввиду весь набор.

maxim79
Рядовой
Сообщения: 21
Зарегистрирован: 10.02.2022{, 09:29}
Репутация: 2
Имя: Максим

Веб-интерфейс для 8266/32 (JeeUI2)

#73

Сообщение maxim79 » 09.09.2022{, 11:49}

artemka19 писал(а):
09.09.2022{, 11:18}
maxim79,
а где именно не открывается? в флпрог?
архив пишет поврежден

Отправлено спустя 2 минуты 59 секунд:
все скачалось у меня косяк был

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

Веб-интерфейс для 8266/32 (JeeUI2)

#74

Сообщение aidar_i » 09.09.2022{, 13:12}

Отправлено спустя 47 секунд:
ArtemArable писал(а):
09.09.2022{, 11:25}
я имел ввиду весь набор.
Кликнуть правой кнопкой и добавить в библиотеку, добавятся все блоки

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

Веб-интерфейс для 8266/32 (JeeUI2)

#75

Сообщение aidar_i » 11.09.2022{, 22:36}

Если моргает статус соединения , те сообщается - связь потерян периодически, смените браузер.
У меня на браузере Яндекс связь периодически обрывалась , как блинк, частотой примерно 5сек. Про это я не знал , пока не применил блоки с установленной проверкой статуса, раньше у меня проекты с веб интерфейсом тормозили жутко. Переустановка браузера не помогла, хотя на ноутбуке Яндекс работал хорошо. Смена адаптера вай фай, настройки роутера не помогли. Открыл веб на другом браузере, о чудо все прекрасно!
Из за моргания статуса , я эту функцию не вставил в блоки GyverPortal, и приостановил работу по обновлению блоков на основе новой версии библиотеки, примеры жутко тормозили и не работали.
Поэтому советую поставить блоки отсюда со статусом и проверить качество связи ЕСП.
Может проверку статуса сделать отдельным блоком?

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

Веб-интерфейс для 8266/32 (JeeUI2)

#76

Сообщение artemka19 » 11.09.2022{, 23:05}

*Update до v.4.02
** при поддержке Phazz

- переделан механизм формирования json строки, введены общие функции.
(теперь на больших страницах ArduinoIDE успешно компилирует проект - проверено на 400+ элементах, размещенных на одной странице(40+кб/600мсек)).
- добавлена возможность задать радиус скругления углов каждой кнопки.
- теперь для элементов введены параметры "Расположить Следующий элемент на новой строке?" и "Отступ Слева в пикселях (margin-left)", позволяющие избежать нагромождения из блоков "Пробел" и "Перенос" в проектах ФЛПРог.
- на входах блоков добавлен информационный тег/вход с надписью "(i)" - он сообщает о Важных/Требующих внимания пользователя нюансах.
- ОБЯЗАТЕЛЬНО использование блока "Последний блок" как для есп8266, так и для есп32 в конце проекта.

Скрины:
СпойлерПоказать
1.png
2.png
3.png
4.png
5.png
6.png
7.png
Последний раз редактировалось artemka19 24.03.2023{, 14:31}, всего редактировалось 1 раз.

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

Веб-интерфейс для 8266/32 (JeeUI2)

#77

Сообщение artemka19 » 11.09.2022{, 23:49}

aidar_i писал(а):
11.09.2022{, 22:36}
Может проверку статуса сделать отдельным блоком
попробую в параметры Майн блока вынести настройку использования статуса соединения

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

Веб-интерфейс для 8266/32 (JeeUI2)

#78

Сообщение aidar_i » 12.09.2022{, 16:33}

artemka19 писал(а):
11.09.2022{, 23:49}
aidar_i писал(а):
11.09.2022{, 22:36}
Может проверку статуса сделать отдельным блоком
попробую в параметры Майн блока вынести настройку использования статуса соединения
Я имею ввиду, со штатным блоком , чтобы использовать, когда нет JeeUi2.

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

Веб-интерфейс для 8266/32 (JeeUI2)

#79

Сообщение artemka19 » 12.09.2022{, 18:46}

aidar_i писал(а):
12.09.2022{, 16:33}
имею ввиду, со штатным блоком
со штатным веб-интерфейсом?
Но не Кодом в разделе штатного веб-интерфейса, а блоком?
Надо подумать))) Думаю это возможно.

Аватара пользователя
Imran
Сержант
Сообщения: 228
Зарегистрирован: 08.11.2017{, 20:53}
Репутация: 8
Имя: Имран

Веб-интерфейс для 8266/32 (JeeUI2)

#80

Сообщение Imran » 13.09.2022{, 14:05}

artemka19 писал(а):
11.09.2022{, 23:05}
*Update до v.4.02
** при поддержке Phazz

- переделан механизм формирования json строки, введены общие функции.
(теперь на больших страницах ArduinoIDE успешно компилирует проект - проверено на 400+ элементах, размещенных на одной странице(40+кб/600мсек)).
- добавлена возможность задать радиус скругления углов каждой кнопки.
- теперь для элементов введены параметры "Расположить Следующий элемент на новой строке?" и "Отступ Слева в пикселях (margin-left)", позволяющие избежать нагромождения из блоков "Пробел" и "Перенос" в проектах ФЛПРог.
- на входах блоков добавлен информационный тег/вход с надписью "(i)" - он сообщает о Важных/Требующих внимания пользователя нюансах.
- ОБЯЗАТЕЛЬНО использование блока "Последний блок" как для есп8266, так и для есп32 в конце проекта.

Скрины:
СпойлерПоказать
1.png
2.png
3.png
4.png
5.png
6.png
7.png
Ссылка на Проект:
https://disk.yandex.ru/d/NRH1Yx-JbR-VeA
А зачем убрали размер шрифта ? (Надпись)

Ответить

Вернуться в «WEB интерфейс»