iRidi для Bus77
Набор инструментов для создания интерфейсов управления оборудованием в шине Bus77.
документация обновлена 16.4.2026
Описание
Драйвер Bus77 - это набор инструментов, позволяющий создать интерфейс для управления домом или офисом на базе оборудования, работающего по протоколу Bus77. Список поддерживаемого оборудования доступен в каталоге Bus77 устройств.
Добавление драйвера
Отсканировать Bus77 шину и добавить устройства в проект (панельный / серверный) можно с помощью импорта устройств из приложения Bus77 Home или с помощью проекта Bus77 в iRidi Studio.
После экспорта из приложения Bus77 Home и импорта данных в iRidi Studio возврат для настройки и управления визуализацией Bus77 Home невозможен. Продолжение работы в Bus77 Home гарантированно приводит к поломке связей в шине. Импортируйте файл проекта в iRidi Studio только при завершении настройки шины. Далее конфигурирование шины продолжайте в iRidi Studio.
Импорт устройств
- Для добавления устройств в iRidi Studio , необходимо из приложения Bus77 Home выгрузить файл с заранее настроенными устройствами. Для этого в настройках линии нажмите Экспортировать данные в файл :

- Сохраните файл в формате *.b77 :

- В iRidi Studio , на вкладке Devices , нажмите кнопку сканера / импорта, выберите Bus77 Project Import (*.b77) :

В проект будет добавлен драйвер Bus77 с настроенными устройствами, командами и фидбэками. Изменить настройки можно в параметрах устройств.
Начиная с версии Bus77 Home v2.1.0, проект экспортируется с новым расширением b77.
- Все проекты, экспортированные на версиях ниже v2.1.0 с расширением *.irb77, совместимы с любой версией iRidi Studio.
- Проекты, экспортированные на v2.1.0 и выше с расширением *.b77, совместимы с iRidi Studio, начиная от версии v1.3.66.
Настройка параметров подключения

Настройка подключения драйвера:
- Name - имя устройства в Studio;
- Driver Type - тип драйвера;
- Source Project - проект-источник, параметр для синхронизации с .b77 проектом;
- Used with iRidi device - настройка используемого типа устройства;
- Protocol - TCP / CAN - определяется автоматически, можно изменить
- Log Level - уровень логирования драйвера;
- Host - IP-адрес оборудования;
- Port - порт подключения;
- Keep Alive - интервал проверки TCP соединения. В случае отсутствия ответа на запрос Keep Alive, драйвер будет принудительно переведён в состояние отключен;
- Line polling frequency (ms) - частота опроса линии для токена Online у устройств Bus77;
- LID - адрес на линии.
Начиная с версии iRidi Studio 1.3.78 для драйвера Bus77 Network нельзя выбрать протокол Serial.
В проектах, созданных до 1.3.78 протокол в драйвере Bus77 Network изменён Serial > CAN, с сохранением пользовательских данных в параметре Port

Настройка подключения устройств:
- LID - адрес на линии;
- Model - модель устройства;
- PIN - пин код устройства.
При выборе TCP протокола данные подключения драйвера(порт, хост) выставляются вручную порты для оборудования можно найти здесь
По нажатию правой кнопки мыши (ПКМ) по устройству или драйверу появится меню с кнопкой "Открыть в проекте Bus77" . По нажатию на кнопку откроется Bus77 проект на вкладке "Связи и логика", выбранное устройство будет выделено.

Для удобного отслеживания состояния устройств, у каждого устройства в проекте есть свой токен Online.
Если у панельного / серверного проекта нет привязанного Bus77 проекта, то кнопка "Открыть в проекте Bus77" будет неактивна, появится ошибка: "Связанный проект не найден. Попробуйте привязать проект снова."
Если выбранное устройство не найдено, то появится ошибка: "Устройство не найдено. Синхронизируйте проекты."
Настройка Used with iRidi device
Настройка "Used with iRidi Device" позволяет автоматически выставить порт устройства по умолчанию для удобной настройки драйвера Bus77 Network
- Создайте серверный или панельный проект в iRidi Studio и добавьте драйвер Bus77 Network
- Добавьте драйвер Bus77 Network, нажав на кнопку "+" > Add device
- В поле Used with iRidi Device выберите используемое устройство
- В параметрах драйвера выберите протокол (TCP или CAN)
- Измените параметры подключения по необходимости (Host, Port, LID)
- После выбора устройства в поле Port автоматически подставится дефолтный порт устройства (см. раздел "Поиск линии")
В зависимости от выбранного в параметре Used with iRidi Device устройства или протокола, изменяется список доступных протоколов или устройств соответственно.
В панельном проекте:
протокол TCP

протокол CAN

В серверном проекте:
протокол TCP

протокол CAN

При синхронизации драйвера Bus77 Network с проектом Bus77 параметр Used with iRidi Device сбрасывается в значение None Значения полей Host, Port, LID синхронизируются с проектом Bus77
При ручном изменении параметров подключения параметр Used with iRidi Device сбрасывается в значение None. Для восстановления дефолтных параметров подключения заново выберите устройство в параметре Used with iRidi Device.
Мониторинг доступности устройств
У устройств Bus77 есть собственный токен Online , он находится в папке Токены внутри устройства. Создан для удобного мониторинга за состоянием устройства (онлайн/офлайн) на линии.
Свойства токена Online серверный проект

По умолчанию, в серверном проекте, токен Online выключен.
Токен, можно включить, назначив значение True у параметра On Server в настройках токена.
Частота опроса, токена Online, задается для всех устройств драйвера, через параметр Line polling frequency (ms) , находится в настройках драйвера Bus77, диапазон значений для параметра:
-
0 – опрос не будет происходить, даже если токен Online включен;
-
10000 – опрос устройств будет происходить каждые 10 секунд (это min значение, которое можно выставить, max значение для параметра не задано, но оно не может превышать значение десятизначного числа).
Не рекомендуется выставлять минимальное значение для параметра Line polling frequency (ms) , чтобы не перегружать линию запросами.
Если значение параметра не вводилось вручную, при включении токена Online значение параметра Line polling frequency (ms) будет автоматически выставляется 10000, а при выключении всех токенов Online будет выставлен 0.
Если в течении 15 секунд включить или выключить 2 токена Online подряд, откроется попап с предложением включить или выключить все токены Online у устройств, в рамках одного драйвера Bus77.
На web-интерфейсе сервера параметр Line polling frequency (ms) называется UpdatePingTime находится в настройках драйвера Bus77 во вкладке Drivers раздел WORK. Для изменения параметра через скрипты тоже используется имя UpdatePingTime , пример:
function on () {
IR.GetDevice("Bus77").SetParameters({UpdatePingTime: 10000});
}
function off () {
IR.GetDevice("Bus77").SetParameters({UpdatePingTime: 0});
}
Свойства токена Online панельный проект

По умолчанию, в панельном проекте, токен Online включен и выключить его нельзя.
Частота опроса, токена Online, задается для всех устройств драйвера, через параметр Line polling frequency (ms) , находится в настройках драйвера Bus77, диапазон значений для параметра:
- 0 – опрос не будет происходить, даже если токен Online включен;
- 10000 – опрос устройств будет происходить каждые 10 секунд (это min значение, которое можно выставить, max значение для параметра не задано, но оно не может превышать значение десятизначного числа).
Не рекомендуется выставлять минимальное значение для параметра Line polling frequency (ms) , чтобы не перегружать линию запросами.
Если значение параметра не вводилось вручную, при добавлении связи с токеном Online значение параметра Line polling frequency (ms) будет автоматически выставляется 10000, а при удалении всех связей с токеном Online будет выставлен 0.
Для изменения параметра Line polling frequency (ms) в панельном проекте используется параметр UpdatePingTime находится в настройках драйвера Bus77 во вкладке Drivers раздел PROJECT SETTING, в окне System menu. Для изменения параметра скрипты так же используется имя UpdatePingTime , пример:
function on () {
IR.GetDevice("Bus77").SetParameters({UpdatePingTime: 10000});
}
function off () {
IR.GetDevice("Bus77").SetParameters({UpdatePingTime: 0});
}
Управление устройствами
Для управления устройствами используйте команды и фидбэки, созданные приложением при импорте драйвера в панельный или серверный проект.
При импорте в драйвер попадают только те команды и фидбэки, которые используются для управления. Это сделано, чтобы команды для программирования устройства не мешались, а лишние фидбэки не увеличивали стоимость лицензии.
Если вам необходимы команды и фидбэки, которых нет в списке, то вы можете добавить их с помощью ПКМ по устройству. Для этого нажмите кнопку Add Optional Commands и выберите необходимые команды и фидбэки.

Все команды и фидбэки имеют предустановленный список настроек в Bus77 проекте и не имеет дополнительных настроек в серверном или панельном проекте.

