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

Relay: различия между версиями

Материал из XIOT Wiki
Добавлена инструкция по виртуальному устройству Реле
 
Уточнено описание реле как системного устройства
Строка 5: Строка 5:
= {{xioticon|Relay}} Реле =
= {{xioticon|Relay}} Реле =


'''Реле''' — базовое виртуальное устройство для управления дискретным выходом: включено или выключено. Мы используем его для света, насосов, клапанов, исполнительных цепей отопления, вспомогательных нагрузок и как физический выход для других виртуальных устройств.
'''Реле''' — системное виртуальное устройство для управления дискретным выходом: включено или выключено. Мы используем его как технический исполнительный канал для насосов, клапанов, исполнительных цепей отопления, вспомогательных нагрузок и других виртуальных устройств.


Реле может отображаться пользователю как самостоятельное устройство или работать только как технический выход внутри радиатора, конвектора, тёплого пола, сервопривода и сценариев.
Реле не показывается пользователю в пользовательском интерфейсе. Пользователь работает с основным устройством: радиатором, конвектором, тёплым полом, сервоприводом или сценарием. Реле остаётся внутренним исполнительным выходом.


== Когда использовать ==
== Когда использовать ==
Строка 19: Строка 19:
* автоматически выключить нагрузку через заданное время.
* автоматически выключить нагрузку через заданное время.


Если нагрузка должна регулироваться плавно, напрямую реле не подходит. В этом случае используем устройство '''Сервопривод''', '''Диммер''' или специализированное устройство.
Если нагрузка должна регулироваться плавно, напрямую реле не подходит. В этом случае используем устройство '''Сервопривод''' или специализированное устройство.


== Создание устройства ==
== Создание устройства ==
Строка 25: Строка 25:
В редакторе добавляем виртуальное устройство '''Реле''' и назначаем его в нужную комнату или техническую зону.
В редакторе добавляем виртуальное устройство '''Реле''' и назначаем его в нужную комнату или техническую зону.


Минимально включаем характеристику:
Характеристика '''включение''' является обязательной и всегда включена.
 
* '''включение'''.


После этого привязываем характеристику включения к физическому каналу реле: KNX, Wiren Board, Modbus, MQTT или другому доступному тегу проекта.
После этого привязываем характеристику включения к физическому каналу реле: KNX, Wiren Board, Modbus, MQTT или другому доступному тегу проекта.
Строка 46: Строка 44:
После включения реле отключится через 5 минут.
После включения реле отключится через 5 минут.


Если реле выключили вручную или другой логикой раньше, активный таймер автоотключения сбрасывается.
Если реле выключили из редактора или другой логикой раньше, активный таймер автоотключения сбрасывается.


== Работа в составе других устройств ==
== Работа в составе других устройств ==
Строка 69: Строка 67:
|}
|}


Если реле привязано как технический выход к другому устройству, обычно не показываем его пользователю отдельно. Пользователь управляет радиатором, тёплым полом или климат-контролем, а реле остаётся внутренним исполнительным каналом.
Если реле привязано как технический выход к другому устройству, не показываем его пользователю отдельно. Пользователь управляет радиатором, тёплым полом или климат-контролем, а реле остаётся внутренним исполнительным каналом.
 
== Сообщения и отладка ==
 
При изменении состояния реле отправляет событие:
 
* включено;
* выключено;
* включено или выключено таймером;
* включено или выключено тёплым полом.
 
Это помогает понять, кто изменил состояние: пользователь, сценарий, таймер или климатическая логика.


== Проверка после настройки ==
== Проверка после настройки ==
Строка 89: Строка 76:
* обратная связь с физического выхода возвращается в характеристику включения;
* обратная связь с физического выхода возвращается в характеристику включения;
* автоотключение срабатывает, если задано время;
* автоотключение срабатывает, если задано время;
* если реле используется внутри другого устройства, команда от этого устройства доходит до реле;
* если реле используется внутри другого устройства, команда от этого устройства доходит до реле.
* в отладке нет постоянных циклических переключений.


Для проверки автоотключения задаём небольшое время, например 10 секунд, включаем реле и проверяем, что оно выключилось само.
Для проверки автоотключения задаём небольшое время, например 10 секунд, включаем реле и проверяем, что оно выключилось само.
Строка 96: Строка 82:
== Рекомендации ==
== Рекомендации ==


