Различия
Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
| 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. Если остановится и снова нажать кнопку - происходит изменение направление диммирования. | ||