16 343
правки
(добавил отсутствующую фигурную скобку в скрипте) |
|||
Строка 758: | Строка 758: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
== Пользовательские поля в интерфейсе == <!--T:135--> | == Пользовательские поля в веб-интерфейсе == <!--T:135--> | ||
[[File:Sample-custom-config-1.png|300px|thumb|right|Пример конфигурации]] | [[File:Sample-custom-config-1.png|300px|thumb|right|Пример конфигурации]] | ||
[[File:Sample-custom-config-2.png|300px|thumb|right|Пример скрипта]] | [[File:Sample-custom-config-2.png|300px|thumb|right|Пример скрипта]] | ||
Задача - надо в интерфейсе контроллера Wiren Board вводить уставки температуры и влажности. | Задача - надо в веб-интерфейсе контроллера Wiren Board вводить уставки температуры и влажности. | ||
<!--T:3--> | <!--T:3--> | ||
Простой способ, это сделать в defineVirtualDevice() поле, ему сделать readonly: false. И оно появится в веб-интерфейсе в Devices как редактируемое, а значение будет сохраняться в движке правил. | Простой способ, это сделать в defineVirtualDevice() поле, ему сделать readonly: false. И оно появится в веб-интерфейсе в Devices как редактируемое, а значение будет сохраняться в движке правил. | ||
Но сложную настройку с | Но сложную настройку с меню и вариантами так не сделать. | ||
Правильный, но сложный способ — создать новую вкладку в разделе Configs с редактируемыми полями параметров установок . | Правильный, но сложный способ — создать новую вкладку в разделе Configs с редактируемыми полями параметров установок . |