Onviz-curtain-setup: различия между версиями
Admin (обсуждение | вклад) Виджет шторы в драйвере Wiren Board и пошаговый порядок настройки в редакторе |
Admin (обсуждение | вклад) Снимок шторы в веб-интерфейсе Wiren Board, связи всех пяти характеристик и преобразование значений |
||
| Строка 10: | Строка 10: | ||
# Привод должен быть отдельно настроен в Wiren Board: иметь уникальный адрес на своей шине и отвечать на опрос. Концевые положения и направление настраиваются по документации конкретного двигателя. | # Привод должен быть отдельно настроен в Wiren Board: иметь уникальный адрес на своей шине и отвечать на опрос. Концевые положения и направление настраиваются по документации конкретного двигателя. | ||
# Перед изменениями сделайте [[Project-backup|резервную копию проекта]]. | # Перед изменениями сделайте [[Project-backup|резервную копию проекта]]. | ||
В веб-интерфейсе Wiren Board откройте раздел устройств и найдите нужную штору. В примере ниже — та же штора, которая далее показана в редакторе XIOT. | |||
[[Файл:Onviz-curtain-wb-webui-20261104.png|thumb|center|450px|alt=Виджет шторы в веб-интерфейсе Wiren Board: ползунок положения и кнопки управления|Штора в разделе устройств веб-интерфейса Wiren Board.]] | |||
== 1. Найдите штору в драйвере Wiren Board == | == 1. Найдите штору в драйвере Wiren Board == | ||
| Строка 51: | Строка 55: | ||
|} | |} | ||
Ниже показаны связи всех пяти характеристик на примере одной шторы. В своём проекте выберите соответствующие пункты нужного привода. | |||
=== 3.1. Целевая позиция === | |||
В поле '''«Адрес управления»''' выберите позицию нужной шторы. В примере это '''«Позиция Спальня 3»'''. Поле '''«Адрес состояния»''' оставьте пустым. Эта связь задаёт желаемое положение. | |||
[[Файл:Onviz-curtain-editor-target-20261103.png|thumb|center|800px|alt=У целевой позиции выбран адрес управления «Позиция Спальня 3», адрес состояния пуст|Целевая позиция: заполнено поле «Адрес управления».]] | [[Файл:Onviz-curtain-editor-target-20261103.png|thumb|center|800px|alt=У целевой позиции выбран адрес управления «Позиция Спальня 3», адрес состояния пуст|Целевая позиция: заполнено поле «Адрес управления».]] | ||
=== 3.2. Фактическое положение === | |||
В поле '''«Адрес состояния»''' выберите позицию той же шторы — в примере '''«Позиция Спальня 3»'''. Поле '''«Адрес управления»''' оставьте пустым. Эта связь отображает положение, которое сообщает привод. | |||
[[Файл:Onviz-curtain-editor-feedback-20261103.png|thumb|center|800px|alt=У фактического положения выбран адрес состояния «Позиция Спальня 3», адрес управления пуст|Фактическое положение: заполнено поле «Адрес состояния».]] | [[Файл:Onviz-curtain-editor-feedback-20261103.png|thumb|center|800px|alt=У фактического положения выбран адрес состояния «Позиция Спальня 3», адрес управления пуст|Фактическое положение: заполнено поле «Адрес состояния».]] | ||
=== 3.3. Кнопка открыть === | |||
В поле '''«Адрес управления»''' выберите команду '''«Открыть»''' нужной шторы. Поле '''«Адрес состояния»''' оставьте пустым. | |||
[[Файл:Onviz-curtain-editor-open-binding-20261104.png|thumb|center|609px|alt=Связь характеристики «Кнопка открыть» с командой открытия шторы|Кнопка открыть: команда открытия в поле «Адрес управления».]] | |||
=== 3.4. Кнопка стоп === | |||
В поле '''«Адрес управления»''' выберите команду '''«Остановить»''' той же шторы. Поле '''«Адрес состояния»''' оставьте пустым. | |||
[[Файл:Onviz-curtain-editor-stop-binding-20261104.png|thumb|center|609px|alt=Связь характеристики «Кнопка стоп» с командой остановки шторы|Кнопка стоп: команда остановки в поле «Адрес управления».]] | |||
=== 3.5. Кнопка закрыть === | |||
В поле '''«Адрес управления»''' выберите команду '''«Закрыть»''' той же шторы. Поле '''«Адрес состояния»''' оставьте пустым. | |||
[[Файл:Onviz-curtain-editor-close-binding-20261104.png|thumb|center|609px|alt=Связь характеристики «Кнопка закрыть» с командой закрытия шторы|Кнопка закрыть: команда закрытия в поле «Адрес управления».]] | |||
Подробнее о назначении полей: [[Device-bindings|привязка адресов к характеристикам]]. | Подробнее о назначении полей: [[Device-bindings|привязка адресов к характеристикам]]. | ||
| Строка 72: | Строка 102: | ||
Для такой схемы откройте '''«Преобразование значений характеристики»''' и задайте соответствие крайних точек у обеих характеристик. Преобразование команды и обратного значения должно быть согласованным. | Для такой схемы откройте '''«Преобразование значений характеристики»''' и задайте соответствие крайних точек у обеих характеристик. Преобразование команды и обратного значения должно быть согласованным. | ||
[[Файл:Onviz-curtain-editor-target-conversion-20261104.png|thumb|center|800px|alt=Окно преобразования значений: закрыты — характеристика 100, значение тэга 0; открыты — характеристика 0, значение тэга 100|Преобразование целевой позиции. Для фактического положения в этом примере задано такое же соответствие.]] | |||
'''Не копируйте это преобразование без проверки направления движения.''' У другого привода или другой установки направление может отличаться. Проверьте, каким значениям соответствуют полностью открытая и полностью закрытая штора. | '''Не копируйте это преобразование без проверки направления движения.''' У другого привода или другой установки направление может отличаться. Проверьте, каким значениям соответствуют полностью открытая и полностью закрытая штора. | ||
Текущая версия от 21:26, 3 ноября 2026
Главная страница → Виртуальное устройство «Карниз» → Шторы ONVIZ через Wiren Board
Пример настройки раздвижной шторы ONVIZ в редакторе XIOT. Привод уже подключён к Wiren Board; в списке адресов доступны «Позиция», «Открыть», «Остановить» и «Закрыть». После настройки в приложении появятся карточка шторы, ползунок положения и кнопки управления.
Порядок настройки: драйвер Wiren Board → устройство «Карниз» → характеристики и связи → направление шкалы → сохранение и загрузка → управление с телефона.
Подготовка
- Привод должен быть отдельно настроен в Wiren Board: иметь уникальный адрес на своей шине и отвечать на опрос. Концевые положения и направление настраиваются по документации конкретного двигателя.
- Перед изменениями сделайте резервную копию проекта.
В веб-интерфейсе Wiren Board откройте раздел устройств и найдите нужную штору. В примере ниже — та же штора, которая далее показана в редакторе XIOT.