* Для пользовательских функций называем реле по нагрузке: «Подсветка ниши», «Насос рециркуляции», «Клапан радиатора».
* Называем реле по технической нагрузке: «Насос рециркуляции», «Клапан радиатора», «Контур тёплого пола».
* Для технических выходов можно оставлять реле скрытым и управлять им через основное виртуальное устройство.
* Реле оставляем скрытым и управляем им через основное виртуальное устройство.
* Для мощных нагрузок проверяем допустимый ток физического релейного канала и при необходимости используем контактор.
* Для мощных нагрузок проверяем допустимый ток физического релейного канала и при необходимости используем контактор.
* Не используем автоотключение для нагрузок, которые должны работать постоянно, пока их держит другое устройство.
* Не используем автоотключение для нагрузок, которые должны работать постоянно, пока их держит другое устройство.
* Если реле управляет сервоприводом отопления, не включаем его вручную из приложения: управлять должен сервопривод, радиатор, конвектор или тёплый пол.
* Если реле управляет сервоприводом отопления, не включаем его отдельно: управлять должен сервопривод, радиатор, конвектор или тёплый пол.

Версия от 21:05, 13 мая 2026


Актуально начиная с версии xiot 14.1-1.

Реле

Реле — системное виртуальное устройство для управления дискретным выходом: включено или выключено. Мы используем его как технический исполнительный канал для насосов, клапанов, исполнительных цепей отопления, вспомогательных нагрузок и других виртуальных устройств.

Реле не показывается пользователю в пользовательском интерфейсе. Пользователь работает с основным устройством: радиатором, конвектором, тёплым полом, сервоприводом или сценарием. Реле остаётся внутренним исполнительным выходом.

Когда использовать

Используем реле, если нужно управлять нагрузкой без плавного регулирования:

  • включить или выключить цепь;
  • подать питание на клапан, насос или контактор;
  • сделать технический выход для отопления;
  • сделать выход для сервопривода с медленным ШИМ;
  • автоматически выключить нагрузку через заданное время.

Если нагрузка должна регулироваться плавно, напрямую реле не подходит. В этом случае используем устройство Сервопривод или специализированное устройство.

Создание устройства

В редакторе добавляем виртуальное устройство Реле и назначаем его в нужную комнату или техническую зону.

Характеристика включение является обязательной и всегда включена.

После этого привязываем характеристику включения к физическому каналу реле: KNX, Wiren Board, Modbus, MQTT или другому доступному тегу проекта.

Автоматическое выключение

Параметр Выключать после включения, через время задаёт автоотключение в секундах.

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

Пример:

Выключать после включения, через время = 300 секунд

После включения реле отключится через 5 минут.

Если реле выключили из редактора или другой логикой раньше, активный таймер автоотключения сбрасывается.

Работа в составе других устройств

Реле часто используется как исполнительный выход внутри других виртуальных устройств.

Где используется Что делает реле
Радиатор Включает или выключает нагрев по гистерезису.
Конвектор Включает или выключает отопительный контур.
Тёплый пол Включает электрический пол, насос, клапан или контур коллектора.
Сервопривод Получает медленный ШИМ-сигнал и питает термоэлектрический привод.

Если реле привязано как технический выход к другому устройству, не показываем его пользователю отдельно. Пользователь управляет радиатором, тёплым полом или климат-контролем, а реле остаётся внутренним исполнительным каналом.

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

После настройки проверяем:

  • включение в редакторе меняет физический выход;
  • обратная связь с физического выхода возвращается в характеристику включения;
  • автоотключение срабатывает, если задано время;
  • если реле используется внутри другого устройства, команда от этого устройства доходит до реле.

Для проверки автоотключения задаём небольшое время, например 10 секунд, включаем реле и проверяем, что оно выключилось само.

Рекомендации

  • Называем реле по технической нагрузке: «Насос рециркуляции», «Клапан радиатора», «Контур тёплого пола».
  • Реле оставляем скрытым и управляем им через основное виртуальное устройство.
  • Для мощных нагрузок проверяем допустимый ток физического релейного канала и при необходимости используем контактор.
  • Не используем автоотключение для нагрузок, которые должны работать постоянно, пока их держит другое устройство.
  • Если реле управляет сервоприводом отопления, не включаем его отдельно: управлять должен сервопривод, радиатор, конвектор или тёплый пол.