Onviz-curtain-setup: различия между версиями
Admin (обсуждение | вклад) Пример настройки штор ONVIZ через WB: связи Position/Open/Stop/Close и реальные снимки редактора и телефонного интерфейса |
Admin (обсуждение | вклад) Инструкция языком редактора: убраны отчётные пометки, версии и внутренние обозначения; упрощены подписи к снимкам |
||
| Строка 2: | Строка 2: | ||
[[Main-page|Главная страница]] → [[Curtain-track|Виртуальное устройство «Карниз»]] → '''Шторы ONVIZ через Wiren Board''' | [[Main-page|Главная страница]] → [[Curtain-track|Виртуальное устройство «Карниз»]] → '''Шторы ONVIZ через Wiren Board''' | ||
Пример настройки раздвижной шторы в XIOT | Пример настройки раздвижной шторы ONVIZ в редакторе XIOT. Привод уже подключён к Wiren Board; в списке адресов доступны '''«Позиция»''', '''«Открыть»''', '''«Остановить»''' и '''«Закрыть»'''. После настройки в приложении появятся карточка шторы, ползунок положения и кнопки управления. | ||
== Подготовка == | == Подготовка == | ||
# Привод должен быть отдельно настроен в Wiren Board: иметь уникальный адрес на своей шине и отвечать на опрос. Концевые положения и направление настраиваются по документации конкретного двигателя. | # Привод должен быть отдельно настроен в Wiren Board: иметь уникальный адрес на своей шине и отвечать на опрос. Концевые положения и направление настраиваются по документации конкретного двигателя. | ||
# Подключите [[Wiren-board-driver-setup|драйвер Wiren Board в XIOT]] и получите список | # Подключите [[Wiren-board-driver-setup|драйвер Wiren Board в XIOT]] и получите список адресов. Найдите '''«Позиция»''', '''«Открыть»''', '''«Остановить»''' и '''«Закрыть»''' нужной шторы. | ||
# Перед изменениями сделайте [[Project-backup|резервную копию проекта]]. | # Перед изменениями сделайте [[Project-backup|резервную копию проекта]]. | ||
''' | '''Кнопки в предпросмотре могут двигать настоящие шторы.''' Перед проверкой управления убедитесь, что движению полотна ничего не мешает. | ||
== Устройство и параметры == | == Устройство и параметры == | ||
# В окне '''«Устройства и сценарии»''' выберите комнату. Откройте настройки существующей шторы или добавьте устройство [[Curtain-track|«Карниз» | # В окне '''«Устройства и сценарии»''' выберите комнату. Откройте настройки существующей шторы или добавьте устройство [[Curtain-track|«Карниз»]]. Для каждой независимо управляемой шторы нужна отдельная карточка. | ||
# Задайте понятное название. В параметре '''«Тип шторы»''' выберите '''«раздвижные шторы»''' для раздвижного карниза. Для другого механизма выбирайте соответствующий тип — он влияет на изображение шторы, но не заменяет привязки каналов. | # Задайте понятное название. В параметре '''«Тип шторы»''' выберите '''«раздвижные шторы»''' для раздвижного карниза. Для другого механизма выбирайте соответствующий тип — он влияет на изображение шторы, но не заменяет привязки каналов. | ||
# Установите '''«Управление шторой через связанные реле» — «Отключено»'''. В этом примере привод самостоятельно выполняет движение и сообщает положение | # Установите '''«Управление шторой через связанные реле» — «Отключено»'''. В этом примере привод самостоятельно выполняет движение и сообщает положение. | ||
# Установите '''«Менять целевую позицию при нажатии кнопок (открыть/закрыть/стоп)» — «нет»''': | # Установите '''«Менять целевую позицию при нажатии кнопок (открыть/закрыть/стоп)» — «нет»''': кнопки будут связаны с отдельными командами открытия, остановки и закрытия привода. | ||
# Выберите '''«Участвовать в общем управлении шторами комнаты»''' | # Выберите '''«Участвовать в общем управлении шторами комнаты» — «да»''', если штора должна выполнять общие команды комнаты. Чтобы исключить её из общих команд, выберите '''«нет»'''. | ||
[[Файл:Onviz-curtain-editor-parameters-20261103.png|thumb|center|800px|alt=Параметры шторы: раздвижной тип, участие в общем управлении, | [[Файл:Onviz-curtain-editor-parameters-20261103.png|thumb|center|800px|alt=Параметры шторы: раздвижной тип, участие в общем управлении, управление через связанные реле отключено|Параметры раздвижной шторы в редакторе.]] | ||
== Характеристики и связи == | == Характеристики и связи == | ||
Включите | Включите характеристики: '''«Целевая позиция (0–100%)»''', '''«Фактическое положение (0–100%)»''', '''«Кнопка открыть»''', '''«Кнопка стоп»''' и '''«Кнопка закрыть»'''. Они добавляют соответствующие возможности и элементы управления в приложении. Затем назначьте им адреса. | ||
Откройте '''«Настроить связи характеристики»''' у каждой из этих характеристик. Выбирайте канал именно нужного привода в драйвере Wiren Board. | Откройте '''«Настроить связи характеристики»''' у каждой из этих характеристик. Выбирайте канал именно нужного привода в драйвере Wiren Board. | ||
| Строка 35: | Строка 31: | ||
! Характеристика XIOT !! Адрес управления !! Адрес состояния | ! Характеристика XIOT !! Адрес управления !! Адрес состояния | ||
|- | |- | ||
| Целевая позиция (0–100%) || | | Целевая позиция (0–100%) || Позиция нужной шторы || Пусто | ||
|- | |- | ||
| Фактическое положение (0–100%) || Пусто || | | Фактическое положение (0–100%) || Пусто || Позиция той же шторы | ||
|- | |- | ||
| Кнопка открыть || | | Кнопка открыть || Открыть нужную штору || Пусто | ||
|- | |- | ||
| Кнопка стоп || | | Кнопка стоп || Остановить нужную штору || Пусто | ||
|- | |- | ||
| Кнопка закрыть || | | Кнопка закрыть || Закрыть нужную штору || Пусто | ||
|} | |} | ||
Например, | Например, на снимках выбран пункт '''«Позиция Спальня 3»'''. У '''«Целевой позиции»''' он назначен в поле '''«Адрес управления»''', а у '''«Фактического положения»''' — в поле '''«Адрес состояния»'''. В первом случае задаётся желаемое положение, во втором — отображается положение, которое сообщает привод. В своём проекте выберите соответствующий пункт нужной шторы. | ||
[[Файл:Onviz-curtain-editor-target-20261103.png|thumb|center|800px|alt= | [[Файл:Onviz-curtain-editor-target-20261103.png|thumb|center|800px|alt=У целевой позиции выбран адрес управления «Позиция Спальня 3», адрес состояния пуст|Целевая позиция: заполнено поле «Адрес управления».]] | ||
[[Файл:Onviz-curtain-editor-feedback-20261103.png|thumb|center|800px|alt= | [[Файл:Onviz-curtain-editor-feedback-20261103.png|thumb|center|800px|alt=У фактического положения выбран адрес состояния «Позиция Спальня 3», адрес управления пуст|Фактическое положение: заполнено поле «Адрес состояния».]] | ||
Подробнее о назначении полей: [[Device-bindings|привязка адресов к характеристикам]]. | Подробнее о назначении полей: [[Device-bindings|привязка адресов к характеристикам]]. | ||
| Строка 59: | Строка 55: | ||
{| class="wikitable" | {| class="wikitable" | ||
! Значение характеристики | ! Значение характеристики !! Значение привода | ||
|- | |- | ||
| 0 % || 100 | | 0 % || 100 | ||
| Строка 68: | Строка 64: | ||
Для такой схемы откройте '''«Преобразование значений характеристики»''' и задайте соответствие крайних точек у обеих характеристик. Преобразование команды и обратного значения должно быть согласованным. | Для такой схемы откройте '''«Преобразование значений характеристики»''' и задайте соответствие крайних точек у обеих характеристик. Преобразование команды и обратного значения должно быть согласованным. | ||
'''Не копируйте | '''Не копируйте это преобразование без проверки направления движения.''' У другого привода или другой установки направление может отличаться. Проверьте, каким значениям соответствуют полностью открытая и полностью закрытая штора. | ||
Кнопки '''«Открыть»''' и '''«Закрыть»''' проверяются отдельно. Если они работают наоборот, проверьте направление привода и выбранные адреса. Перестановка команд открытия и закрытия не заменяет проверку шкалы положения. | |||
== Как это выглядит в основном интерфейсе телефона == | == Как это выглядит в основном интерфейсе телефона == | ||
| Строка 76: | Строка 72: | ||
В комнате появляется карточка шторы. В показанном интерфейсе короткое нажатие является командой управления, а удержание карточки с включённой целевой позицией открывает отдельную страницу. На ней находятся ползунок положения и кнопки '''«Открыть»''', '''«Стоп»''', '''«Закрыть»'''. Для открытия этой страницы не требуется двигать ползунок или нажимать команды. | В комнате появляется карточка шторы. В показанном интерфейсе короткое нажатие является командой управления, а удержание карточки с включённой целевой позицией открывает отдельную страницу. На ней находятся ползунок положения и кнопки '''«Открыть»''', '''«Стоп»''', '''«Закрыть»'''. Для открытия этой страницы не требуется двигать ползунок или нажимать команды. | ||
[[Файл:Onviz-curtain-phone-control-20261103.png|thumb|center|370px|alt=Основной интерфейс телефона: страница шторы с ползунком и кнопками Открыть, Стоп, Закрыть| | [[Файл:Onviz-curtain-phone-control-20261103.png|thumb|center|370px|alt=Основной интерфейс телефона: страница шторы с ползунком и кнопками Открыть, Стоп, Закрыть|Страница управления шторой в основном интерфейсе телефона. Предпросмотр в редакторе.]] | ||
Общее пользовательское управление описано отдельно: [[Curtain-control-in-app|управление шторами в приложении]]. | Общее пользовательское управление описано отдельно: [[Curtain-control-in-app|управление шторами в приложении]]. | ||
== Сохранение и | == Сохранение и проверка == | ||
# | # Нажмите '''«Сохранить проект»''' и дождитесь подтверждения. Чтобы применить настройки на контроллере, нажмите '''«Загрузить конфигурацию на контроллер»''' и дождитесь завершения загрузки. | ||
# Повторно откройте настройки: проверьте комнату, пять связей, параметры и преобразование обеих позиций. | # Повторно откройте настройки: проверьте комнату, пять связей, параметры и преобразование обеих позиций. | ||
# | # Откройте комнату в основном интерфейсе телефона и проверьте карточку шторы и её страницу управления. | ||
# | # Проверьте команды '''«Открыть»''', '''«Стоп»''', '''«Закрыть»''', затем задайте промежуточную позицию. Сравните заданную цель, '''«Фактическое положение»''' и положение полотна. | ||
# При управлении штатным пультом привода проверьте, что фактическое положение обновляется и в XIOT. | # При управлении штатным пультом привода проверьте, что фактическое положение обновляется и в XIOT. | ||
# Если разрешено общее управление комнатой, отдельно проверьте состав участвующих штор. | # Если разрешено общее управление комнатой, отдельно проверьте состав участвующих штор. | ||
| Строка 91: | Строка 87: | ||
== Если результат отличается от ожидаемого == | == Если результат отличается от ожидаемого == | ||
* '''Есть карточка, но штора не движется:''' проверьте | * '''Есть карточка, но штора не движется:''' проверьте завершение загрузки на контроллер, связь с Wiren Board и адрес управления нужной шторы. | ||
* '''Цель меняется, фактическая позиция не обновляется:''' проверьте | * '''Цель меняется, фактическая позиция не обновляется:''' проверьте характеристику '''«Фактическое положение»''' и выбранный у неё '''«Адрес состояния»'''. | ||
* '''Шкала или направление обратные:''' проверьте преобразование обеих позиций и отдельно | * '''Шкала или направление обратные:''' проверьте преобразование обеих позиций и отдельно адреса кнопок '''«Открыть»''' и '''«Закрыть»'''. | ||
* '''Показывается прочерк или старое значение:''' проверьте связь и | * '''Показывается прочерк или старое значение:''' проверьте связь с контроллером и обновление '''«Фактического положения»'''. | ||
* '''Общая команда не затрагивает штору:''' проверьте комнату устройства и параметр участия в общем управлении. | * '''Общая команда не затрагивает штору:''' проверьте комнату устройства и параметр участия в общем управлении. | ||
[[Категория:Документация XIOT]] | [[Категория:Документация XIOT]] | ||
Версия от 21:08, 3 ноября 2026
Главная страница → Виртуальное устройство «Карниз» → Шторы ONVIZ через Wiren Board
Пример настройки раздвижной шторы ONVIZ в редакторе XIOT. Привод уже подключён к Wiren Board; в списке адресов доступны «Позиция», «Открыть», «Остановить» и «Закрыть». После настройки в приложении появятся карточка шторы, ползунок положения и кнопки управления.
Подготовка
- Привод должен быть отдельно настроен в Wiren Board: иметь уникальный адрес на своей шине и отвечать на опрос. Концевые положения и направление настраиваются по документации конкретного двигателя.
- Подключите драйвер Wiren Board в XIOT и получите список адресов. Найдите «Позиция», «Открыть», «Остановить» и «Закрыть» нужной шторы.
- Перед изменениями сделайте резервную копию проекта.
Кнопки в предпросмотре могут двигать настоящие шторы. Перед проверкой управления убедитесь, что движению полотна ничего не мешает.
Устройство и параметры
- В окне «Устройства и сценарии» выберите комнату. Откройте настройки существующей шторы или добавьте устройство «Карниз». Для каждой независимо управляемой шторы нужна отдельная карточка.
- Задайте понятное название. В параметре «Тип шторы» выберите «раздвижные шторы» для раздвижного карниза. Для другого механизма выбирайте соответствующий тип — он влияет на изображение шторы, но не заменяет привязки каналов.
- Установите «Управление шторой через связанные реле» — «Отключено». В этом примере привод самостоятельно выполняет движение и сообщает положение.
- Установите «Менять целевую позицию при нажатии кнопок (открыть/закрыть/стоп)» — «нет»: кнопки будут связаны с отдельными командами открытия, остановки и закрытия привода.
- Выберите «Участвовать в общем управлении шторами комнаты» — «да», если штора должна выполнять общие команды комнаты. Чтобы исключить её из общих команд, выберите «нет».

Характеристики и связи
Включите характеристики: «Целевая позиция (0–100%)», «Фактическое положение (0–100%)», «Кнопка открыть», «Кнопка стоп» и «Кнопка закрыть». Они добавляют соответствующие возможности и элементы управления в приложении. Затем назначьте им адреса.
Откройте «Настроить связи характеристики» у каждой из этих характеристик. Выбирайте канал именно нужного привода в драйвере Wiren Board.
| Характеристика XIOT | Адрес управления | Адрес состояния |
|---|---|---|
| Целевая позиция (0–100%) | Позиция нужной шторы | Пусто |
| Фактическое положение (0–100%) | Пусто | Позиция той же шторы |
| Кнопка открыть | Открыть нужную штору | Пусто |
| Кнопка стоп | Остановить нужную штору | Пусто |
| Кнопка закрыть | Закрыть нужную штору | Пусто |
Например, на снимках выбран пункт «Позиция Спальня 3». У «Целевой позиции» он назначен в поле «Адрес управления», а у «Фактического положения» — в поле «Адрес состояния». В первом случае задаётся желаемое положение, во втором — отображается положение, которое сообщает привод. В своём проекте выберите соответствующий пункт нужной шторы.


Подробнее о назначении полей: привязка адресов к характеристикам.
Направление и преобразование процентов
Проверьте направление шкалы отдельно у целевой и фактической позиции. В рассмотренном примере сохранено обратное соответствие:
| Значение характеристики | Значение привода |
|---|---|
| 0 % | 100 |
| 100 % | 0 |
Для такой схемы откройте «Преобразование значений характеристики» и задайте соответствие крайних точек у обеих характеристик. Преобразование команды и обратного значения должно быть согласованным.
Не копируйте это преобразование без проверки направления движения. У другого привода или другой установки направление может отличаться. Проверьте, каким значениям соответствуют полностью открытая и полностью закрытая штора.
Кнопки «Открыть» и «Закрыть» проверяются отдельно. Если они работают наоборот, проверьте направление привода и выбранные адреса. Перестановка команд открытия и закрытия не заменяет проверку шкалы положения.
Как это выглядит в основном интерфейсе телефона
В комнате появляется карточка шторы. В показанном интерфейсе короткое нажатие является командой управления, а удержание карточки с включённой целевой позицией открывает отдельную страницу. На ней находятся ползунок положения и кнопки «Открыть», «Стоп», «Закрыть». Для открытия этой страницы не требуется двигать ползунок или нажимать команды.

Общее пользовательское управление описано отдельно: управление шторами в приложении.
Сохранение и проверка
- Нажмите «Сохранить проект» и дождитесь подтверждения. Чтобы применить настройки на контроллере, нажмите «Загрузить конфигурацию на контроллер» и дождитесь завершения загрузки.
- Повторно откройте настройки: проверьте комнату, пять связей, параметры и преобразование обеих позиций.
- Откройте комнату в основном интерфейсе телефона и проверьте карточку шторы и её страницу управления.
- Проверьте команды «Открыть», «Стоп», «Закрыть», затем задайте промежуточную позицию. Сравните заданную цель, «Фактическое положение» и положение полотна.
- При управлении штатным пультом привода проверьте, что фактическое положение обновляется и в XIOT.
- Если разрешено общее управление комнатой, отдельно проверьте состав участвующих штор.
Если результат отличается от ожидаемого
- Есть карточка, но штора не движется: проверьте завершение загрузки на контроллер, связь с Wiren Board и адрес управления нужной шторы.
- Цель меняется, фактическая позиция не обновляется: проверьте характеристику «Фактическое положение» и выбранный у неё «Адрес состояния».
- Шкала или направление обратные: проверьте преобразование обеих позиций и отдельно адреса кнопок «Открыть» и «Закрыть».
- Показывается прочерк или старое значение: проверьте связь с контроллером и обновление «Фактического положения».
- Общая команда не затрагивает штору: проверьте комнату устройства и параметр участия в общем управлении.