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

Curtain-track: различия между версиями

Материал из XIOT Wiki
Нет описания правки
Строка 3: Строка 3:
= {{xioticon|WindowCovering}} Карниз =
= {{xioticon|WindowCovering}} Карниз =


'''Карниз''' — это устройство для управления шторами, рулонными и римскими системами, жалюзи. Поддерживает как простые команды '''открытия / закрытия''', так и точное '''позиционирование''' по процентам (например, «открыть на 30%»).
== Назначение ==
'''Карниз''' — устройство для управления шторами, рулонными и римскими системами, жалюзи.
 
Поддерживает:
* команды '''открытия / закрытия'''
* точное '''позиционирование по процентам''' (например, 30%)


== Что настраивает интегратор ==
== Что настраивает интегратор ==


=== Тип карниза
=== 🪟 Тип карниза
Выберите тип:
Выберите тип:
* раздвижные шторы
* раздвижные шторы
Строка 14: Строка 19:
* горизонтальные жалюзи
* горизонтальные жалюзи


Тип влияет только на отображение и голосовое управление (например, «Открой жалюзи»).
Тип влияет на отображение и голосовое управление.


=== Управление через связанные реле
=== 🔁 Управление через связанные реле


'''Главный параметр''', от которого зависит поведение устройства. Он определяет, кто управляет реле — сам карниз (через внутреннюю логику) или внешний контроллер.
'''Это главный параметр''' — определяет, будет ли устройство самостоятельно управлять подключёнными реле.


'''Включите параметр''', если:
'''Включайте''', если:
* вы используете простые релейные модули (например, Wirenboard)
* используются обычные релейные модули (например, Wirenboard)
* нет логики управления движением и позиционированием на стороне оборудования
* требуется, чтобы штора управлялась по таймерам и позиционированию из XIOT
* шторой должна управлять сама система XIOT (включая таймеры, позицию, команды)


'''Не включайте параметр''', если:
'''Не включайте''', если:
* вы используете умные релейные модули с собственной логикой (например, KNX)
* используется '''KNX-модуль с внутренней логикой'''
* позиционирование и тайминги реализованы в самом контроллере
* позиционирование и тайминги уже реализованы во внешнем устройстве


В этом случае вы просто '''связываете характеристики''':
В этом случае:
* '''Целевая позиция''' → отправляется в ваш модуль
* '''Целевая позиция''' → отправляется в ваш модуль
* '''Фактическое положение''' → возвращается обратно в XIOT
* '''Фактическое положение''' → возвращается обратно в XIOT


'''Важно:''' если логика уже реализована на стороне оборудования, XIOT не должен вмешиваться и дублировать её.
⚠️ '''Важно:''' если внешнее устройство уже управляет приводом, не дублируйте логику внутри XIOT.


=== Управление реле при движении
=== ⚙️ Управление реле при движении
Выберите, как подаётся сигнал:
Выберите поведение реле при начале движения:
* '''удерживать реле замкнутым''' — питание подаётся на весь период движения
* удерживать замкнутым — питание подаётся на весь период
* '''импульс 1 секунда''' — реле замыкается на 1 секунду, затем отключается
* импульс 1 секунда — кратковременное замыкание


Тип зависит от привода:
Примеры:
* Somfy RTS → импульс
* Somfy RTS → импульс
* Dooya → удержание
* Dooya → удержание
* Приводы с триггером → индивидуально


=== Управление реле при остановке
=== ⛔ Управление реле при остановке
Настраивается поведение при остановке:
Варианты:
* '''разомкнуть оба реле''' — стандартный вариант
* разомкнуть оба реле — стандарт
* '''замкнуть оба реле на 1 секунду''' — используется как «стоп»
* замкнуть оба на 1 сек. — команда «стоп»
* '''замкнуть реле по направлению''' — повторный импульс на то же реле
* замкнуть то же реле — повторная команда
* '''замкнуть реле стоп''' — отдельное реле для команды «стоп» (если подключено)
* отдельное реле «стоп» — если есть
 
=== ⏱️ Время движения
Указывается в 0.1 секундах:
* время открытия
* время закрытия
* дополнительное время — для компенсации инерции


Выбор зависит от модели привода.
Пример: 200 = 20 секунд.


=== Время движения
=== 🎚️ Поддержка позиционирования
Задаётся для расчёта позиции:
Если включена:
* '''время открытия''' — в десятых долях секунды (например, 200 = 20 секунд)
* появляется ползунок (0–100%)
* '''время закрытия'''
* доступны точные сценарии — например, «прикрыть на 30%»
* '''дополнительное время''' — учитывает инерцию и «дожим» (если привод не тормозит сам)


=== Поддержка позиционирования
== Подключение к реле ==
Если привод поддерживает позицию (0–100%):
* в интерфейсе появляется ползунок
* можно управлять точным положением шторы
* доступно использование в сценариях (например, «прикрыть на 30%»)


== Подключение к реле
Настраиваются выходы:
Настраиваются выходы:
* '''Открытие''' — замыкается при движении на открытие
* ⬆️ '''Открытие''' — активируется при движении вверх
* '''Закрытие''' — при движении на закрытие
* ⬇️ '''Закрытие''' — при движении вниз
* '''Стоп''' — при остановке (опционально)
* ⏹️ '''Стоп''' — опционально
* '''Движение''' — общее реле-индикатор (опционально)
* 🔄 '''Движение''' — реле-индикатор (опционально)
 
