Блок для веб интерфейс JeeUI2-v.4.09 для esp8266 / esp32
Веб интерфейс для esp 8266/32*, использующий при построении веб-интерфейса привычный блочный принцип.
-Блоки компилируются также как находятся на плате. (по тем же правилам как и остальные блоки в FLProg).
-Используйте кнопку 'Порядок компиляции блоков" чтобы убедиться в правильности сборки блоков при компиляции!
-Счет страниц начинается с "0", т.е. страница=0 - это Первая страница!!! Номер страницы задается для каждого блока отдельно в параметрах блока.
-Возможно использование совместно со штатным веб-интерфейсом (в этом случае необходимо задать свой адрес, например, " /test").
-Возможно использование опции "Обновление прошивки" (WebUpdate Firmvare).
-Имена пунктов в меню, кнопках и т.д. - не должны быть пустыми.
-Выход "out" в блоках - на этом выходе появятся Данные с веб страницы на один цикл
-Выход "новые данные" в блоках - на этом выходе будет "1" на один цикл и говорит о том что получены новые данные с веб страницы.
-Надпись на выходах блоков "(R-t) ..." означает, что выход работает как R-триггер (R-t).
-Надпись на выходах блоков "(i)" означает, что выход носит информационный характер и не требует подключения.
-Выход "get" - при каждом запросе данных с веб-страницы это вход будет принимать значение "1".
-На странице 0 (т.е. на первой странице) - должен быть хотя один (ЛЮБОЙ) элемент веб-интерфейса. хоть просто один перенос
----------------------------------------------------------------------------
-ВСЕ блоки веб-интерфейса должны быть в самом конце проекта. (необязательно на одной плате)*
-В самом конце проекта, на самой последней плате необходимо вытащить блок "ПОСЛЕДНИЙ БЛОК"
-(for devops) Весь код, содержащийся в Любых Других блоках в секциях "Конец секции Loop", будет помещен в функцию empty().
Эта функция empty() ,будет запускаться в конце Loop.
-----------------------------------------------------------------------------
*в целом необязательно - важно не забыть "Последний Блок" вытащить)
----------------------------------ВНИМАНИЕ!!!---------------------
в FLProg 7.5.2 - если изменяете МК, то Перед компиляцией:
1.Cохраните проект после этого.
2.Переоткройте проект заново.
(иначе не сработают условия внутри блоков и получите ошибку при компиляции!).
**это обязательно!
**данный баг известен разработчику FLProg, ожидаем исправления :)
----------------------------------------------------------------------------
****отладочную информацию (json строку) можно посмотреть по адресу: "тут-IP-есп/echo?0, где 0 - это номер страницы"