Чтобы отправить команду, перетяните ее на графический элемент и укажите значение (Value), которое необходимо отправить.
Чтобы отобразить значение с канала обратной связи, перетащите Feedback на графический элемент, и укажите, каким образом вывести значение (Value).
Подробнее о работе с графическими элементами написано в статье "Типы графических элементов".
Датчик влажности
В драйвер по умолчанию попадают только те команды и фидбэки, которые используются для управления. Для добавления остальных воспользуйтесь меню ПКМ.
Command:
| Параметр | Значение | Описание | Видимость |
|---|---|---|---|
| Availability | 0 / 1 | Доступность датчика: 1 — включить, 0 — выключить | Видимый |
| CalibrationValue | -20 – 20 | Калибровочное значение датчика | Скрытый |
| UpperPoint | 0 – 100 | Верхняя отслеживаемая точка значения датчика | Скрытый |
| BottomPoint | 0 – 100 | Нижняя отслеживаемая точка значения датчика | Скрытый |
| Deadband | 0 – 100 | Минимальное значение, на которое должно произойти изменение значения с датчика (от текущего), чтобы произошло событие изменения канала обратной связи Value, независимо от настройки Pulse | Скрытый |
| Pulse | 0 – 60 | Таймер отправки значения в шину (в мин). 0 — выключен, минимальное значение 1, максимальное — 60 | Скрытый |
Feedback:
| Параметр | Значение | Описание | Видимость |
|---|---|---|---|
| Value | 0 – 100 | Значение датчика | Видимый |
| Availability | 0 / 1 | Доступность датчика: 1 — включен, 0 — выключен | Видимый |
| AlarmState | -1 – 1 | Состояние тревоги: -1 — ниже 0 — норма 1 — выше | Видимый |
Датчик давления
В драйвер по умолчанию попадают только те команды и фидбэки, которые используются для управления. Для добавления остальных воспользуйтесь меню ПКМ.
Command:
| Параметр | Значение | Описание | Видимость |
|---|---|---|---|
| Availability | 0 / 1 | Доступность датчика: 1 — включить, 0 — выключить | Видимый |
| CalibrationValue | -1000 – 1000 | Калибровочное значение датчика | Скрытый |
| UpperPoint | 0 – 1000 | Верхняя отслеживаемая точка значения датчика | Скрытый |
| BottomPoint | 0 – 1000 | Нижняя отслеживаемая точка значения датчика | Скрытый |
| Deadband | 0 – 1000 | Минимальное значение, на которое должно произойти изменение значения с датчика (от текущего), чтобы произошло событие изменения канала обратной связи Value, независимо от настройки Pulse | Скрытый |
| Pulse | 0 – 60 | Таймер отправки значения в шину (в мин). 0 — выключен, минимальное значение 1, максимальное — 60 | Скрытый |
Feedback:
| Параметр | Значение | Описание | Видимость |
|---|---|---|---|
| Value | 0 – 1000 | Значение датчика | Видимый |
| AlarmState | -1 – 1 | Состояние тревоги: -1 — ниже 0 — норма 1 — выше | Видимый |
| Availability | 0 / 1 | Доступность датчика: 1 — включен, 0 — выключен | Видимый |
Датчик движения
В драйвер по умолчанию попадают только те команды и фидбэки, которые используются для управления. Для добавления остальных воспользуйтесь меню ПКМ.
Command:
| Параметр | Значение | Описание | Видимость |
|---|---|---|---|
| Availability | 0 / 1 | Доступность датчика: 1 — включить, 0 — выключить | Видимый |
| CalibrationValue | -1000 – 1000 | Калибровочное значение датчика | Скрытый |
| UpperPoint | 0 – 1000 | Верхняя отслеживаемая точка значения датчика | Скрытый |
| BottomPoint | 0 – 1000 | Нижняя отслеживаемая точка значения датчика | Скрытый |
| Deadband | 0 – 1000 | Минимальное изменение значения датчика (от текущего), при котором происходит событие изменения канала обратной связи Value, независимо от настройки Pulse | Скрытый |
| Pulse | 0 – 60 | Время, через которое генерируется изменение глобальной переменной канала Value, независимо от настройки Deadband | Скрытый |
| Silence | любое значение | Отключить датчик на время КУ SetSilenceTime | Скрытый |
| HighBacklightValueOn | 0 – 100 | Установить значение яркости связанного диммера при включении в зависимости от освещенности (когда светло) | Скрытый |
| LowBacklightValueOn | 0 – 100 | Установить значение яркости связанного диммера при включении в зависимости от освещенности (когда темно) | Скрытый |
| HighBacklightValue | 0 – 100 | Значение датчика для включения света | Скрытый |
| IncomeIllumination | 0 / 1 | Канал входящего значения освещенности | Скрытый |
| LightAutoOffTimer | 0 – 65535 | Время ожидания (в минутах) перед отключением диммеров/реле после пропажи движения | Скрытый |
| LightMode | 0 / 1 | Режим включения света: 0 — без учета освещенности, 1 — с учетом уровня освещения | Скрытый |
| LightValue | 0 – 100 | Значение включения света без учета освещенности | Скрытый |
| HighBacklightValueOff | 0 – 100 | Установить значение яркости связанного диммера при выключении в зависимости от освещенности (когда светло) | Скрытый |
| LowBacklightValueOff | 0 – 100 | Установить значение яркости связанного диммера при выключении в зависимости от освещенности (когда темно) | Скрытый |
| LowBacklightValue | 0 – 100 | Значение включения света для светлого режима | Скрытый |
| MotionThreshold | 0 – 1000 | Порог для определения наличия движения | Скрытый |
| SetSilenceTime | 0 – 65535 | Время для параметра Silence | Скрытый |
| SetTimerDelayOn | 0 – … | Время (в секундах), по истечении которого датчик включится при запуске через КУ StartWithDelay | Скрытый |
| ShiftSetPointValue | 0 – 25 | Настройка для ShiftSetPoint | Скрытый |
| StartWithDelay | любое значение | Включить сенсор с задержкой по таймеру КУ SetTimerDelayOn | Скрытый |
| IncomeMotionState | 0 / 1 | Входящее значение движения от других датчиков | Скрытый |
| IncomeLightState | 0 / 1 | Канал входящего значения управляемого источника освещения: 0 — выключен, 1 — включен | Скрытый |
| SetTimerPhysicalSwitchOn | 0 – … | Таймер ручного включения. Если свет был включен извне, то по истечении времени свет выключится автоматически | Скрытый |
| StopTimerOrAddTime | любое значение | При отправке значения таймер автовыключения увеличивается на 30 минут, но не более 3 часов суммарно | Скрытый |
| StartTimer | любое значение | Запустить таймер автовыключения света | Скрытый |
| StopTimer | любое значение | Отключить таймер автовыключения света бессрочно | Скрытый |
| FastMode | 0 / 1 | Режим быстрого обнаружения движения | Скрытый |
Feedback:
| Параметр | Значение | Описание | Видимость |
|---|---|---|---|
| Value | 0 – 1000 | Значение датчика | Видимый |
| AlarmState | -1 – 1 | Состояние тревоги: -1 — ниже, 0 — норма, 1 — выше | Видимый |
| Availability | 0 / 1 | Доступность датчика | Видимый |
| SilenceState | -1 – 1 | Состояние Silence: -1 — Silence, 0 — выключен, 1 — включен | Видимый |
| SetDimmerStepDown | любое значение | Событие увеличения яркости диммера перед выключением | Скрытый |
| SetDimmerStepUp | любое значение | Событие увеличения яркости диммера перед выключением, если обнаружено движение | Скрытый |
| LogicOff | любое значение | Событие для связи с реле или диммерами: выключение источников света | Скрытый |
| SetDimmerValue | 0 – 100 | Событие для связи с диммером: включение связанного диммера на заданное значение яркости в HighBacklightValueOn / LowBacklightValueOn / HighBacklightValueOff / LowBacklightValueOff | Скрытый |
| LogicOn | любое значение | Событие для связи с реле или диммерами: включение источников света | Скрытый |
| State | 0 / 1 | Состояние удаленного устройства с учетом задержки | Видимый |
| MotionState | 0 / 1 | Флаг наличия движения с учетом параметра MotionThreshold | Видимый |
| ShiftSetPoint | -50 – 50 | Событие для связи с диммером, генерирует значение, на которое увеличится / уменьшится яркость диммера при выключении | Скрытый |
| StopTimerTimeLeft | 0 – 255 | Время, оставшееся до автоотключения света. При значении более 180 автоотключение не происходит (таймер выключен) | Скрытый |
Датчик загрязнения воздуха
В драйвер по умолчанию попадают только те команды и фидбэки, которые используются для управления. Для добавления остальных воспользуйтесь меню ПКМ.
Command:
| Параметр | Значение | Описание | Видимость |
|---|---|---|---|
| Availability | 0 / 1 | Доступность датчика: 1 — включить, 0 — выключить | Видимый |
| UpperPoint | 0 – 20000 | Верхняя отслеживаемая точка значения датчика | Скрытый |
| BottomPoint | 0 – 20000 | Нижняя отслеживаемая точка значения датчика | Скрытый |
| Deadband | 0 – 20000 | Минимальное изменение значения датчика (от текущего), при котором происходит событие изменения канала обратной связи Value, независимо от настройки Pulse | Скрытый |
| Pulse | 0 – 60 | Таймер отправки значения в шину (в мин). 0 — выключен, минимальное значение 1, максимальное — 60 | Скрытый |
Feedback:
| Параметр | Значение | Описание | Видимость |
|---|---|---|---|
| ValueVOC | 0 – 20000 | Значение датчика VOC | Видимый |
| AlarmState | -1 – 1 | Состояние тревоги: -1 — ниже 0 — норма 1 — выше | Видимый |
| Availability | 0 / 1 | Доступность датчика: 1 — включен 0 — выключен | Видимый |
Датчик напряжения
В драйвер по умолчанию попадают только те команды и фидбэки, которые используются для управления. Для добавления остальных воспользуйтесь меню ПКМ.
Command
| Параметр | Значение | Описание | Видимость |
|---|---|---|---|
| Availability | 0 / 1 | Доступность датчика: 1 — включить 0 — выключить | Видимый |
| CalibrationValue | 0 – 20000 | Установление зависимости между показаниями средства измерительного прибора и размером измеряемой величины | Скрытый |
| UpperPoint | 0 – 20000 | Показания датчика напряжения для данной среды считаются высокими при достижении указанного значения | Скрытый |
| BottomPoint | 0 – 20000 | Показания датчика напряжения для данной среды считаются низкими до достижения указанного значения | Скрытый |
| Deadband | 0 – 20000 | Отправлять значение напряжения, если оно изменилось более чем на указанное значение | Скрытый |
| Pulse | 0 – 60 | Отправлять запрос на получение актуального напряжения через указанное количество минут. 0 — отключить таймер | Скрытый |
| AlarmPulse | 0 – 128 | Время, через которое сработает тревога при появлении высокого / низкого напряжения | Скрытый |
| Shift | любое значение | Вычитает или прибавляет к показателю напряжения указанное значение (для корректировки показаний датчика) | Скрытый |
| Multiplier | -10000 – 10000 | Умножает показатель напряжения на указанное значение (используется для перевода в другие единицы измерения) | Скрытый |
Feedback
| Параметр | Значение | Описание | Видимость |
|---|---|---|---|
| AlarmState | -1 – 1 | Состояние тревоги: -1 — ниже 0 — норма 1 — выше | Видимый |
| Availability | 0 / 1 | Доступность датчика: 1 — включен 0 — выключен | Видимый |
| Modified Value | любое значение | Значение с учетом модификации | Видимый |
| Voltage | любое значение | Напряжение (мВ) | Видимый |
Датчик освещенности
В драйвер по умолчанию попадают только те команды и фидбэки, которые используются для управления. Для добавления остальных воспользуйтесь меню ПКМ.
Command
| Параметр | Значение | Описание | Видимость |
|---|---|---|---|
| Availability | 0 / 1 | Доступность датчика: 1 — включить 0 — выключить | Видимый |
| CalibrationValue | -20000 – 20000 | Калибровочное значение датчика | Скрытый |
| UpperPoint | 0 – 20000 | Верхняя отслеживаемая точка значения датчика | Скрытый |
| BottomPoint | 0 – 20000 | Нижняя отслеживаемая точка значения датчика | Скрытый |
| Deadband | 0 – 20000 | Минимальное значение, на которое должно произойти изменение значения с датчика (от текущего), чтобы произошло событие изменения канала обратной связи Value, независимо от настройки Pulse | Скрытый |
| Pulse | 0 – 60 | Время, через которое будет генерироваться изменение глобальной переменной канала Value, независимо от настройки Deadband | Скрытый |
| IlluminationPoint | 0 – 20000 | Точка освещенности при переходе темно / светло | Скрытый |
| IlluminationHysteresis | 0 – 20000 | Гистерезис точки перехода темно / светло | Скрытый |
| ManualCalibrationStart | 0 – 20000 | Канал для калибровки датчика: задается текущее освещение в люксах. После этого датчик внесет поправку в свои расчеты, чтобы привести показатели к введенным | Скрытый |
| CalibrationCoefficient | любое значение | Калибровочный коэффициент. Рассчитывается автоматически после установки значения в КУ ManualCalibrationStart. В дальнейшем можно проводить калибровку через это значение | Скрытый |
Feedback
| Параметр | Значение | Описание | Видимость |
|---|---|---|---|
| Value | 0 – 20000 | Значение датчика | Видимый |
| Availability | 0 / 1 | Доступность датчика: 1 — включен 0 — выключен | Видимый |
| BacklightValue | 0 / 1 | Значение освещенности: 0 — светло 1 — темно | Видимый |
| AlarmState | -1 – 1 | Состояние тревоги: -1 — ниже 0 — норма 1 — выше | Видимый |
| Dark | любое значение | Событие «стало темно» | Скрытый |
| Light | любое значение | Событие «стало светло» | Скрытый |
Датчик протечки
В драйвере по умолчанию показываются только те команды и фидбэки, которые используются для управления. Для использования остальных добавьте их в драйвер через меню ПКМ на подустройстве.
Command
| Параметр | Значение | Описание | Видимость |
|---|---|---|---|
| Mode | 0 – 2 | Режим работы: 0 — выключен 1 — включен 2 — режим уборки (датчик неактивен) | Видимый |
| SilenceOn | любое значение | Включить режим «Уборка» | Скрытый |
| SilenceOff | любое значение | Выключить режим «Уборка» | Скрытый |
Feedback
| Параметр | Значение | Описание | Видимость |
|---|---|---|---|
| LeakageState | 0 / 1 | Состояние протечки: 1 — сработка, датчик обнаружил протечку 0 — на датчике нет сработки | Видимый |
| SilenceTimeLeft | 0 – … | Остаток в минутах до окончания режима уборки, отсчет происходит каждую минуту | Видимый |
| SensorState | 0 – 5 | Состояние датчика: 0 — нет ошибки 1 — датчик не в сети 2 — ошибка внутреннего счетчика датчика (FS-WT-BIF) / нет связи с датчиком (FS-WT-OCS-BIF) 3 — ошибка частоты работы ШИМ 4 — ошибка скважности ШИМ 5 — обратная связь не передается При выборе типа датчика WT-OC-BIF / Сухой контакт без обратной связи значение SensorState = 5 (не является ошибкой, а указывает на отсутствие дополнительной информации о состоянии датчика) | Видимый |
| Mode | 0 – 2 | Режим работы: 0 — выключен 1 — включен 2 — режим уборки (датчик неактивен) | Видимый |
| SilenceOn | любое значение | Событие включения режима «Уборка» | Скрытый |
| SilenceOff | любое значение | Событие выключения режима «Уборка» | Скрытый |
Датчик силы тока
В драйвер по умолчанию попадают только те команды и фидбэки, которые используются для управления. Для добавления остальных воспользуйтесь меню ПКМ.
Command:
| Параметр | Значение | Описание |
|---|---|---|
| Availability | 0 / 1 | Доступность датчика: 1 — включить, 0 — выключить |
| CalibrationValue | 0 – 20000 | Установление зависимости между показаниями измерительного прибора и величиной измеряемого параметра |
| UpperPoint | 0 – 20000 | Значение, при достижении которого показания считаются высокими |
| BottomPoint | 0 – 20000 | Значение, ниже которого показания считаются низкими |
| Deadband | 0 – 20000 | Отправка значения происходит, если изменение превышает указанное значение |
| Pulse | 0 – 60 | Интервал запроса актуального значения (в мин). 0 — таймер отключен |
| AlarmPulse | 0 – 128 | Время до срабатывания тревоги при высоком или низком значении |
| Shift | любое значение | Добавляет или вычитает значение для корректировки показаний датчика |
| Multiplier | -10000 – 10000 | Умножает значение датчика (используется для перевода в другие единицы измерения) |
Feedback:
| Параметр | Значение | Описание |
|---|---|---|
| AlarmState | -1 – 1 | Состояние тревоги: -1 — ниже 0 — норма 1 — выше |
| Availability | 0 / 1 | Доступность датчика: 1 — включен, 0 — выключен |
| Modified Value | любое значение | Значение с учетом модификации |
| Current | любое значение | Сила тока (А) |
Датчик сопротивления
В драйвер по умолчанию попадают только те команды и фидбэки, которые используются для управления. Для добавления остальных воспользуйтесь меню ПКМ.
Command:
| Параметр | Значение | Описание |
|---|---|---|
| Availability | 0 / 1 | Доступность датчика: 1 — включить 0 — выключить |
| CalibrationValue | 0 – 20000 | Установление зависимости между показаниями средства измерительного прибора и размером измеряемой величины |
| UpperPoint | 0 – 20000 | Показания датчика сопротивления для данной среды считаются высокими при достижении указанного значения |
| BottomPoint | 0 – 20000 | Показания датчика сопротивления для данной среды считаются низкими до достижения указанного значения |
| Deadband | 0 – 20000 | Отправлять значение сопротивления, если оно изменилось более чем на указанное значение |
| Pulse | 0 – 60 | Отправлять запрос на получение актуального сопротивления через указанное количество минут. 0 — отключить таймер |
| AlarmPulse | 0 – 128 | Время, через которое сработает тревога при появлении высокого / низкого сопротивления |
| Shift | любое значение | Вычитает или прибавляет к показателю сопротивления указанное значение (для корректировки показаний датчика) |
| Multiplier | -10000 – 10000 | Умножает показатель сопротивления на указанное значение (используется для перевода в другие единицы измерения) |
Feedback:
| Параметр | Значение | Описание |
|---|---|---|
| AlarmState | -1 – 1 | Состояние тревоги: -1 — ниже 0 — норма 1 — выше |
| Availability | 0 / 1 | Доступность датчика: 1 — включен, 0 — выключен |
| Modified Value | любое значение | Значение с учетом модификации |
| Resistance | любое значение | Сопротивление (Ом) |
Датчик температуры
В драйвер по умолчанию попадают только те команды и фидбэки, которые используются для управления. Для добавления остальных воспользуйтесь меню ПКМ.
Command:
| Параметр | Значение | Описание |
|---|---|---|
| Availability | 0 / 1 | Доступность датчика: 1 — включить 0 — выключить |
| CalibrationValue | -20 – 20 | Поправка к текущему значению температуры. В случае, когда датчик находится в нестандартном месте, где температура может отличаться, используется настроечный КУ для введения специальной погрешности для датчика |
| Deadband | 0 – 10 | Отклонение от текущей температуры (минимум 0,1; по умолчанию 0,5). 0 — выключено |
| Pulse | 0 – 60 | Таймер, через который отправляется значение в шину (мин): 0 — выключен минимальное значение 1 максимальное — час |
| BottomPoint | -50 – 110 | Нижняя отслеживаемая точка значения датчика |
| UpperPoint | -50 – 110 | Верхняя отслеживаемая точка значения датчика |
Feedback:
| Параметр | Значение | Описание | Примечание |
|---|---|---|---|
| Temperature | -50 – 110 | Значение температуры окружающей среды | При обрыве или коротком замыкании данные не передаются |
| Availability | 0 / 1 | Доступность датчика: 1 — включен, 0 — выключен | |
| ErrorCode | 0 – 3 | Код ошибки: 0 — нет ошибок 1 — короткое замыкание на цепи датчика температуры 2 — обрыв цепи датчика температуры. 3 — аномальные данные (если значение не приходит более минуты) | |
| AlarmState | -1 – 1 | Состояние тревоги: -1 — ниже 0 — норма 1 — выше |
Датчик шума
В драйвер по умолчанию попадают только те команды и фидбэки, которые используются для управления. Для добавления остальных воспользуйтесь меню ПКМ.
Command:
| Параметр | Значение | Описание |
|---|---|---|
| Availability | 0 / 1 | Доступность датчика: 1 — включить, 0 — выключить |
| CalibrationValue | -128 – 127 | Калибровочное значение датчика |
| UpperPoint | 0 – 150 | Верхняя отслеживаемая точка значения датчика |
| BottomPoint | 0 – 150 | Нижняя отслеживаемая точка значения датчика |
| Deadband | 0 – 150 | Минимальное значение, на которое должно произойти изменение значения с датчика (от текущего), чтобы произошло событие изменения канала обратной связи Value, независимо от настройки Pulse |
| Pulse | 0 – 60 | Интервал отправки значения в шину (в мин). 0 — выключен, минимальное значение 1, максимальное — 60 |
| AlarmPulse | 0 – 128 | Время, через которое будет генерироваться изменение глобальной переменной каналов Upper/BottomLimit |
Feedback:
| Параметр | Значение | Описание |
|---|---|---|
| Value | 0 – 150 | Значение датчика |
| AlarmState | -1 – 1 | Состояние тревоги: -1 — ниже 0 — норма 1 — выше |
| Availability | 0 / 1 | Доступность датчика: 1 — включен, 0 — выключен |
Датчик CO2
В драйвер по умолчанию попадают только те команды и фидбэки, которые используются для управления. Для добавления остальных воспользуйтесь меню ПКМ.
Command
| Параметр | Значение | Описание | Видимость |
|---|---|---|---|
| Availability | 0 / 1 | Доступность датчика: 1 — включить 0 — выключить | Видимый |
| CalibrationValue | -500 – 500 | Калибровочное значение датчика | Скрытый |
| UpperPoint | 0 – 5000 | Верхняя отслеживаемая точка значения датчика | Скрытый |
| BottomPoint | 0 – 5000 | Нижняя отслеживаемая точка значения датчика | Скрытый |
| Deadband | 0 – 5000 | Минимальное значение, на которое должно произойти изменение значения с датчика (от текущего), чтобы произошло событие изменения канала обратной связи Value, независимо от настройки Pulse | Скрытый |
| Pulse | 0 – 60 | Таймер, через который отправляется значение в шину (мин). 0 — выключен минимальное значение 1 максимальное — час | Скрытый |
Feedback
| Параметр | Значение | Описание | Видимость |
|---|---|---|---|
| Value | 0 – 5000 | Значение датчика | Видимый |
| Availability | 0 / 1 | Доступность датчика: 1 — включен 0 — выключен | Видимый |
| AlarmState | -1 – 1 | Состояние тревоги: -1 — ниже 0 — норма 1 — выше | Видимый |
Диммер
В драйвер по умолчанию попадают только те команды и фидбэки, которые используются для управления. Для добавления остальных воспользуйтесь меню ПКМ.
Command:
| Параметр | Значение | Описание |
|---|---|---|
| TargetLevel | 0 – 100 | Целевое значение уровня диммера |
| CurrentLevelRefreshTime | 0 – 10 | Уставка, определяющая, сколько раз в секунду будет произведена отправка значения на интервале изменения яркости от текущей до целевой в КОС CurrentLevel. Если значение канала = 0, сообщение будет сгенерировано один раз при достижении целевой яркости |
| SwitchOn | любое значение | Включение диммера с последним сохраненным значением (по умолчанию максимальным) |
| SwitchOff | любое значение | Выключает диммер |
| Toggle | любое значение | Переключает текущее состояние SwitchOn → SwitchOff |
| BehaviorOnStart | 0 – 2 | Режим работы при подаче питания: 0 — всегда выключено 1 — использовать ValueOnStart 2 — использовать последнее значение |
| ValueOnStart | 1 – 100 | Значение диммера при подаче питания |
| Up | любое значение | Увеличение уровня диммера |
| Down | любое значение | Уменьшение уровня диммера |
| FadeIn | 0 – 3600000 | Время в мс, необходимое для достижения уровня с 0 до 255 по кривой FadeInCurve |
| FadeOut | 0 – 3600000 | Время в мс, необходимое для достижения уровня с 255 до 0 по кривой FadeInCurve |
| Step | 0 – 100 | Шаг для Up и Down |
| FlickerThreshold (220) | 0 – 100 | Порог мерцания (единица основной шкалы) |
| DimmingMode (220) | 0 / 1 | Режим диммирования: 0 — передний фронт 1 — задний фронт |
| State | 0 / 1 | Установка состояния диммера: 1 — On 0 — Off |
| IncomeShiftSetPoint | -25 – 25 | Принимает значение сдвига для CurentSetPoint |
| SwitchOnMin | любое значение | Включение диммера с минимальным доступным значением уровня |
| SwitchOnMax | любое значение | Включение диммера с максимальным доступным значением уровня |
Feedback:
| Параметр | Значение | Описание |
|---|---|---|
| TargetLevel | 0 – 100 | Целевое значение уровня диммера |
| CurrentLevel | 0 – 100 | Текущее значение уровня диммера |
| State | 0 / 1 | Состояние диммера: 0 — выключен 1 — включен |
TW Диммер
В драйвере по умолчанию видимые только те команды и фидбэки, которые используются для управления. Для добавления скрытых воспользуйтесь меню ПКМ.
Command:
| Параметр | Значение | Описание | Видимость |
|---|---|---|---|
| TargetLevel | 0 – 100 | Установить произвольную яркость диммера | Видимый |
| On | любое значение | Включить диммер на последнее значение яркости и цветовой температуры | Скрытый |
| SwitchOnMax | любое значение | Установить яркость диммера на максимально возможное значение (100%) без изменения цветовой температуры | Скрытый |
| SwitchOnMin | любое значение | Установить яркость диммера на минимально возможное значение (1%) без изменения цветовой температуры | Скрытый |
| Toggle | любое значение | Выключить диммер / включить диммер на последнее значение яркости и цветовой температуры | Скрытый |
| Off | любое значение | Выключить диммер | Скрытый |
| Up | любое значение | Увеличить яркость диммера на 1 шаг, указанный в настройке «Шаг яркости %», без изменения цветовой температуры | Скрытый |
| Down | любое значение | Уменьшить яркость диммера на 1 шаг, указанный в настройке «Шаг яркости %», без изменения цветовой температуры | Скрытый |
| State | 0 / 1 | Установка состояния диммера: 0 — выключить диммер 1 — включить диммер на последнее значение яркости и цветовой температуры | Видимый |
| BackgroundTargetLevel | 1 – 100 | Изменить последнее значение яркости диммера до его включения. Например, если нужно включить диммер на меньшее значение яркости, чем в прошлый раз | Скрытый |
| ColorTemperature | 1500 – 8000 | Установить произвольное значение цветовой температуры | Видимый |
| ColorTemperatureStepUp | любое значение | Увеличить цветовую температуру диммера на 1 шаг, указанный в настройке «Шаг цветовой температуры, K», без изменения значения яркости | Скрытый |
| ColorTemperatureStepDown | любое значение | Уменьшить цветовую температуру диммера на 1 шаг, указанный в настройке «Шаг цветовой температуры, K», без изменения значения яркости | Скрытый |
| SunriseSimulation | 0 / 1 | Установка состояния имитации рассвета: 0 — остановить имитацию рассвета 1 — запустить имитацию рассвета | Скрытый |
| SunsetSimulation | 0 / 1 | Установка состояния имитации заката: 0 — остановить имитацию заката 1 — запустить имитацию заката | Скрытый |
| SunriseTargetLevel | 2 – 100 | Настроечная команда. Процент яркости, к которому будет стремиться TW-диммер во время имитации рассвета. Может использоваться для настройки параметра конечным пользователем из проекта i3Pro без участия iRidi Studio | Скрытый |
| SunriseColorTemperature | 1500 – 8000 | Цветовая температура, которая будет использоваться во время имитации рассвета. Может использоваться для настройки параметра конечным пользователем из проекта i3Pro без участия iRidi Studio | Скрытый |
| SunsetColorTemperature | 1500 – 8000 | Цветовая температура, которая будет использоваться во время имитации заката. Может использоваться для настройки параметра конечным пользователем из проекта i3Pro без участия iRidi Studio | Скрытый |
Feedback:
| Параметр | Значение | Описание | Видимость |
|---|---|---|---|
| TargetLevel | 0 – 100 | Целевое значение уровня яркости диммера | Видимый |
| CurrentLevel | 0 – 100 | Текущее значение уровня яркости диммера | Видимый |
| TargetLevelReached | любое значение | Событие достижения целевого уровня яркости | Скрытый |
| On | любое значение | Событие включения диммера | Скрытый |
| Off | любое значение | Событие выключения диммера | Скрытый |
| State | 0 / 1 | Состояние диммера: 0 — выключен 1 — включен | Видимый |
| BackgroundTargetLevel | 1 – 100 | Значение яркости диммера до его включения | Скрытый |
| ColorTemperature | 1500 – 8000 | Текущее значение цветовой температуры диммера | Видимый |
| DownTempLimit | 1500 – 8000 | Нижний предел цветовой температуры для выбранного в настройке «Модель светодиодной ленты%» типа светодиодной ленты | Скрытый |
| UpperTempLimit | 1500 – 8000 | Верхний предел цветовой температуры для выбранного в настройке «Модель светодиодной ленты%» типа светодиодной ленты | Скрытый |
| SunriseSimulation | 0 / 1 | Состояние имитации рассвета: 0 — имитация рассвета не выполняется в текущий момент 1 — в текущий момент выполняется имитация рассвета | Скрытый |
| SunriseSimulationStart | любое значение | Событие начала имитации рассвета | Скрытый |
| SunriseSimulationEnd | любое значение | Событие успешного окончания имитации рассвета (яркость диммера достигла целевого показателя) | Скрытый |
| SunsetSimulation | 0 / 1 | Состояние имитации заката: 0 — имитация заката не выполняется в текущий момент 1 — в текущий момент выполняется имитация заката | Скрытый |
| SunsetSimulationStart | любое значение | Событие начала имитации заката | Скрытый |
| SunsetSimulationEnd | любое значение | Событие успешного окончания имитации заката (яркость диммера достигла целевого показателя) | Скрытый |
| SimulationProgress | 0 – 100 | Прогресс (%) выполнения программы имитации рассвета / заката, где 0 — имитация началась, 100 — имитация завершилась и яркость достигла целевого значения. Фидбек можно использовать для отображения progress bar | Скрытый |
RGB (HSV) диммер
В драйвер по умолчанию попадают только те команды и фидбэки, которые используются для управления. Для добавления остальных воспользуйтесь меню ПКМ.
Command:
| Параметр | Значение | Описание |
|---|---|---|
| TargetHSV | 0 – 23618660 | Комплексное значение в формате HHHSSVV (макс. 0x01686464) |
| TargetHue | 0 – 360 | Цвет (в градусах) |
| TargetSaturation | 0 – 100 | Насыщенность (от бледного к насыщенному) |
| TargetValue | 0 – 100 | Яркость (от выключенного до максимального значения) |
| CurrentLevelRefreshTime | 0 – 10 | Количество отправок значения в секунду при изменении яркости (канал CurrentLevel).0 — отправка происходит один раз при достижении целевого уровня |
| SwitchOn | любое значение | Включение диммера с последним сохраненным значением |
| SwitchOnMax | любое значение | Установка яркости на максимальное значение (100%) |
| Toggle | любое значение | Переключение состояния: включение / выключение |
| SwitchOff | любое значение | Установка яркости на 0 (выключение) |
| BehaviorOnStart | 0 – 2 | Режим работы при подаче питания: 0 — всегда выключен 1 — использовать ValueOnStart2 — использовать последнее значение |
| ValueOnStart | 1 – 100 | Значение яркости при подаче питания |
| Up | любое значение | Увеличение уровня яркости |
| Down | любое значение | Уменьшение уровня яркости |
| FadeIn | 0 – 3600000 | Время (мс) для увеличения уровня с 0 до 100 |
| FadeOut | 0 – 3600000 | Время (мс) для уменьшения уровня с 100 до 0 |
| Step | 0 – 100 | Шаг изменения уровня |
| State | 0 / 1 | Состояние диммера: 0 — выключен 1 — включен |
| IncomeShiftSetPoint | -25 – 25 | Значение сдвига для CurrentSetPoint |
| AutoOffTime | 0 – … | Таймер автоотключения (0 — отключен) |
| MaxLevel | 0 – 100 | Максимальное значение канала Value |
Feedback:
| Параметр | Значение | Описание |
|---|---|---|
| TargetHue | 0 – 23618660 | Целевое значение RGB (HSV) диммера |
| CurrentHSV | 0 – 23618660 | Текущее значение RGB (HSV) диммера |
| TargetLevelReached | любое значение | Событие достижения целевого значения |
| ValueOn | любое значение | Событие включения |
| ValueOff | любое значение | Событие выключения |
| State | 0 / 1 | Состояние: 0 — выключено 1 — включено |
| TargetValue | 0 – 100 | Целевое значение яркости (Value) |
| CurrentValue | 0 – 100 | Текущее значение яркости (Value) |
Для управления диммерам в студии с RGB колор-пикера необходимо использовать скрипт перевода RGB to HSV:
Диод
В драйвер по умолчанию попадают только те команды и фидбэки, которые используются для управления. Для добавления остальных воспользуйтесь меню ПКМ.
Command:
| Параметр | Значение | Описание |
|---|---|---|
| Inversion | 0 / 1 | Включение инверсии входа |
| AutoOffTime | 0 – … | Таймер автоотключения выхода (0 — отключен) |
| BehaviorOnStart | 0 – 2 | Поведение при подаче питания: 0 — выключение 1 — включение 2 — восстановление последнего значения |
| State | 0 / 1 | Установка состояния выхода: 0 — выключен 1 — включен |
| SwitchOn | любое значение | Включение выхода |
| SwitchOff | любое значение | Выключение выхода |
| Toggle | любое значение | Переключение состояния на противоположное |
| Binding | 0 / 1 | Режим управления индикатором: 0 — управление отдельно 1 — привязка к физическому состоянию |
Feedback:
| Параметр | Значение | Описание |
|---|---|---|
| State | 0 / 1 | Значение состояния логического входа |
Задвижка
В драйвер по умолчанию попадают только те команды и фидбэки, которые используются для управления. Для добавления остальных воспользуйтесь меню ПКМ.
Command:
| Параметр | Значение | Описание |
|---|---|---|
| OpenCloseTime | 0 - ... | Время для установки времени закрытия / открытия задвижки, так как нет концевиков и требуется регулировка. (мс) |
| Anti-sticking | 0 / 1 | Управление функцией анти-залипания задвижки. Раз в неделю задвижка из активного состояния переходит в противоположное и обратно. Только при режиме авто! |
| Mode | 0 - 2 | Режим, в котором управляется задвижка 0 - off, 1 - manual, 2 - auto. |
| SetManual | any value | Команда для перехода в режим Manual |
| SetAuto | any value | Команда для перехода в режим Auto |
| State | 0 / 1 | Установка состояния задвижки: 0 - закрыт, 1 - открыт |
| Open | any value | Открыть задвижку |
| Close | any value | Закрыть задвижку |
| EmergencyReset | any value | Снять аварийный режим (задвижка открывается) |
| IncomeLeakageState | 0 / 1 | Связывается с датчиками протечки, используется для управления датчиком в режиме auto |
| IncomeSensorState | 0 - 5 | Связывается с датчиком протечки, используется для отслеживания его активности |
| IncomeHeartBeat | any value | Входящий пинг датчика |
| ValveType | 0 / 1 | Выбор типа крана: 0 - стандарт 24 (220) (5сек), 1 - Gidrolock 12 (220) (31сек) |
Feedback:
| Параметр | Значение | Описание |
|---|---|---|
| State | 0 / 1 | Значение состояния выхода: 0 - закрыт, 1 - открыт |
| Mode | 0 - 2 | Режим, в котором управляется задвижка: 0 - off, 1 - manual, 2 - auto |
| Emergency | 0 - 6 | Задвижка отработала аварию и находится в режиме Emergency, работает только в режиме Auto. Коды ошибки: 0 - нет аварии, 1 - протечка, 2 - нет пинга, 3 - offline, 4 - ошибка внутреннего счетчика датчика, 5 - выход за пределы допустимых диапазонов частоты работы ШИМ, 6 - выход за пределы допустимых диапазонов скважности ШИМ (4-6 для SmartSensor) |
Кнопка
В драйвере по умолчанию показываются только те команды и фидбэки, которые используются для управления. Для использования остальных добавьте их в драйвер через меню ПКМ на подустройстве. В подустройстве «Кнопка» фидбеки появляются только если это событие связано на шине Bus77 с другими устройствами.
Режим "Кнопка"
Command:
| Параметр | Значение | Описание | Видимость |
|---|---|---|---|
| DimmerBrightnessLight | 0 – 100 | Установить яркость диммера, на которую он переключится в зависимости от показаний датчика освещенности: «когда светло» | Скрытый |
| DimmerBrightnessDark | 0 – 100 | Установить яркость диммера, на которую он переключится в зависимости от показаний датчика освещенности: «когда темно» | Скрытый |
Режим "Мастер-кнопка"
Feedback:
| Параметр | Значение | Описание | Видимость |
|---|---|---|---|
| State | 0 / 1 | Значение состояния логического входа 0 - кнопка не нажата 1 - кнопка нажата | Видимый |
| SinglePress | any value | Событие одиночного нажатия | Видимый |
| Press | any value | Событие нажатия кнопки | Видимый |
| Release | any value | Событие отпускания кнопки | Видимый |
| LongPressStart | any value | Событие, которое срабатывает при удержании кнопки | Видимый |
| LongPressEnd | any value | Событие, которое срабатывает при отпускании кнопки после удержания | Видимый |
Режим "Фиксируемая кнопка"
Feedback:
| Параметр | Значение | Описание | Видимость |
|---|---|---|---|
| State | 0 / 1 | Значение состояния логического входа: 0- кнопка выключена (отжата), 1 - кнопка включена (нажата) | Видимый |
| On | any value | Событие включения кнопки | Скрытый |
| Off | any value | Событие выключения кнопки | Скрытый |
Реле
В драйвер по умолчанию попадают только те команды и фидбэки, которые используются для управления. Для добавления остальных воспользуйтесь меню ПКМ.
Command:
| Параметр | Значение | Описание |
|---|---|---|
| Inversion | 0 / 1 | Включение инверсии выхода |
| AutoOffTime | 0 – … | Значение таймера автоотключения выхода: 0 — выключено |
| BehaviorOnStart | 0 – 2 | Поведение при запуске: 0 — выключить 1 — включить 2 — восстановление последнего значения |
| CommutationType | 0 / 1 | Тип коммутируемого тока: 0 — переменный 1 — постоянный Изменение данной настройки возможно только при разомкнутом реле. После изменения настройки необходимо обесточить цепь, коммутируемую данным реле, для отключения симистора |
| State | 0 / 1 | Установка состояния выхода |
| SwitchOn | любое значение | Включение выхода |
| SwitchOff | любое значение | Выключение выхода |
| Toggle | любое значение | Переключение состояния выхода на противоположное |
Feedback:
| Параметр | Значение | Описание |
|---|---|---|
| State | 0 / 1 | Значение состояния выхода |
Регулятор напряжения
В драйвер по умолчанию попадают только те команды и фидбэки, которые используются для управления. Для добавления остальных воспользуйтесь меню ПКМ.
Command:
| Параметр | Значение | Описание |
|---|---|---|
| SetVoltage | 0 - 10000 | Отправить значение в милливольтах |
| SetPercentage | 0 - 100 | Отправить значение в процентах |
| BehaviorOnStart | 0 - 2 | Стартовое поведение: 0 - 0%, 1 - 100%, 2 - восстановление |
| Inversion | 0 / 1 | Инверсия выхода при управлении через проценты |
| State | 0 / 1 | Состояние включить / выключить |
| Step | 0 - 100 | Шаг в процентах |
| StepDown | any value | Шаг вниз |
| DtepUp | any value | Шаг вверх |
| SwitchOff | any value | Выключить |
| SwithcOn | any value | Включить на последнее значение (если последнего нет, то включить на 100 %) |
| Toggle | any value | Переключить |
Feedback:
| Параметр | Значение | Описание |
|---|---|---|
| OutputVoltage | 0 - 10000 | Получить значение в милливольтах |
| OutputPercentage | 0 - 100 | Получить значение в процентах |
Термостат
В драйвере по умолчанию показываются только те команды и фидбэки, которые используются для управления.
Для использования остальных добавьте их в драйвер через меню ПКМ на подустройстве.
Command:
| Параметр | Значение | Описание | Видимость |
|---|---|---|---|
| SubMode | 0 – 4 | Выбор подрежима при работе в ручном режиме: 0 — Комфорт 1 — Сон 2 — Эко 3 — Защита 4 — Пользовательский (определяется автоматически при несоответствии заданной целевой температуры значениям уставок других режимов; пользовательский режим нельзя установить напрямую) | Видимый |
| Mode | 0 – 4 | Выбор режима работы: 0 — Сервис 1 — Ручной 2 — Ошибка (термостат переходит в указанный режим, если не получает данные с датчика температуры) 3 — Удержание температуры | Видимый |
| Manual | 0 / 1 | Включить ручной режим (доступно управление уставкой температуры термостата, который автоматически ее поддерживает): 0 — возвращается к предыдущему режиму 1 — включает ручной режим | Скрытый |
| ServiceMode | 0 / 1 | Включить режим Сервис (доступно только открытие и закрытие термопривода): 0 — возвращается к предыдущему режиму 1 — включает режим Сервис | Скрытый |
| PresetComfort | 0 – 60 | Установить температуру нагрева для режима Комфорт (SubMode = 0). Температура нагрева — температурная уставка термостата, при выходе за предел которой (если текущая температура в помещении опустится ниже указанной температуры нагрева) будет осуществляться нагрев помещения | Видимый |
| PresetComfortHigh | 0 – 60 | Установить температуру охлаждения для режима Комфорт (SubMode = 0) | Видимый |
| PresetSleep | 0 – 60 | Установить температуру нагрева для режима Сон (SubMode = 1) | Видимый |
| PresetSleepHigh | 0 – 60 | Установить температуру охлаждения для режима Сон (SubMode = 1). Температура охлаждения — температурная уставка термостата, при выходе за предел которой (если текущая температура в помещении превысит указанную температуру охлаждения) будет осуществляться охлаждение помещения с помощью кондиционера | Видимый |
| PresetECO | 0 – 60 | Установить температуру нагрева для режима Эко (SubMode = 2) | Видимый |
| PresetECOHigh | 0 – 60 | Установить температуру охлаждения для режима Эко (SubMode = 2) | Видимый |
| PresetProtect | 0 – 60 | Установить температуру нагрева для режима Защита (SubMode = 3) | Видимый |
| PresetProtectHigh | 0 – 60 | Установить температуру охлаждения для режима Защита (SubMode = 3) | Видимый |
| CurrentSetPoint | 0 – 60 | Установить пользовательскую температуру нагрева | Видимый |
| CurrentSetPointHigh | 0 – 60 | Установить пользовательскую температуру охлаждения | Видимый |
| CurrentSetPointLowHigh | 0 – 60 | Установить среднее значение температурной уставки (среднее между температурой нагрева и охлаждения). Используется для внешнего управления температурными уставками термостата (например, через голосовых ассистентов или сенсорный экран) в режиме терморегуляции «Охлаждение и нагрев» | Видимый |
| IncomeTemperature | -50 – 110 | Для получения данных с датчика температуры и их использования термостатом: 1. Если используется датчик Bus77, настройте передачу данных из фидбека Temperature в команду термостата IncomeTemperature. 2. Для сторонних датчиков убедитесь, что значение температуры передается в формате float. Важно: если температура не поступает в IncomeTemperature в течение 60 минут или изменяется более чем на 50 градусов за одну отправку, термостат переходит в аварийный режим | Видимый |
| IncreaseTemperature | любое значение | Увеличить значение уставки температуры нагрева на шаг Step | Видимый |
| DecreaseTemperature | любое значение | Уменьшить значение уставки температуры нагрева на шаг Step | Видимый |
| IncreaseTemperatureHigh | любое значение | Увеличить значение уставки температуры охлаждения на шаг Step | Видимый |
| DecreaseTemperatureHigh | любое значение | Уменьшить значение уставки температуры охлаждения на шаг Step | Видимый |
| State | 0 / 1 | Управлять термоголовкой: 0 — открыта 1 — закрыта | Видимый |
| Open | любое значение | Команда открытия термоголовки | Скрытый |
| Close | любое значение | Команда закрытия термоголовки | Скрытый |
| IncomeErrorCode | 0 – 2 | Команда для привязки датчика температуры Bus77. Передайте данные датчика температуры из фидбека ErrorCode в команду термостата IncomeErrorCode. Коды ошибок: 0 — без ошибок 1 — короткое замыкание цепи датчика температуры 2 — обрыв цепи датчика температуры | Скрытый |
| EmergencyBehavior | 0 – 2 | Аварийное поведение: 0 — закрыть 1 — открыть 2 — переключение термоголовки раз в 10 минут В разработке | Скрытый |
| HoldOn | 0 / 1 | Включить режим Удержание: 0 — возвращается к предыдущему режиму 1 — включает режим Удержание | Видимый |
| HoldOnTime | 0 – … | Установить время в минутах, на которое будет включен режим Удержание | Видимый |
| HoldOnTargetPoint | 0 – 60 | Установить целевую температуру, которую будет поддерживать режим Удержание | Видимый |
| Protect | 0 / 1 | Включить подрежим Защита: 0 — возвращается к предыдущему подрежиму 1 — включает подрежим Защита | Скрытый |
| BottomTemperatureLimit | 0 – 60 | Установить пользовательское ограничение вводимого значения температуры нагрева (игнорируется подрежимом Защита) | Скрытый |
| UpperTemperatureLimit | 0 – 60 | Установить пользовательское ограничение вводимого значения температуры охлаждения (игнорируется подрежимом Защита) | Скрытый |
| EmergencyHeatIntensity | 0 – 100 | Интенсивность нагрева при аварии — в процентах от общего времени цикла (10 минут) | Скрытый |
| StatePID | 0 – 100 | Для термостатов с возможностью PID-регулирования. Управление термоголовкой с возможностью регулирования процента открытия: 0 — закрыта 100 — открыта | Скрытый |
Feedback:
| Параметр | Значение | Описание |
|---|---|---|
| SubMode | 0 – 4 | Текущий подрежим при работе в режиме Ручной: 0 — Комфорт 1 — Сон 2 — Эко 3 — Защита 4 — Пользовательский |
| Mode | 0 – 4 | Текущий режим работы: 0 — сервис 1 — ручной 2 — ошибка 3 — удержание температуры |
| CurrentSetPoint | любое значение | Текущее значение уставки температуры нагрева |
| CurrentSetPointHigh | любое значение | Текущее значение уставки температуры охлаждения |
| CurrentSetPointLowHigh | -50 – 110 | Текущее среднее значение температурной уставки (среднее значение между температурой нагрева и охлаждения). Используется для внешнего управления (при помощи голосовых ассистентов или при управлении термостатом с сенсорного экрана) температурными уставками термостата в режиме терморегуляции «Охлаждение и нагрев» |
| IncomeTemperature | -50 – 110 | Текущая температура в помещении (с датчика температуры) |
| State | 0 / 1 | Состояние термоголовки: 0 — открыта 1 — закрыта |
| HoldOnTimeLeft | любое значение | Время в минутах, оставшееся до выключения режима Удержание |
| StatePID | 0 – 100 | Для термостатов с возможностью PID-регулирования. Процент открытия термоголовки: 0 — закрыта 100 — открыта |
Запрещается использовать Сервисный режим, как штатный (для постоянного ежедневного использования)! Режим Сервисный предназначен для обслуживания и ремонта системы. Если в термостате нет необходимости, например в летнее время года, то следует перевести его в режим Защиты.
Фанкойл
Список доступных команд и фидбеков зависит от конфигурации фанкойла. Лишние команды и фидбеки будут скрыты.
Command
| Параметр | Значение | Описание | Видимость |
|---|---|---|---|
| Power | 0 — выключить 1 — включить | Основная команда включения / выключения фанкойла. При включении восстанавливает предыдущие настройки | Видимый |
| PowerOn | любое значение | Включает фанкойл (аналог Power = 1) | Скрытый |
| PowerOff | любое значение | Выключает фанкойл (аналог Power = 0) | Скрытый |
| PowerToggle | любое значение | Переключает состояние: если включён — выключает, если выключен — включает | Скрытый |
| Mode | 0 — Вентиляция 1 — Нагрев 2 — Охлаждение 3 — Авто | Устанавливает режим работы. Доступные значения зависят от типа подключения (нагрев / охлаждение) | Видимый |
| Preset | 0 — Комфорт 1 — Сон 2 — Эко 3 — Защита | Активирует пресет — набор предустановленных температур и скорости вентилятора | Видимый |
| TargetFanSpeed | 1 — Низкая 2 — Средняя 3 — Высокая | Устанавливает целевую скорость вентилятора | Видимый |
| TargetTemperatureLow | от 10.0 до 40.0°C, шаг 0.1 | Целевая температура для режима нагрева | Видимый |
| TargetTemperatureHigh | от 10.0 до 40.0°C, шаг 0.1 | Целевая температура для режима охлаждения | Видимый |
| IncreaseTemperatureLow | любое значение | Увеличивает TargetTemperatureLow на установленный шаг | Скрытый |
| DecreaseTemperatureLow | любое значение | Уменьшает TargetTemperatureLow на установленный шаг | Скрытый |
| IncreaseTemperatureHigh | любое значение | Увеличивает TargetTemperatureHigh на установленный шаг | Скрытый |
| DecreaseTemperatureHigh | любое значение | Уменьшает TargetTemperatureHigh на установленный шаг | Скрытый |
| IncreaseTemperatureLoHi | любое значение | Одновременно увеличивает обе уставки (Low и High) на установленный шаг | Скрытый |
| DecreaseTemperatureLoHi | любое значение | Одновременно уменьшает обе уставки (Low и High) на установленный шаг | Скрытый |
| Step | от 0.1 до 5.0, шаг 0.1 | Шаг изменения температуры при использовании команд IncreaseTemperature- и DecreaseTemperature, или при использовании связей на пошаговое изменение температуры | Скрытый |
| PresetComfortLow | от 16.0 до 32.0°C | Температура уставки нагрева для пресета «Комфорт» | Скрытый |
| PresetComfortHigh | от 16.0 до 32.0°C | Температура уставки охлаждения для пресета «Комфорт» | Скрытый |
| PresetComfortFanSpeed | 1 – 3 | Скорость вентилятора для пресета «Комфорт» | Скрытый |
| PresetSleepLow | от 16.0 до 32.0°C | Температура уставки нагрева для пресета «Сон» | Скрытый |
| PresetSleepHigh | от 16.0 до 32.0°C | Температура уставки охлаждения для пресета «Сон» | Скрытый |
| PresetSleepFanSpeed | 1 – 3 | Скорость вентилятора для пресета «Сон» | Скрытый |
| PresetECOLow | от 16.0 до 32.0°C | Температура уставки нагрева для пресета «Эко» | Скрытый |
| PresetECOHigh | от 16.0 до 32.0°C | Температура уставки охлаждения для пресета «Эко» | Скрытый |
| PresetECOFanSpeed | 1 – 3 | Скорость вентилятора для пресета «Эко» | Скрытый |
| PresetProtectLow | от 10.0 до 40.0°C | Температура уставки нагрева для пресета «Защита» | Скрытый |
| PresetProtectHigh | от 10.0 до 40.0°C | Температура уставки охлаждения для пресета «Защита» | Скрытый |
| PresetProtectFanSpeed | 1 – 3 | Скорость вентилятора для пресета «Защита» | Скрытый |
| Protect | 0 — выключить защиту 1 — включить защиту | Переключает пресет «Защита» независимо от текущего пресета. При включении может менять режим работы (нагрев / охлаждение / авто) в зависимости от конфигурации | Видимый |
| UpperFanSpeedLimit | 1 — Низкая 2 — Средняя 3 — Высокая | Устанавливает максимальную допустимую скорость вентилятора. Даже если в пресете или вручную задана более высокая скорость, фанкойл не превысит этот лимит | Скрытый |
| AverageTargetTemperature | от 10.0 до 40.0°C, шаг 0.1 | Команда для голосового управления: устанавливает «среднюю» целевую температуру. Внутренне преобразуется в TargetTemperatureLow и / или TargetTemperatureHigh в зависимости от типа подключения | Скрытый |
| IncomeTemperature | от -50.0 до 110.0°C | Передаёт значение температуры от внешнего датчика. Используется, если в настройках выбран внешний источник температуры. Выключенный фанкойл игнорирует эту команду | Скрытый |
| СondensationFanSpeed | 1 – 3 | Скорость вентилятора, используемая в режиме «Антиконденсат» | Скрытый |
| СondensationModeState | 0 — выключить 1 — включить | Принудительно включает или выключает режим «Антиконденсат» | Видимый |
| CoolantLowThreshold | от -50 до 110°C | Порог срабатывания предупреждения «Чрезмерное охлаждение» | Скрытый |
| CoolantHighThreshold | от -50 до 110°C | Порог срабатывания предупреждения «Недостаточное охлаждение» | Скрытый |
| HeatcarrierLowThreshold | от -50 до 110°C | Порог срабатывания предупреждения «Недостаточный нагрев» | Скрытый |
| HeatcarrierHighThreshold | от -50 до 110°C | Порог срабатывания предупреждения «Чрезмерный нагрев» | Скрытый |
Feedback
| Параметр | Значение | Описание | Видимость |
|---|---|---|---|
| Power | 0 — выключен 1 — включён | Текущее состояние питания фанкойла | Видимый |
| Mode | 0 — Вентиляция 1 — Нагрев 2 — Охлаждение 3 — Авто | Текущий режим работы | Видимый |
| Preset | 0 — Комфорт 1 — Сон 2 — Эко 3 — Защита 4 — Кастомный | Текущий активный пресет (определяется по совпадению уставок) | Видимый |
| Status | -1 — Охлаждает 0 — Простаивает 1 — Нагревает | Что делает фанкойл прямо сейчас: греет, охлаждает или ничего не делает | Видимый |
| TargetFanSpeed | 1 — Низкая 2 — Средняя 3 — Высокая | Текущая целевая скорость вентилятора | Видимый |
| CurrentFanSpeed | 0 — Стоп 1 — Низкая 2 — Средняя 3 — Высокая | Фактическая скорость вращения вентилятора | Видимый |
| CurrentTemperature | от -50.0 до 110.0°C | Температура в помещении от выбранного датчика. Не обновляется при выключенном фанкойле | Видимый |
| TargetTemperatureLow | от 10.0 до 40.0°C | Текущая уставка нагрева | Видимый |
| TargetTemperatureHigh | от 10.0 до 40.0°C | Текущая уставка охлаждения | Видимый |
| AverageTargetTemperature | от 10.0 до 40.0°C | Средняя температура для голосового управления (учитывает только подключённые контуры) | Скрытый |
| LeakageState | 0 — нет протечки 1 — переполнение лотка | Состояние датчика конденсатного лотка | Скрытый |
| WindowState | 0 — окно закрыто 1 — окно открыто | Состояние датчика открытия окна | Скрытый |
| СondensationState | 0 — нет конденсата 1 — есть конденсат | Сигнал от датчика конденсата на окнах | Скрытый |
| IDCState | 0 — карта отсутствует 1 — карта есть | Состояние считывателя карты доступа | Скрытый |
| FilterState | 0 — чистый 1 — загрязнён | Состояние датчика загрязнения фильтра | Скрытый |
| EmrgOffState | 0 — не активен 1 — активен | Состояние аварийного выключателя | Скрытый |
| CoolantTemperature | от -50.0 до 110.0°C | Температура хладагента | Скрытый |
| HeatcarrierTemperature | от -50.0 до 110.0°C | Температура теплоносителя | Скрытый |
| AlarmCode | 0 — нет аварии 1 — аварийное отключение 2 – 5 — неисправности датчиков температуры | Код текущей аварии (приоритетная) | Видимый |
| WarningLastCode | 0 — нет предупреждений 1 – 10 — код последнего предупреждения | Код самого свежего предупреждения (для push-уведомлений): 0 — предупреждений ещё не было 1 — переполнение конденсатного лотка 2 — фильтр загрязнён 3 — недостаточное охлаждение 4 — чрезмерное охлаждение 5 — чрезмерный нагрев 6 — недостаточный нагрев 7 — КЗ на цепи датчика температуры хладагента 8 — обрыв цепи датчика температуры хладагента 9 — КЗ на цепи датчика температуры теплоносителя 10 — обрыв цепи датчика температуры теплоносителя | Видимый |
| СondensationModeState | 0 — не активен 1 — активен | Выполняется ли в данный момент режим «Антиконденсат» | Видимый |
| WindowOpenModeState | 0 — нет 1 — да | Активен ли режим «Открытое окно» (автоматический переход в пресет «Защита») | Скрытый |
| IDCLockModeState | 0 — управление разрешено 1 — управление заблокировано | Активен ли режим блокировки по карте доступа (IDC) | Скрытый |
| CoolingLowWarn | 0 — норма 1 — недостаточное охлаждение | Предупреждение: хладагент слишком тёплый | Скрытый |
| CoolingHighWarn | 0 — норма 1 — чрезмерное охлаждение | Предупреждение: хладагент слишком холодный | Скрытый |
| CoolantTempSensorBreakWarn | 0 — норма 1 — обрыв | Предупреждение: обрыв датчика хладагента | Скрытый |
| CoolantTempSensorSCWarn | 0 — норма 1 — КЗ | Предупреждение: короткое замыкание на датчике хладагента | Скрытый |
| HeatingLowWarn | 0 — норма 1 — недостаточный нагрев | Предупреждение: теплоноситель слишком холодный | Скрытый |
| HeatingHighWarn | 0 — норма 1 — чрезмерный нагрев | Предупреждение: теплоноситель слишком горячий | Скрытый |
| HeatcarrierTempSensorBreakWarn | 0 — норма 1 — обрыв | Предупреждение: обрыв датчика теплоносителя | Скрытый |
| HeatcarrierTempSensorSCWarn | 0 — норма 1 — КЗ | Предупреждение: короткое замыкание на датчике теплоносителя | Скрытый |
Шторы / Жалюзи
В драйвер по умолчанию попадают только те команды и фидбэки, которые используются для управления. Для добавления остальных воспользуйтесь меню ПКМ.
Command:
| Параметр | Значение | Описание |
|---|---|---|
| OpenTimeSet | 0 - ... | Время на цикл открытия |
| CloseTimeSet | 0 - ... | Время на цикл закрытия |
| ControlType | 0 | Тип управления: 0 - три провода (перекидной) |
| SetState | 0 / 1 | Установить состояние шторы: 0 - открыто, 1 - закрыто |
| Open | any value | Открыть штору |
| Close | any value | Закрыть штору |
| Toggle | any value | Переключение состояния штор на противоположное с остановкой |
| Stop | any value | Остановить штору |
| AdditionalTimeSet | 0 - 2000 | Время, которое суммируется со временем открытия / закрытия шторы. Со временем штора начнет провисать и ей не будет хватать времени для закрытия / открытия шторы, этот параметр позволит отрегулировать положение открытой / закрытой шторы. |
| ReversePauseTime | 300 - 1000 | Время, необходимое между активацией команд открыть / закрыть. Задержка позволяет переключиться между командами до завершения предыдущей команды и исключает возможность активации двух команд одновременно. |
| Lock | 0 / 1 | Блокировка управления штор: 0 - не блокировать, 1 - блокировать |
| SetPosition | 0 - 100 | Установить значение шторы (%): 0 - открыто, 100 - закрыто |
Feedback:
| Параметр | Значение | Описание |
|---|---|---|
| Status | -2 - 2 | Состояние штор: 2 - шторы закрыты, 1 - в процессе закрытия, 0 - стоят в неопределенном положении, -1 открываются, -2 - открыты |
| Position | 0 - 100 | Процент открытия шторы (%): 0 - открыто, 100 - закрыто |
Сенсорный экран термостата
В драйвере по умолчанию показываются только те команды и фидбэки, которые используются для управления. Для использования остальных добавьте их в драйвер через меню ПКМ на подустройстве.

