Различия
Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
sw:openhab:examples:light:ecma [2023/05/23 12:12] – lazygatto | sw:openhab:examples:light:ecma [2023/05/24 13:19] (текущий) – lazygatto | ||
---|---|---|---|
Строка 1: | Строка 1: | ||
====== JSScripting ====== | ====== JSScripting ====== | ||
+ | |||
+ | Теперь данный скрипт можно установить как Rule Template из OpenHAB Marketplace | ||
+ | |||
+ | https:// | ||
Вариант " | Вариант " | ||
Строка 9: | Строка 13: | ||
Каждому выключателю назначается свой источник света через Custom Metadata, Namespace: linkedItem. | Каждому выключателю назначается свой источник света через Custom Metadata, Namespace: linkedItem. | ||
- | == Требования: | + | === Требования: |
* Надстройка Javascript Automation (ECMA2011) | * Надстройка Javascript Automation (ECMA2011) | ||
Строка 15: | Строка 19: | ||
* Кнопки, | * Кнопки, | ||
- | == README == | + | === README |
Необходимо поместить все выключатели в одну группу. | Необходимо поместить все выключатели в одну группу. | ||
Строка 30: | Строка 34: | ||
Также необходимо добавить для выключателей пользовательские метаданные (Custom Metadata) с именем (Namespace) " | Также необходимо добавить для выключателей пользовательские метаданные (Custom Metadata) с именем (Namespace) " | ||
+ | |||
+ | === Принцип работы === | ||
Скрипт поддерживает выключатели и диммеры. Определение происходит автоматически, | Скрипт поддерживает выключатели и диммеры. Определение происходит автоматически, | ||
- | Одно короткое нажатие: | + | **Одно короткое нажатие: |
* включение/ | * включение/ | ||
* включение/ | * включение/ | ||
- | Длительное нажатие: | + | **Длительное нажатие: |
* включение/ | * включение/ | ||
* диммеры увеличиваются до 100% / уменьшатся до значений minDim. Если остановится и снова нажать кнопку - происходит изменение направление диммирования. | * диммеры увеличиваются до 100% / уменьшатся до значений minDim. Если остановится и снова нажать кнопку - происходит изменение направление диммирования. |