Очень круто что появилась возможность редактировать главную страницу. Хотелось бы узнать его возможности.
От html я далек поэтому необходим пример как с этим работать, а также понимание возможностей.
Например я хочу создать термостат и сделать его управление с главной страницы.
На текущий момент мне удалось собрать вот такой пример главной страницы
Термостат<hr>
Uptime: _UPTIME_<br>
Local Time: _TIMES_ <br>
Статус <hr>
<a href="?gpio=140"><div class="g_1 k fll" style="width:100px">Пуск</div></a> <br>
Опытным путем провел исследование возможностей вот что узнал
Код кнопки без отображения состояния
<a href="?gpio=140"><div class="g_1 k fll" style="width:100px">Пуск</div></a> <br>
где ?gpio=140 инвертирование виртуального 140 пина
Код кнопки при котором если значение =1 кнопка подсвечена зеленым, а если =0 кнопка серая
<div class="g__GPIO5_ k fll" style="width:100px">имя кнопки</div>
Привязываемый к подсветке бит указывается в "g__GPIO5_ k fll" но чтобы это работало GPIO должен быть реальным и установлен в настройках модуля как OUTPUT
_WGPIOx_ работает только для реальных GPIO и при выводе меняет 1 на ON и 0 на OFF. Указывает состояние вывода.
1. Мне бы хотелось кнопку по нажатию которой в конструкторе кода исполнялся какой-нибудь код, как это сделать?
2. Также хотелось окошко в которое можно ввести значение, которое бы привязалось к какой-нибудь переменной (задание для термостата) или ползунок по аналогии с заданием ШИМ такое возможно?
3. Какие возможны команды для href="?gpio=140", например я хочу при нажатии на кнопку устанавливать GPIO140 в состояние 1.
4. Имеет ли этот конструктор UI2 связь с конструктором кода в плане переменных, т.е. можно выводить тут объявленные в конструкторе кода переменные?