Перейти к содержанию

Step-control-scenario: различия между версиями

Материал из XIOT Wiki
Документация сценариев XIOT
 
Убраны служебные фразы из статей сценариев
Строка 6: Строка 6:


'''Пошаговое управление''' — сценарий XIOT, который пошагово изменяет яркость выбранных светильников кнопками вверх и вниз.
'''Пошаговое управление''' — сценарий XIOT, который пошагово изменяет яркость выбранных светильников кнопками вверх и вниз.
Описание основано на настройках редактора и фактической логике модуля PLC.


== Что делает сценарий ==
== Что делает сценарий ==

Версия от 20:37, 27 мая 2026


Пошаговое управление

Назначение

Пошаговое управление — сценарий XIOT, который пошагово изменяет яркость выбранных светильников кнопками вверх и вниз.

Что делает сценарий

  • подписывается на кнопки увеличения и уменьшения;
  • при одиночном нажатии меняет яркость на заданный шаг;
  • работает только с устройствами, которые сейчас включены;
  • ограничивает яркость диапазоном от 0 до 100 процентов.

Устройства и действия

Входные блоки

Блок Что подключается
Кнопка увеличить кнопка
Кнопка уменьшить кнопка

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

Блок Что подключается
Управлять в % светильник

Характеристики сценария

Характеристика Назначение
включение сценария включает или выключает работу сценария

Параметры

Параметр По умолчанию Варианты / единицы
Название сценария Пошаговое управление
Шаг 10 %

Логика работы

  • Кнопка вверх увеличивает яркость на величину шага.
  • Кнопка вниз уменьшает яркость на величину шага.
  • Если выбранный светильник выключен, сценарий его пропускает и не включает автоматически.
  • Сценарий не использует удержание: в коде обрабатывается одиночное нажатие.

Особенности

  • Для включения/выключения света нужна отдельная логика или настройка кнопки.
  • Выбирайте шаг так, чтобы управление не было слишком грубым.

Проверка настройки

  • Включите светильник и нажмите кнопку вверх.
  • Проверьте увеличение яркости на заданный шаг.
  • Нажмите кнопку вниз и проверьте уменьшение.
  • Выключите светильник и проверьте, что сценарий не включает его сам.