== Что увидит пользователь ==


== Что увидит пользователь
* 🔘 Кнопки: '''Открыть''', '''Закрыть''', '''Стоп'''
* Кнопки: '''Открыть''', '''Закрыть''', '''Стоп'''
* 🎚️ Ползунок — при включённой поддержке позиции
* Ползунок позиции (если включена поддержка)
* 🎙️ Голосовые команды (Алиса):
* Голосовые команды через Алису:
   * «Открой шторы в гостиной»
   * «Открой шторы в гостиной»
   * «Закрой карниз»
   * «Закрой карниз»
Строка 82: Строка 86:


== Примечания ==
== Примечания ==
* Если активировано управление через реле — XIOT берёт на себя всю логику: запуск реле, расчёт позиции, остановку
* Если управление через внешний контроллер (например, KNX) — XIOT лишь отправляет целевое значение и принимает обратную связь
* Время движения задавайте точно — иначе позиционирование будет работать некорректно


== Гибкая интеграция с физическими приводами
* ⏱️ '''Время движения''' влияет на точность позиционирования
* ⚙️ При включённой логике — XIOT управляет реле сам
* ☁️ При использовании внешнего контроллера — XIOT только передаёт и принимает данные
 
== 🔗 Гибкая интеграция


'''Карниз''' поддерживает разные способы взаимодействия с оборудованием:
'''Карниз''' можно связать с любым приводом:
* прямое управление через реле
* напрямую через реле
* передача команд на внешние контроллеры
* с внешними логическими модулями
* приём обратной связи от привода (позиция, статус)
* только для отображения позиции


Это позволяет использовать устройство с самыми разными приводами — от простых фазных до умных систем KNX, Zigbee и других.
Подходит как для простых фазных приводов, так и для систем KNX, Zigbee, Z-Wave и др.

Версия от 20:32, 7 июня 2025


Карниз

Назначение

Карниз — устройство для управления шторами, рулонными и римскими системами, жалюзи.

Поддерживает:

  • команды открытия / закрытия
  • точное позиционирование по процентам (например, 30%)

Что настраивает интегратор

=== 🪟 Тип карниза Выберите тип:

  • раздвижные шторы
  • рулонные шторы
  • римские шторы
  • горизонтальные жалюзи

Тип влияет на отображение и голосовое управление.

=== 🔁 Управление через связанные реле

Это главный параметр — определяет, будет ли устройство самостоятельно управлять подключёнными реле.

Включайте, если:

  • используются обычные релейные модули (например, Wirenboard)
  • требуется, чтобы штора управлялась по таймерам и позиционированию из XIOT

Не включайте, если:

  • используется KNX-модуль с внутренней логикой
  • позиционирование и тайминги уже реализованы во внешнем устройстве

В этом случае:

  • Целевая позиция → отправляется в ваш модуль
  • Фактическое положение → возвращается обратно в XIOT

⚠️ Важно: если внешнее устройство уже управляет приводом, не дублируйте логику внутри XIOT.

=== ⚙️ Управление реле при движении Выберите поведение реле при начале движения:

  • удерживать замкнутым — питание подаётся на весь период
  • импульс 1 секунда — кратковременное замыкание

Примеры:

  • Somfy RTS → импульс
  • Dooya → удержание

=== ⛔ Управление реле при остановке Варианты:

  • разомкнуть оба реле — стандарт
  • замкнуть оба на 1 сек. — команда «стоп»
  • замкнуть то же реле — повторная команда
  • отдельное реле «стоп» — если есть

=== ⏱️ Время движения Указывается в 0.1 секундах:

  • время открытия
  • время закрытия
  • дополнительное время — для компенсации инерции

Пример: 200 = 20 секунд.

=== 🎚️ Поддержка позиционирования Если включена:

  • появляется ползунок (0–100%)
  • доступны точные сценарии — например, «прикрыть на 30%»

Подключение к реле

Настраиваются выходы:

  • ⬆️ Открытие — активируется при движении вверх
  • ⬇️ Закрытие — при движении вниз
  • ⏹️ Стоп — опционально
  • 🔄 Движение — реле-индикатор (опционально)

Что увидит пользователь

  • 🔘 Кнопки: Открыть, Закрыть, Стоп
  • 🎚️ Ползунок — при включённой поддержке позиции
  • 🎙️ Голосовые команды (Алиса):
 * «Открой шторы в гостиной»
 * «Закрой карниз»
 * «Прикрой жалюзи на 30%»

Примечания

  • ⏱️ Время движения влияет на точность позиционирования
  • ⚙️ При включённой логике — XIOT управляет реле сам
  • ☁️ При использовании внешнего контроллера — XIOT только передаёт и принимает данные

== 🔗 Гибкая интеграция

Карниз можно связать с любым приводом:

  • напрямую через реле
  • с внешними логическими модулями
  • только для отображения позиции

Подходит как для простых фазных приводов, так и для систем KNX, Zigbee, Z-Wave и др.