Command
| Параметр | Значение | Описание | Видимость |
|---|---|---|---|
| State | 0 / 1 | Включение / выключение сенсорного экрана: 0 — выключить 1 — включить | Видимый |
| SleepTimeout | 1 – 255 | Установить время бездействия, по истечении которого экран перейдёт в спящий режим | Скрытый |
| DayActiveBacklight | 10 – 100 | Установить яркость подсветки экрана в активном режиме в процентах | Скрытый |
| DaySleepBacklight | 10 – 100 | Установить яркость подсветки экрана в спящем режиме в процентах | Скрытый |
| NightActiveBacklight | 10 – 100 | Ночной режим (когда темно): установить яркость подсветки экрана в активном режиме в процентах. Команда сработает только при наличии связи экрана с датчиком освещённости | Скрытый |
| NightSleepBacklight | 10 – 100 | Ночной режим (когда темно): установить яркость подсветки экрана в спящем режиме в процентах. Команда сработает только при наличии связи экрана с датчиком освещённости | Скрытый |
| Volume | 0 – 3 | Установить уровень громкости звука при нажатии на кнопки: 0 — звук выключен 1 — тихий 2 — средний 3 — громкий | Скрытый |
Feedback
| Параметр | Значение | Описание | Видимость |
|---|---|---|---|
| State | 0 / 1 | Состояние экрана: 0 — выключен 1 — включен | Видимый |
| SelectedThermostat | 0 / 1 | Соответствует световой индикации кнопки (1 или 2), которая показывает, каким термостатом экран управляет в текущий момент и данные какого из двух управляемых термостатов отображает: 0 — Радиатор 1 — Тёплый пол | Скрытый |
Экран термостата
В драйвере по умолчанию показываются только те команды и фидбэки, которые используются для управления. Для использования остальных добавьте их в драйвер через меню ПКМ на подустройстве.
Command:
Command
| Параметр | Значение | Описание | Видимость |
|---|---|---|---|
| AwakeEvent | any value | Событие выхода экрана из спящего режима (пробуждения экрана) | Скрытый |
| ClockMode | 0 – 10 | Установить формат отображения времени и даты: 0 — ЧЧ:ММ + дата 1 — ЧЧ:ММ 2 — ЧЧ:ММ:СС | Скрытый |
| ScreenBrightnessLevel | 0 – 100 | Установить яркость подсветки экрана в процентах | Скрытый |
| ScreenSave | 0 – 3 | Установить режим скринсейвера: 0 — выключить подсветку экрана 1 — минимальная подсветка экрана 2 — 50% подсветки экрана и часы 3 — выключен (подсветка экрана не выключается) | Скрытый |
Управление устройствами I-CAN-DALI
LED диммер, люминисцентная лампа, галогенная лампа, лампа накаливания и т.д. (DT0-DT6)
В драйвер по умолчанию попадают только те команды и фидбэки, которые используются для управления. Для добавления остальных воспользуйтесь меню ПКМ.
Commands:
| Параметр | Значение | Описание |
|---|---|---|
| Down | any value | Уменьшить уровень яркости на шаг (см. параметр «Скорость диммирования / Fade rates»). |
| Level | 0–100 | Установить уровень яркости с учетом параметра «Время диммирования (Fade times)». |
| Off | any value | Выключить с учетом параметра «Время диммирования (Fade times)». |
| State | 0 / 1 | Управление состоянием: • 0 — выключить (с Fade time) • 1 — включить на последнее значение яркости (с Fade time) |
| SwitchOnMax | any value | Установить максимальный уровень яркости (с учетом Fade time). |
| Toggle | any value | Переключение между «выключено» и «последнее значение яркости» (с Fade time). |
| Up | any value | Увеличить уровень яркости на шаг (см. «Скорость диммирования / Fade rates»). |
Feedback:
Feedback
| Параметр | Значение | Описание |
|---|---|---|
| Level | 0 – 100 | Текущее значение уровня яркости |
| State | 0 / 1 | 0 — выключено 1 — включено |
| Device Error | 0 / 1 | 0 — ошибок нет 1 — исполнительное DALI-устройство обнаружило ошибку, причиной которой могут являться: пониженное напряжение сети, перегрев, неожиданное поведение исполнительного DALI-устройства |
| Lamp error | 0 / 1 | 0 — ошибок нет 1 — была обнаружена проблема работы подключённого потребителя (лампы, устройства освещения). Не все исполнительные DALI-устройства поддерживают данный тип ошибки. Определение ошибки основывается на показаниях потребления тока |
| Power Supply problem | 0 / 1 | 0 — ошибок нет 1 — были обнаружены внешние проблемы с питанием, которые привели к перезагрузке устройства |
Голосовое управление
Для управления оборудованием с помощью голосового помощника добавьте драйвер Yandex Alice Platform в серверный проект и настройте связь с оборудованием в соответствии с инструкцией.
Скачать пример: DALI.sirpz
Реле (DT7)
В драйвер по умолчанию попадают только те команды и фидбэки, которые используются для управления. Для добавления остальных воспользуйтесь меню ПКМ.
Commands:
| Параметр | Значение | Описание |
|---|---|---|
| Off | any value | Выключить устройство. |
| State | 0 / 1 | Управление состоянием: • 0 — выключить • 1 — включить |
| Toggle | any value | Переключение состояния между «выключено» и «включено». |
Feedback
| Параметр | Значение | Описание |
|---|---|---|
| State | 0 / 1 | 0 — выключено 1 — включено |
| Device Error | 0 / 1 | 0 — ошибок нет 1 — исполнительное DALI-устройство обнаружило ошибку, причиной которой могут являться: пониженное напряжение сети, перегрев, неожиданное поведение исполнительного DALI-устройства |
| Lamp error | 0 / 1 | 0 — ошибок нет 1 — была обнаружена проблема работы подключённого потребителя (лампы, устройства освещения). Не все исполнительные DALI-устройства поддерживают данный тип ошибки. Определение ошибки основывается на показаниях потребления тока |
| Power Supply problem | 0 / 1 | 0 — ошибок нет 1 — были обнаружены внешние проблемы с питанием, которые привели к перезагрузке устройства |
Температура света (DT8: Tunable White, Mix, WW)
В драйвер по умолчанию попадают только те команды и фидбэки, которые используются для управления. Для добавления остальных воспользуйтесь меню ПКМ.
Command
| Параметр | Значение | Описание |
|---|---|---|
| Color Temperature | Физ. мин. уровень – Физ. макс. уровень | Установить температуру света в Кельвинах, кратно 100 Кельвинам. Удобнее всего устанавливать значение с элемента «Уровень», настроенного в необходимых диапазонах и с шагом 100 |
| Down | any value | Уменьшить значение уровня яркости на шаг, указанный в параметре «Скорость диммирования (Fade rates)» |
| Level | 0 – 100 | Установить уровень яркости с учётом параметра «Время диммирования вкл / выкл (Fade times)» |
| Off | any value | Выключить с учётом параметра «Время диммирования вкл / выкл (Fade times)» |
| State | 0 / 1 | 0 — выключить с учётом параметра «Время диммирования вкл / выкл (Fade times)» 1 — установить уровень яркости на «Последнее значение яркости» с учётом параметра «Время диммирования вкл / выкл (Fade times)» |
| SwitchOnMax | any value | Установить уровень яркости на максимальное значение с учётом параметра «Время диммирования вкл / выкл (Fade times)» |
| Toggle | any value | Поочерёдно переключать между «Выключить» / «Последнее значение яркости» с учётом параметра «Время диммирования вкл / выкл (Fade times)» |
| Up | any value | Увеличить значение на шаг, указанный в параметре «Скорость диммирования (Fade rates)» |
Feedback
| Параметр | Значение | Описание |
|---|---|---|
| Level | 0 – 100 | Текущее значение уровня яркости |
| State | 0 / 1 | 0 — выключено 1 — включено |
| Device Error | 0 / 1 | 0 — ошибок нет 1 — исполнительное DALI-устройство обнаружило ошибку, причиной которой могут являться: пониженное напряжение сети, перегрев, неожиданное поведение исполнительного DALI-устройства |
| Lamp error | 0 / 1 | 0 — ошибок нет 1 — была обнаружена проблема работы подключённого потребителя (лампы, устройства освещения). Не все исполнительные DALI-устройства поддерживают данный тип ошибки. Определение ошибки основывается на показаниях потребления тока |
| Power Supply problem | 0 / 1 | 0 — ошибок нет 1 — были обнаружены внешние проблемы с питанием, которые привели к перезагрузке устройства |
Голосовое управление
Для управления оборудованием с помощью голосового помощника добавьте драйвер Yandex Alice Platform в серверный проект и настройте связь с оборудованием в соответствии с инструкцией.
Скачать пример: DALI.sirpz
RGB (DT8)
В драйвер по умолчанию попадают только те команды и фидбэки, которые используются для управления. Для добавления остальных воспользуйтесь меню ПКМ.
Command
| Параметр | Значение | Описание |
|---|---|---|
| Down | any value | Уменьшить значение уровня яркости на шаг, указанный в параметре «Скорость диммирования (Fade rates)» |
| Level | 0 – 100 | Установить уровень яркости с учётом параметра «Время диммирования вкл / выкл (Fade times)» |
| Off | any value | Выключить с учётом параметра «Время диммирования вкл / выкл (Fade times)» |
| RGB | цвет с джойстика | Установить значение цвета. Для установки значения цвета используйте элемент «Джойстик» с подходящей цветовой палитрой в параметре «Изображение» |
| State | 0 / 1 | 0 — выключить с учётом параметра «Время диммирования вкл / выкл (Fade times)» 1 — установить уровень яркости на «Последнее значение яркости» с учётом параметра «Время диммирования вкл / выкл (Fade times)» |
| SwitchOnMax | any value | Установить уровень яркости на максимальное значение с учётом параметра «Время диммирования вкл / выкл (Fade times)» |
| Toggle | any value | Поочерёдно переключать между «Выключить» / «Последнее значение яркости» с учётом параметра «Время диммирования вкл / выкл (Fade times)» |
| Up | any value | Увеличить значение на шаг, указанный в параметре «Скорость диммирования (Fade rates)» |
Feedback
| Параметр | Значение | Описание |
|---|---|---|
| Level | 0 – 100 | Текущее значение уровня яркости |
| State | 0 / 1 | 0 — выключено 1 — включено |
| Device Error | 0 / 1 | 0 — ошибок нет 1 — исполнительное DALI-устройство обнаружило ошибку, причиной которой могут являться: пониженное напряжение сети, перегрев, неожиданное поведение исполнительного DALI-устройства |
| Lamp error | 0 / 1 | 0 — ошибок нет 1 — была обнаружена проблема работы подключённого потребителя (лампы, устройства освещения). Не все исполнительные DALI-устройства поддерживают данный тип ошибки. Определение ошибки основывается на показаниях потребления тока |
| Power Supply problem | 0 / 1 | 0 — ошибок нет 1 — были обнаружены внешние проблемы с питанием, которые привели к перезагрузке устройства |
Управление из проекта визуализации
Скачать пример: RGB_lib_DALI.irpz
Для управления цветом через джойстик в панельном проекте, необходимо добавить изменения в редактор скриптов где:
- display = IR.GetItem("Page 1").GetItem("circle 1") - путь к элементу джойстик;
- Single = "I-CAN-DALI:RGB (Управление цветом DALI 2)" - полное имя канала в шине DALI для отправки RGB.
Голосовое управление
Для управления оборудованием с помощью голосового помощника добавьте драйвер Yandex Alice Platform в серверный проект и настройте связь с оборудованием в соответствии с инструкцией.
Скачать пример: DALI.sirpz
RGBW (DT8)
В драйвер по умолчанию попадают только те команды и фидбэки, которые используются для управления. Для добавления остальных воспользуйтесь меню ПКМ.
Command
| Параметр | Значение | Описание |
|---|---|---|
| Down | any value | Уменьшить значение уровня яркости на шаг, указанный в параметре «Скорость диммирования (Fade rates)» |
| Level | 0 – 100 | Установить уровень яркости с учётом параметра «Время диммирования вкл / выкл (Fade times)» |
| Off | any value | Выключить с учётом параметра «Время диммирования вкл / выкл (Fade times)» |
| RGB | цвет с джойстика | Установить значение цвета. Для установки значения цвета используйте элемент «Джойстик» с подходящей цветовой палитрой в параметре «Изображение» |
| State | 0 / 1 | 0 — выключить с учётом параметра «Время диммирования вкл / выкл (Fade times)» 1 — установить уровень яркости на «Последнее значение яркости» с учётом параметра «Время диммирования вкл / выкл (Fade times)» |
| SwitchOnMax | any value | Установить уровень яркости на максимальное значение с учётом параметра «Время диммирования вкл / выкл (Fade times)» |
| Toggle | any value | Поочерёдно переключать между «Выключить» / «Последнее значение яркости» с учётом параметра «Время диммирования вкл / выкл (Fade times)» |
| Up | any value | Увеличить значение на шаг, указанный в параметре «Скорость диммирования (Fade rates)» |
| White | 0 – 100 | Установить значение белого канала. Удобнее всего устанавливать значение с элемента «Уровень», настроенного в необходимых диапазонах |
Feedback
| Параметр | Значение | Описание |
|---|---|---|
| Level | 0 – 100 | Текущее значение уровня яркости |
| State | 0 / 1 | 0 — выключено 1 — включено |
| Device Error | 0 / 1 | 0 — ошибок нет 1 — исполнительное DALI-устройство обнаружило ошибку, причиной которой могут являться: пониженное напряжение сети, перегрев, неожиданное поведение исполнительного DALI-устройства |
| Lamp error | 0 / 1 | 0 — ошибок нет 1 — была обнаружена проблема работы подключённого потребителя (лампы, устройства освещения). Не все исполнительные DALI-устройства поддерживают данный тип ошибки. Определение ошибки основывается на показаниях потребления тока |
| Power Supply problem | 0 / 1 | 0 — ошибок нет 1 — были обнаружены внешние проблемы с питанием, которые привели к перезагрузке устройства |
Управление из проекта визуализации
Скачать пример: RGB_lib_DALI.irpz
Для управления цветом через джойстик в панельном проекте, необходимо добавить изменения в редактор скриптов где:
- display = IR.GetItem("Page 1").GetItem("circle 1") - путь к элементу джойстик;
- Single = "I-CAN-DALI:RGB (Управление цветом DALI 2)" - полное имя канала в шине DALI для отправки RGB.
Голосовое управление
Для управления оборудованием с помощью голосового помощника добавьте драйвер Yandex Alice Platform в серверный проект и настройте связь с оборудованием в соответствии с инструкцией.
Скачать пример: DALI.sirpz
Группы DALI
В зависимости от того, какие устройства находятся в группе, будет меняться набор КУ и КОС.
Если в группе устройства включены на разный уровень яркости и происходит диммирование командами Up / Down, то перед диммирования яркость устройств приводится к среднему значению.
Command
| Параметр | Значение | Описание |
|---|---|---|
| Down | any value | Уменьшить значение уровня яркости группы на шаг, указанный в параметрах группы «Шаг диммирования (%)» |
| Level | 0 – 100 | Установить уровень яркости с учётом параметра «Время диммирования вкл / выкл (Fade times)» |
| Color Temperature | 1500 – 8000 | Установить температуру света в Кельвинах, кратно 100 Кельвинам. Рекомендуем устанавливать значение с элемента «Уровень», настроенного в необходимых диапазонах и с шагом 100. Если через группу задать значение, выходящее за физический минимум и максимум цветовой температуры устройств в группе, они включатся на своё граничное значение |
| Off | any value | Выключить с учётом параметра «Время диммирования вкл / выкл (Fade times)» |
| State | 0 / 1 | 0 — выключить с учётом параметра «Время диммирования вкл / выкл (Fade times)» 1 — установить уровень яркости на «Последнее значение яркости» с учётом параметра «Время диммирования вкл / выкл (Fade times)» |
| SwitchOnMax | any value | Установить уровень яркости на максимальное значение с учётом параметра «Время диммирования вкл / выкл (Fade times)» |
| Toggle | any value | Поочерёдно переключать между «Выключить» / «Последнее значение яркости» с учётом параметра «Время диммирования вкл / выкл (Fade times)» |
| Up | any value | Увеличить значение уровня яркости группы на шаг, указанный в параметрах группы «Шаг диммирования (%)» |
Управление устройствами I-CAN-Modbus
Подробное описание по настройке шлюза I-CAN-Modbus находится по ссылке.
Minibox (Zentec M100)
В драйвер по умолчанию попадают только те команды и фидбеки, которые используются для управления. Для добавления остальных воспользуйтесь меню ПКМ.
Command
| Параметр | Значение | Описание | Видимость |
|---|---|---|---|
| PowerSet | 0 – 1 | Установить состояние вентиляционной установки: 0 — выключить 1 — включить | Видимый |
| PowerOn | any value | Включить вентиляционную установку | Скрытый |
| PowerOff | any value | Выключить вентиляционную установку | Скрытый |
| TempControlMode | 1 – 2 | Режим регулировки температуры: 1 — выключен 2 — включен в режиме нагрева (нагревает до значения уставки приточного воздуха) | Видимый |
| TargetTemperature | 5 – 35 | Изменить температуру приточного воздуха | Видимый |
| TemperatureUp | any value | Увеличить температуру нагрева на шаг 1 °C | Скрытый |
| TemperatureDown | any value | Уменьшить температуру нагрева на шаг 1 °C | Скрытый |
| FanSpeed | 0 – 7 | Установить скорость вентилятора | Видимый |
| FanSpeedUp | any value | Увеличить скорость вентилятора на 1 | Скрытый |
| FanSpeedDown | any value | Уменьшить скорость вентилятора на 1 | Скрытый |
Feedback
| Параметр | Значение | Описание | Видимость |
|---|---|---|---|
| Power | 0 – 1 | Состояние вентилятора: 0 — выключен 1 — включен | Видимый |
| TempControlMode | 1 – 2 | Режим регулировки температуры: 1 — выключен: только вентиляция 2 — включен: нагрев | Видимый |
| TargetTemperature | 5 – 35 | Текущая уставка температуры приточного воздуха | Видимый |
| FanSpeed | 0 – 7 | Текущая скорость работы вентилятора | Видимый |
| MainEmrgStatus | 0; 1–16 | 1 группа аварийных статусов, где: 0 — нет ошибки 1–16 — код ошибки соответствует E1–E16 из руководства пользователя вентиляционной установки | Видимый |
| EmrgStatus | 0; 17–33 | 2 группа аварийных статусов, где: 0 — нет ошибки 17–33 — код соответствует E17–E33 из руководства пользователя вентиляционной установки | Видимый |
Вентиляция Royal Clima
В драйвере по умолчанию отображаются только те команды и фидбэки, которые используются для управления. Для использования остальных добавьте их в драйвер через меню ПКМ на подустройстве.
Command
| Параметр | Значение | Описание | Видимость |
|---|---|---|---|
| State | 0 / 1 | Установить состояние вентиляционной установки: 0 — выключить 1 — включить | Видимый |
| SupplyFanSpeed | 1 – 10 | Установить скорость приточного вентилятора. Значение 0 соответствует выключенному состоянию вентилятора | Видимый |
| ExhaustFanSpeed | 1 – 10 | Установить скорость вытяжного вентилятора. Значение 0 соответствует выключенному состоянию вентилятора | Видимый |
Feedback
| Параметр | Значение | Описание | Видимость |
|---|---|---|---|
| State | 0 / 1 | Состояние вентиляционной установки: 0 — установка выключена 1 — установка включена | Видимый |
| SupplyFanSpeed | 1 – 10 | Текущая скорость приточного вентилятора | Видимый |
| ExhaustFanSpeed | 1 – 10 | Текущая скорость вытяжного вентилятора | Видимый |
| RemovedAirTemperature | any value | Текущая температура вытяжного воздуха. На пульте дистанционного управления наружный воздух имеет обозначение RA | Скрытый |
| OutdoorAirTemperature | any value | Текущая температура наружного воздуха. На пульте дистанционного управления наружный воздух имеет обозначение OA | Скрытый |
| SupplyAirTemperature | any value | Текущая температура приточного воздуха. На пульте дистанционного управления наружный воздух имеет обозначение SA | Скрытый |
| ExhaustAirTemperaturee | any value | Текущая температура удаляемого воздуха. На пульте дистанционного управления наружный воздух имеет обозначение EA | Скрытый |
| FilterAlarmTimer | 0 – 3 | Ресурс фильтра: срок, оставшийся до его замены: 0 — менее 45 дней 1 — менее двух месяцев 2 — менее трёх месяцев 3 — менее полугода | Скрытый |
| Error | No errors, E01–E08 | Отображение кода ошибки. Вывод кода ошибки в формате строки: перечисление кодов ошибок через запятую | Скрытый |
Вентиляция VAKIO
В драйвере по умолчанию отображаются только те команды и фидбэки, которые используются для управления. Для использования остальных добавьте их в драйвер через меню ПКМ на подустройстве.
Команды:
| Параметр | Значение | Описание | Видимость по умолчанию |
|---|---|---|---|
| State | 0 / 1 | Установить состояние вентиляционной установки: 0 - выключить, 1 - включить. | Видимый |
| PowerOn | any value | Включить вентустановку. | Скрытый |
| PowerOff | any value | Выключить вентустановку. | Скрытый |
| PowerToggle | any value | Переключить состояние вентустановки. | Скрытый |
| Mode | 0 ~ 3 | Установить режим работы вентустановки. 0 - Ручной, 1 - Авто, 2 - Турбо, 3 - Ожидание. | Видимый |
| Manual | any value | Включить ручной режим. | Скрытый |
| Auto | any value | Включить режим Авто. | Скрытый |
| Turbo | any value | Включить режим Турбо. | Скрытый |
| Standby | any value | Включить режим Ожидание. | Скрытый |
| FanSpeed | 1 ~ 4 | Установить скорость вентилятора. | Видимый |
| FanSpeedDown | any value | Уменьшить скорость вентилятора на 1. | Видимый |
| FanSpeedUp | any value | Увеличить скорость вентилятора на 1. | Видимый |
| TargetTemperature | 10 ~ 25 | Установить температуру приточного воздуха. | Видимый |
| TemperatureUp | any value | Увеличить температуру приточного воздуха на шаг. | Видимый |
| TemperatureDown | any value | Уменьшить температуру приточного воздуха на шаг. | Видимый |
| IncomeCO2_1 | 0 ~ 5000 | Канал управления принимающий текущее значение СО2 с датчика. | Скрытый |
| IncomeCO2_2 | 0 ~ 5000 | Канал управления принимающий текущее значение СО2 с датчика. | Скрытый |
| IncomeCO2_3 | 0 ~ 5000 | Канал управления принимающий текущее значение СО2 с датчика. | Скрытый |
| IncomeCO2_4 | 0 ~ 5000 | Канал управления принимающий текущее значение СО2 с датчика. | Скрытый |
| CO2TopLimit | 0 ~ 5000 | Установить целевой уровень СО2. | Видимый |
| TurboTime | 1 ~ 60 | Установить время работы вентустановки в режиме Турбо (в минутах). | Видимый |
| StandbyTime | 1 ~ 1440 | Установить время работы вентустановки в режиме Ожидание (в минутах). | Видимый |
| StandbyStart | 0 ~ 1439 | Установить время начала работы вентустановки в режиме Ожидание. Время начала работы задается в числовом формате: 0 соответствует 00:00 (полночь), 1439 соответствует 23:59 (конец дня). Каждой минуте суток присвоено число от 0 до 1439: 1 час = 60 минут → 1:00 = 60, 2:00 = 120, и т. д. 13:45 = (13 × 60) + 45 = 825, 23:59 = (23 × 60) + 59 = 1439. | Видимый |
Фидбеки:
| Параметр | Значение | Описание | Видимость по умолчанию |
|---|---|---|---|
| State | 0 / 1 | Состояние вентиляционной установки: 0 - установка выключена, 1 - установка включена. | Видимый |
| Mode | 0 ~ 3 | Текущий режим работы вентустановки 0 - Ручной, 1 - Авто, 2 - Турбо, 3 - Ожидание. | Видимый |
| HeatElementIcon | 0 / 1 | Работа нагревательного элемента (нагрев приточного воздуха): 0 - выключен, 1 - включен. | Скрытый |
| FanSpeed | Выключен 1 ~ 4 | Текущая скорость вентилятора. | Видимый |
| FanPower | 0 / 1 | Текущее состояние вентилятора: 0 - включен, 1 - выключен. В режимах Авто и Ожидание при включенной вентустановке, приточный вентилятор может быть выключен: если текущий уровень СО2 не превышает заданный (для режима Авто), не наступило время включения установки (для режима Ожидание). | Видимый |
| CO2Alarm | 0 / 1 | Тревога по концентрации СО2: 0 - СО2 в пределах заданного уровня, 1 - СО2 превысил заданный уровень. В Ручном режиме значение всегда 0. | Видимый |
| TargetTemperature | 10 ~ 25 | Заданная температура приточного воздуха. | Видимый |
| TurboTimeLeft | 60 ~ 1 | Время (в минутах), оставшееся до завершения работы вентустановки в режиме Турбо. | Видимый |
| CO2SensorStatus1 | 0 ~ 3 | Статус датчика СО2 1: 0 - не используется, 1 - используется, но не доходят показания CO2, 2 - используется, показания приходят. | Видимый |
| CO2SensorStatus2 | 0 ~ 3 | Статус датчика СО2 2: 0 - не используется, 1 - используется, но не доходят показания CO2, 2 - используется, показания приходят. | Видимый |
| CO2SensorStatus3 | 0 ~ 3 | Статус датчика СО2 3: 0 - не используется, 1 - используется, но не доходят показания CO2, 2 - используется, показания приходят. | Видимый |
| CO2SensorStatus4 | 0 ~ 3 | Статус датчика СО2 4: 0 - не используется, 1 - используется, но не доходят показания CO2, 2 - используется, показания приходят. | Видимый |
| DeviceStatus | 0 / 1 | Отображение наличия / отсутствия связи шлюза I-CAN-Modbus с вентустановкой: 0 - вентустановка Оффлайн / не подключена, 1 - вентустановка Онлайн. | Видимый |
Кондиционер Hisense
В драйвере по умолчанию видимые только те команды и фидбеки, которые используются для управления. Для добавления скрытых воспользуйтесь меню ПКМ.
Команды:
| Параметр | Значение | Описание | Видимость по умолчанию |
|---|---|---|---|
| State | 0 / 1 | Установить состояние кондиционера: 0 - Выключить кондиционер, 1 - Включить кондиционер. | Видимый |
| On | Any value | Включить кондиционер | Скрытый |
| Off | Any value | Выключить кондиционер | Скрытый |
| Toggle | Any value | Переключить состояние кондиционера | Скрытый |
| SleepMode | 0 / 1 | Состояние режима сна: 0 - Сон выключен, 1 - Сон активирован. | Видимый |
| Speed | 0 ~ 3 | Установить скорость воздушного потока: 0 - Автоматическая скорость, 1 - Низкая скорость, 2 - Средняя скорость 3 - Высокая скорость. | Видимый |
| SpeedAuto | Any value | Переключить скорость воздушного потока на автоматическую | Скрытый |
| SpeedHigh | Any value | Переключить скорость воздушного потока на высокую | Скрытый |
| SpeedMedium | Any value | Переключить скорость воздушного потока на среднюю | Скрытый |
| SpeedLow | Any value | Переключить скорость воздушного потока на низкую | Скрытый |
| Mode | 0 ~ 4 | Установить режим работы кондиционера: 0 - Вентиляция, 1 - Нагрев, 2 - Охлаждение, 3 - Осушение, 4 - Автоматический режим. | Видимый |
| ModeFan | Any value | Переключиться на режим вентиляции | Скрытый |
| ModeHeat | Any value | Переключиться на режим нагрева | Скрытый |
| ModeCool | Any value | Переключиться на режим охлаждения | Скрытый |
| ModeDry | Any value | Переключиться на режим осушения | Скрытый |
| ModeAuto | Any value | Переключиться на автоматический режим | Скрытый |
| TargetTemperature | 18~30 °С | Установить целевую температуру кондиционера | Видимый |
| TargetTemperatureUp | Any value | Увеличить целевую температуру на 1°С | Видимый |
| TargetTemperatureDown | Any value | Уменьшить целевую температуру на 1°С | Видимый |
| SwingDirection | 0 ~ 3 | Переключить состояние ламелей: 0 - Ламели остановлены, 1 - Качание ламелей по вертикали, 2 - Качание ламелей по горизонтали, 3 - Качание ламелей и по горизонтали и по вертикали одновременно. | Видимый |
| SwingNo | Any value | Остановить ламели | Скрытый |
| SwingVertical | Any value | Активировать качание ламелей по вертикали | Скрытый |
| SwingHorizontal | Any value | Активировать качание ламелей по горизонтали | Скрытый |
| SwingCircular | Any value | Активировать качание ламелей по вертикали и по горизонтали одновременно | Скрытый |
Фидбеки:
| Параметр | Значение | Описание | Видимость по умолчанию |
|---|---|---|---|
| State | 0 / 1 | Состояние кондиционера: 0 - Кондиционер выключен, 1 - Кондиционер включен. | Видимый |
| SleepMode | 0 / 1 | Состояние режима сна: 0 - Сон выключен, 1 - Сон активирован. | Видимый |
| Mode | 0 ~ 4 | Установить режим работы кондиционера: 0 - Вентиляция, 1 - Нагрев, 2 - Охлаждение, 3 - Осушение, 4~7 - Автоматический режим. | Видимый |
| TargetTemperature | 16~32 °С | Целевая температура кондиционера | Видимый |
| Speed | 0 ~ 3 | Скорость воздушного потока: 0 - Автоматическая скорость, 1 - Низкая скорость, 2 - Средняя скорость 3 - Высокая скорость. | Видимый |
| SwingDirection | 0 ~ 3 | 0 - Ламели остановлены, 1 - Качание ламелей по вертикали, 2 - Качание ламелей по горизонтали, 3 - Качание ламелей и по горизонтали и по вертикали одновременно. | Видимый |
| FaultCode | Целочисленное | Код ошибки кондиционера. 0 - ошибок нет, Иное значение - код ошибки. | Видимый |
| DefrostStatus | 0 / 1 | Статус разморозки 0 - разморозка неактивна, 1 - разморозка активна. | Скрытый |
| CompressorStatus | 0 / 1 | Состояние компрессора: 0 - компрессор неактивен, 1 - компрессор неактивен. | Скрытый |
| IndoorTemperature | -20.0 ~ 79.0 °С | Значение с датчика температуры внутри помещения (датчик кондиционера). | Скрытый |
| OutdoorTemperature | -20.0 ~ 79.0 °С | Значение с датчика температуры улицы (датчик кондиционера). | Скрытый |
Обратите внимание: доступный диапазон целевой температуры для управления кондиционером Hisense через адаптер Hisense B544(E) - от 18℃ до 30℃. Стабильность работы при выходе за этот диапазон не гарантируется (техническое ограничение адаптера).
Также адаптер Hisense B544(E) не передаёт информацию и не позволяет управлять следующими функциями кондиционера:
- Режим AI Smart (Режим определяется как обычный режим “Авто”),
- Режим Eco,
- Режим самоочистки кондиционера,
- Тихий режим,
- Дежурный нагрев,
- Режимы сна помимо подрежима “Общий” (любые включенные подрежимы сна тем не менее определяются как включенный режим сна, без подробностей) .
Управление кондиционерами через шлюз ONOKOM
В драйвер по умолчанию попадают только те команды и фидбеки, которые используются для управления. Для добавления остальных воспользуйтесь меню ПКМ.
Команды
| Параметр | Значение | Описание | Видимость по умолчанию |
|---|---|---|---|
| State | 0/1 | Задать состояние кондиционера: 0 - Выключить кондиционер 1 - Включить кондиционер | Видимый |
| On | Any value | Включить кондиционер | Скрытый |
| Off | Any value | Выключить кондиционер | Скрытый |
| Toggle | Any value | Переключить состояние кондиционера | Скрытый |
| Backlight | 0/1 | 0 - Выключить подсветку экрана кондиционера 1 - Включить подсветку экрана кондиционера | Скрытый |
| ReducedBacklight | 0/1 | 0 - Выключить уменьшение яркости подсветки экрана кондиционера 1 - Включить уменьшение яркости подсветки экрана кондиционера | Скрытый |
| ModeSilent | 0/1 | 0 - Выключить тихий режим 1 - Включить тихий режим | Видимый |
| SoundIndication | 0/1 | 0 - Выключить звуковую индикацию 1 - Включить звуковую индикацию | Скрытый |
| ModeEco | 0/1 | 0 - Выключить эко режим 1 - Включить эко режим | Видимый |
| ModeTurbo | 0/1 | 0 - Выключить турбо режим 1 - Включить турбо режим | Видимый |
| ModeSleep | 0/1 | 0 - Выключить режим “сон” 1 - Включить режим “сон” | Видимый |
| Ionization | 0/1 | 0 - Выключить ионизацию воздуха 1 - Включить ионизацию воздуха | Видимый |
| AutoCleaning | 0/1 | 0 - Выключить режим самоочистки 1 - Включить режим самоочистки | Видимый |
| AntiMold | 0/1 | 0 - Выключить режим “антиплесень” 1 - Включить режим “антиплесень” | Видимый |
| StandbyHeating | 0/1 | 0 - Выключить дежурный обогрев 1 - Включить дежурный обогрев | Видимый |
| SoftFlow | 0/1 | 0 - Выключить мягкий поток 1 - Включить мягкий поток | Видимый |
| BacklightAutoOff | 0/1 | 0 - Выключить автоматическое отключение подсветки 1 - Включить автоматическое отключение подсветки | Скрытый |
| WorkMode | Int 1-5 | Переключить кондиционер на режим работы: 1 - Нагрев 2 - Охлаждение 3 - Авто 4 - Осушение 5 - Вентиляция | Видимый |
| TargetTemperature | Int 18-30 | Целевая температура кондиционера | Видимый |
| TargetTemperatureStepUp | Any value | Поднять целевую температуру кондиционера на 1 градус | Скрытый |
| TargetTemperatureStepDown | Any value | Уменьшить целевую температуру кондиционера на 1 градус | Скрытый |
| FanSpeed | Int 0-5 | Задать позицию для горизонтальных ламелей кондиционера: 0 - Качание остановлено 1 - Качание 2 - 6 - Позиции | Видимый |
| FanSpeedExtended | Int 0-7 | Переключить скорость воздушного потока: 0 - Авто 1 - Тихий режим 2-6 – Скорости 7 - Турбо | Видимый |
| AirflowHorzPosition | Int 0-6 | Задать позицию для горизонтальных ламелей кондиционера: 0 - Качание остановлено 1 - Качание 2 - 6 - Позиции | Видимый |
| AirflowVertPosition | Int 0-6 | Задать позицию для вертикальных ламелей кондиционера: 0 - Качание остановлено 1 - Качание 2 - 6 - Позиции | Видимый |
| AirflowDirection | Int 0-3 | Задать направление качания ламелей кондиционера: 0 - Качание остановлено 1 - Качание горизонтальное и вертикальное 2 - Горизонтальное качание 3 - Вертикальное качание | Видимый |
Фидбеки
| Параметр | Значение | Описание | Видимость по умолчанию |
|---|---|---|---|
| State | 0/1 | Текущее состояние кондиционера: 0 - Выключен 1 - Включен | Видимый |
| Backlight | 0/1 | Подсветка экрана кондиционера: 0 - Выключена 1 - Включена | Скрытый |
| TargetTemperature | Int 18-30 | Целевая температура кондиционера | Видимый |
| ModeSilent | 0/1 | 0 - Выключить режим “сон” 1 - Включить режим “сон” | Видимый |
| SoundIndication | 0/1 | Звуковая индикация: 0 - Выключена 1 - Включена | Скрытый |
| ModeEco | 0/1 | Режим “эко”: 0 - Выключен 1 - Включен | Видимый |
| ModeTurbo | 0/1 | Режим “турбо”: 0 - Выключен 1 - Включен | Видимый |
| ModeSleep | 0/1 | Режим “сон”: 0 - Выключен 1 - Включен | Видимый |
| Ionization | 0/1 | Ионизация воздуха: 0 - Выключена 1 - Включена | Видимый |
| AutoCleaning | 0/1 | Режим “антиплесень”: 0 - Выключен 1 - Включен | Видимый |
| AntiMold | 0/1 | Режим “антиплесень”: 0 - Выключен 1 - Включен | Видимый |
| StandbyHeating | 0/1 | Дежурный обогрев: 0 - Выключен 1 - Включен | Видимый |
| SoftFlow | 0/1 | Режим “мягкий поток”: 0 - Выключен 1 - Включен | Видимый |
| WorkMode | Int 1-5 | Текущий режим работы кондиционера: 1 - Нагрев 2 - Охлаждение 3 - Авто 4 - Осушение 5 - Вентиляция | Видимый |
| FanSpeed | Int 0-5 | Текущая скорость воздушного потока: 0 - Авто 1-5 - Скорости | Видимый |
| FanSpeedExtended | Int 0-7 | Текущая скорость воздушного потока: 0 - Авто 1 - Тихий режим 2-6 - Скорости 7 - Турбо | Видимый |
| AirflowHorzPosition | Int 0-6 | Текущая позиция для горизонтальных ламелей кондиционера: 0 - Качание остановлено 1 - Качание 2 - 6 - Позиции | Видимый |
| AirflowVertPosition | Int 0-6 | Текущая позиция для вертикальных ламелей кондиционера: 0 - Качание остановлено 1 - Качание 2 - 6 - Позиции | Видимый |
| AirflowDirection | Int 0-3 | Задать направление качания ламелей кондиционера: 0 - Качание остановлено 1 - Качание горизонтальное и вертикальное 2 - Горизонтальное качание 3 - Вертикальное качание | Видимый |
| OnlineAC | 0/1 | Информация о наличии соединения между шлюзом и кондиционером | Видимый |
| IndoorTemperature | Float | Показывает текущую температуру воздуха в комнате, измеренную встроенным датчиком кондиционера. На основе этих данных устройство регулирует свою работу | Скрытый |
| OutdoorTemperature | Float | Отображает температуру на улице, если кондиционер подключен к внешнему датчику | Скрытый |
| ErrorsNum | Int | Число ошибок на кондиционере | Скрытый |
| ErrorCodeDec | Int | Код ошибки, записанный в десятичном виде | Скрытый |
| ErrorCodeHex | Int | Код ошибки, записанный в Hex виде | Скрытый |
| OnokomOnline | 0/1 | Информация о наличии соединения между шлюзом I-CAN-Modbus и шлюзом ONOKOM: 0 - Нет соединения 1 - Есть связь | Скрытый |
Управление сценариями
Command:
| Параметр | Значение | Описание |
|---|---|---|
| Launch Scenario | любое | Запустить сценарий |
| Resave Scenario | любое | Перезаписать сценарий (сохранить текущее состояние устройств) |
Создание серверной логики
Создание расписаний
Расписание событий в серверной логике - это планировщик с событиями, доступен в панели SCHEDULER при настройке логики для . С помощью расписаний вы можете создать триггер, который с периодичностью или однократно сработает в указанное время и запустит выбранное правило (подробнее здесь).
Создание правил
После импорта Bus77 устройств в серверный проект, вы можете дополнительно настроить правила, которые будут работать на сервере, согласно заданной логике (подробнее здесь).
Для настройки правил укажите:
-
Условие срабатывания (WHEN) - событие, которое вызывает выполнение команд, указанных в THEN, но только если при этом выполняются условия, указанные в BUT ONLY IF. Условиями для запуска правил в драйвере Bus77 могут выступать:
- показания датчиков (например, обнаружение протечки LeakageState == 1),
- состояние оборудования например, текущее значение уровня диммера CurrentLevel < 50
- события кнопок (SinglePress, DoublePress, LongPressStart).
-
Действия при срабатывании (THEN) - все команды, настроенные в THEN будут выполнены друг за другом, начиная с верхнего в списке. В драйвере Bus77 для создания действия достаточно отправить в команду необходимое значение (например, включение реле State == 1).
-
Исключающие условия (BUT ONLY IF) - если они не выполнены, команды из THEN не сработают. Если условий несколько, должны выполниться они все. Исключающими условиями для запуска правил в драйвере Bus77 могут выступать:
- показания датчиков,
- состояние оборудования.
Пример управления оборудованием по нажатию на кнопку:
В драйвере Bus77 кнопка является событийным устройством. Каждое событие кнопки (SinglePress, DoublePress, LongPressStart и др.) изменяет свое состояние на 1 только по нажатию на кнопку, после чего возвращает свое привычное состояние в 0. Вы можете использовать события кнопки в правилах для включения или выключения света, включения сценариев и т.п.
Для примера настроим кнопку на включение / выключение света в комнате по одинарному нажатию на кнопку и выключение всего света в квартире по удержанию кнопки. Для этого:
- Создайте правило на включение диммера:
- в условии (WHEN) укажите событие одинарного нажатия на кнопку,
- в действии (THEN) выберите диммер, который необходимо включить, присвойте состоянию диммера 1,
- в исключающем условии (BUT ONLY IF) укажите, что действие будет происходить только если диммер выключен.

- Создайте правило на выключение диммера:
- в условии (WHEN) укажите событие одинарного нажатия на кнопку,
- в действии (THEN) выберите диммер, который необходимо выключить, присвойте состоянию диммера 0,
- в исключающем условии (BUT ONLY IF) укажите, что действие будет происходить только если диммер включен.

- Создайте правило на выключение всего света в квартире:
- в условии (WHEN) укажите событие удержания кнопки,
- в действии (THEN) выберите все необходимые источники света и присвойте им статус выключения (0).
