sw:openhab:examples:light:ecma

Это старая версия документа!


JSScripting

Универсальный скрипт для ламп и диммеров

Данный скрипт позволяет унифицировать Требования: Надстройка Javascript Automation (ECMA2011) Установлен последний openhab-js Кнопки, настроенные как переключатели или контакты (см. ниже переменную «switchState») с настраиваемыми метаданными (читайте дальше)

ПРОЧТИ МЕНЯ: Вы должны поместить все свои переключатели/контакты в одну группу, которая будет триггером. Также вы должны добавить пользовательские метаданные для всех ваших переключателей/контактов «linkedItem» с именем элемента света/диммера, которым он будет управлять.

Скрипт поддерживает выключатели и диммеры. Для одного короткого нажатия: - включить/выключить выключатели - включение/выключение диммеров с восстановлением прежнего уровня затемнения. Для длительного нажатия: - переключатели будут включать / выключать - диммеры увеличатся до 100 / уменьшатся до значений minDim, остановитесь, нажмите и удерживайте кнопку еще раз, чтобы изменить направление затемнения.

Вы можете указать любые настраиваемые действия для двойных/тройных и т. д. нажатий, настроив функцию «shortPressAction» и «delayMulti». переменная для обнаружения нескольких нажатий кнопок.

  • sw/openhab/examples/light/ecma.1684829363.txt.gz
  • Последнее изменение: 2023/05/23 11:09
  • lazygatto