1. Найдите штору в драйвере Wiren Board
- В редакторе откройте «Драйверы» → «Wiren Board». Если драйвер ещё не подключён, выполните настройку подключения Wiren Board и получите список адресов.
- Найдите нужную штору в списке устройств и раскройте её виджет нажатием на заголовок. В примере это «Спальня 3».
- Найдите ползунок «Позиция» и команды «Открыть», «Закрыть», «Остановить». Эти же пункты понадобятся при назначении связей «Карниза».

Кнопки и ползунок виджета управляют настоящей шторой. Чтобы посмотреть доступные элементы, нажимать команды не нужно. «Сбросить настройки» для привязки к XIOT не используется.
2. Добавьте и настройте устройство «Карниз»
- В окне «Устройства и сценарии» выберите комнату. Откройте настройки существующей шторы или добавьте устройство «Карниз». Для каждой независимо управляемой шторы нужна отдельная карточка.
- Задайте понятное название. В параметре «Тип шторы» выберите «раздвижные шторы» для раздвижного карниза. Для другого механизма выбирайте соответствующий тип — он влияет на изображение шторы, но не заменяет привязки каналов.
- Установите «Управление шторой через связанные реле» — «Отключено». В этом примере привод самостоятельно выполняет движение и сообщает положение.
- Установите «Менять целевую позицию при нажатии кнопок (открыть/закрыть/стоп)» — «нет»: кнопки будут связаны с отдельными командами открытия, остановки и закрытия привода.
- Выберите «Участвовать в общем управлении шторами комнаты» — «да», если штора должна выполнять общие команды комнаты. Чтобы исключить её из общих команд, выберите «нет».

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

3.2. Фактическое положение
В поле «Адрес состояния» выберите позицию той же шторы — в примере «Позиция Спальня 3». Поле «Адрес управления» оставьте пустым. Эта связь отображает положение, которое сообщает привод.

3.3. Кнопка открыть
В поле «Адрес управления» выберите команду «Открыть» нужной шторы. Поле «Адрес состояния» оставьте пустым.

3.4. Кнопка стоп
В поле «Адрес управления» выберите команду «Остановить» той же шторы. Поле «Адрес состояния» оставьте пустым.

3.5. Кнопка закрыть
В поле «Адрес управления» выберите команду «Закрыть» той же шторы. Поле «Адрес состояния» оставьте пустым.

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

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

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