Перейти к основному содержимому
Подсказка

iRidi для Bus77

Набор инструментов для создания интерфейсов управления оборудованием в шине Bus77.

документация обновлена 19.3.2026

Описание

Драйвер Bus77 - это набор инструментов, позволяющий создать интерфейс для управления домом или офисом на базе оборудования, работающего по протоколу Bus77. Список поддерживаемого оборудования доступен в каталоге Bus77 устройств.

Добавление драйвера

Отсканировать Bus77 шину и добавить устройства в проект (панельный / серверный) можно с помощью импорта устройств из приложения Bus77 Home или с помощью проекта Bus77 в iRidi Studio.

Важно

После экспорта из приложения Bus77 Home и импорта данных в iRidi Studio возврат для настройки и управления визуализацией Bus77 Home невозможен. Продолжение работы в Bus77 Home гарантированно приводит к поломке связей в шине. Импортируйте файл проекта в iRidi Studio только при завершении настройки шины. Далее конфигурирование шины продолжайте в iRidi Studio.

Импорт устройств

  1. Для добавления устройств в iRidi Studio , необходимо из приложения Bus77 Home выгрузить файл с заранее настроенными устройствами. Для этого в настройках линии нажмите Экспортировать данные в файл :

Bus77_driver10.png

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

Bus77_4.png

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

Bus77_6.png

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

Подсказка

Начиная с версии Bus77 Home v2.1.0, проект экспортируется с новым расширением b77.

  1. Все проекты, экспортированные на версиях ниже v2.1.0 с расширением *.irb77, совместимы с любой версией iRidi Studio.
  2. Проекты, экспортированные на v2.1.0 и выше с расширением *.b77, совместимы с iRidi Studio, начиная от версии v1.3.66.

Настройка параметров подключения

ConfiguringConnectionSettings.png

Настройка подключения драйвера:

  • 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

Bus77_Setting3.png

Настройка подключения устройств:

  • LID - адрес на линии;
  • Model - модель устройства;
  • PIN - пин код устройства.
примечание

При выборе TCP протокола данные подключения драйвера(порт, хост) выставляются вручную порты для оборудования можно найти здесь

По нажатию правой кнопки мыши (ПКМ) по устройству или драйверу появится меню с кнопкой "Открыть в проекте Bus77" . По нажатию на кнопку откроется Bus77 проект на вкладке "Связи и логика", выбранное устройство будет выделено.

Bus77_Devices1.png

примечание

Для удобного отслеживания состояния устройств, у каждого устройства в проекте есть свой токен Online.

примечание

Если у панельного / серверного проекта нет привязанного Bus77 проекта, то кнопка "Открыть в проекте Bus77" будет неактивна, появится ошибка: "Связанный проект не найден. Попробуйте привязать проект снова."

примечание

Если выбранное устройство не найдено, то появится ошибка: "Устройство не найдено. Синхронизируйте проекты."

Настройка Used with iRidi device

Настройка "Used with iRidi Device" позволяет автоматически выставить порт устройства по умолчанию для удобной настройки драйвера Bus77 Network

  1. Создайте серверный или панельный проект в iRidi Studio и добавьте драйвер Bus77 Network
  2. Добавьте драйвер Bus77 Network, нажав на кнопку "+" > Add device
  3. В поле Used with iRidi Device выберите используемое устройство
  4. В параметрах драйвера выберите протокол (TCP или CAN)
  5. Измените параметры подключения по необходимости (Host, Port, LID)
  6. После выбора устройства в поле Port автоматически подставится дефолтный порт устройства (см. раздел "Поиск линии")
примечание

В зависимости от выбранного в параметре Used with iRidi Device устройства или протокола, изменяется список доступных протоколов или устройств соответственно.

В панельном проекте:

протокол TCP

Panel_TCP_Bus77.png

протокол CAN

ServerPanel_CAN_Bus77.png

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

протокол TCP

ServerPanel_TCP_Bus77.png

протокол CAN

ServerPanel_CAN_Bus77.png

примечание

При синхронизации драйвера Bus77 Network с проектом Bus77 параметр Used with iRidi Device сбрасывается в значение None Значения полей Host, Port, LID синхронизируются с проектом Bus77

примечание

При ручном изменении параметров подключения параметр Used with iRidi Device сбрасывается в значение None. Для восстановления дефолтных параметров подключения заново выберите устройство в параметре Used with iRidi Device.

Мониторинг доступности устройств

У устройств Bus77 есть собственный токен Online , он находится в папке Токены внутри устройства. Создан для удобного мониторинга за состоянием устройства (онлайн/офлайн) на линии.

Свойства токена Online серверный проект

Bus77_Devices02.png

По умолчанию, в серверном проекте, токен 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 панельный проект

Bus77_Devices03.png

По умолчанию, в панельном проекте, токен 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_Add_command1.png

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

SendRecieve.png

Чтобы отправить команду, перетяните ее на графический элемент и укажите значение (Value), которое необходимо отправить.

Чтобы отобразить значение с канала обратной связи, перетащите Feedback на графический элемент, и укажите, каким образом вывести значение (Value).

Подробнее о работе с графическими элементами написано в статье "Типы графических элементов".

Датчик влажности

В драйвер по умолчанию попадают только те команды и фидбэки, которые используются для управления. Для добавления остальных воспользуйтесь меню ПКМ.

Command:

ПараметрЗначениеОписание
Availability0 / 1Доступность датчика: 1 — включить, 0 — выключить
CalibrationValue-20 – 20Калибровочное значение датчика
UpperPoint0 – 100Верхняя отслеживаемая точка значения датчика
BottomPoint0 – 100Нижняя отслеживаемая точка значения датчика
Deadband0 – 100Минимальное изменение значения датчика, при котором происходит событие изменения канала обратной связи Value, независимо от настройки Pulse
Pulse0 – 60Таймер отправки значения в шину (в мин).
0 — выключен, минимальное значение 1, максимальное — 60

Feedback:

ПараметрЗначениеОписание
Value0 – 100Значение датчика
Availability0 / 1Доступность датчика: 1 — включен, 0 — выключен
AlarmState-1 – 1Состояние тревоги:
-1 — ниже
0 — норма
1 — выше

Датчик давления

В драйвер по умолчанию попадают только те команды и фидбэки, которые используются для управления. Для добавления остальных воспользуйтесь меню ПКМ.

Command:

ПараметрЗначениеОписание
Availability0 / 1Доступность датчика: 1 — включить, 0 — выключить
CalibrationValue-1000 – 1000Калибровочное значение датчика
UpperPoint0 – 1000Верхняя отслеживаемая точка значения датчика
BottomPoint0 – 1000Нижняя отслеживаемая точка значения датчика
Deadband0 – 1000Минимальное изменение значения датчика (от текущего), при котором происходит событие изменения канала обратной связи Value, независимо от настройки Pulse
Pulse0 – 60Таймер отправки значения в шину (в мин).
0 — выключен, минимальное значение 1, максимальное — 60

Feedback:

ПараметрЗначениеОписание
Value0 – 1000Значение датчика
AlarmState-1 – 1Состояние тревоги:
-1 — ниже
0 — норма
1 — выше

Датчик движения

В драйвер по умолчанию попадают только те команды и фидбэки, которые используются для управления. Для добавления остальных воспользуйтесь меню ПКМ.

Command:

ПараметрЗначениеОписание
Availability0 / 1Доступность датчика: 1 — включить, 0 — выключить
CalibrationValue-1000 – 1000Калибровочное значение датчика
UpperPoint0 – 1000Верхняя отслеживаемая точка значения датчика
BottomPoint0 – 1000Нижняя отслеживаемая точка значения датчика
Deadband0 – 1000Минимальное изменение значения датчика (от текущего), при котором происходит событие изменения канала обратной связи Value, независимо от настройки Pulse
Pulse0 – 60Время, через которое генерируется изменение глобальной переменной канала Value, независимо от настройки Deadband
Silenceлюбое значениеОтключить датчик на время КУ SetSilenceTime
HighBacklightValue0 – 100Значение датчика для включения света
IncomeIllumination0 / 1Канал входящего значения освещенности
LightAutoOffTimer0 – 65535Время ожидания (в минутах) перед отключением диммеров/реле после пропажи движения
LightMode0 / 1Режим включения света:
0 — без учета освещенности
1 — с учетом уровня освещения
LightValue0 – 100Значение включения света без учета освещенности
LowBacklightValue0 – 100Значение включения света для светлого режима
MotionThreshold0 – 1000Порог для определения наличия движения
SetSilenceTime0 – 65535Время для параметра Silence
SetTimerDelayOn0 – …Время (в секундах), по истечении которого датчик включится при запуске через КУ StartWithDelay
ShiftSetPointValue0 – 25Настройка для ShiftSetPoint
StartWithDelayлюбое значениеВключить сенсор с задержкой по таймеру КУ SetTimerDelayOn
IncomeMotionState0 / 1Входящее значение движения от других датчиков
FastMode0 / 1Режим быстрого обнаружения движения

Feedback:

ПараметрЗначениеОписание
Value0 – 1000Значение датчика
AlarmState-1 – 1Состояние тревоги:
-1 — ниже
0 — норма
1 — выше
Availability0 / 1Доступность датчика
SilenceState-1 – 1Состояние Silence:
-1 — Silence
0 — выключен
1 — включен
State0 / 1Состояние удаленного устройства с учетом задержки
MotionState0 / 1Флаг наличия движения с учетом параметра MotionThreshold

Датчик загрязнения воздуха

В драйвер по умолчанию попадают только те команды и фидбэки, которые используются для управления. Для добавления остальных воспользуйтесь меню ПКМ.

Command:

ПараметрЗначениеОписание
Availability0 / 1Доступность датчика: 1 — включить, 0 — выключить
UpperPoint0 – 20000Верхняя отслеживаемая точка значения датчика
BottomPoint0 – 20000Нижняя отслеживаемая точка значения датчика
Deadband0 – 20000Минимальное изменение значения датчика (от текущего), при котором происходит событие изменения канала обратной связи Value, независимо от настройки Pulse
Pulse0 – 60Таймер отправки значения в шину (в мин).
0 — выключен, минимальное значение 1, максимальное — 60

Feedback:

ПараметрЗначениеОписание
ValueVOC0 – 20000Значение датчика VOC
AlarmState-1 – 1Состояние тревоги:
-1 — ниже
0 — норма
1 — выше
Availability0 / 1Доступность датчика: 1 — включен, 0 — выключен

Датчик напряжения

В драйвер по умолчанию попадают только те команды и фидбэки, которые используются для управления. Для добавления остальных воспользуйтесь меню ПКМ.

Command:

ПараметрЗначениеОписание
Availability0 / 1Доступность датчика: 1 — включить, 0 — выключить
CalibrationValue0 – 20000Установление зависимости между показаниями измерительного прибора и величиной измеряемого параметра
UpperPoint0 – 20000Значение, при достижении которого показания считаются высокими
BottomPoint0 – 20000Значение, ниже которого показания считаются низкими
Deadband0 – 20000Отправка значения происходит, если изменение превышает указанное значение
Pulse0 – 60Интервал запроса актуального значения (в мин).
0 — таймер отключен
AlarmPulse0 – 128Время до срабатывания тревоги при высоком или низком значении
Shiftлюбое значениеДобавляет или вычитает значение для корректировки показаний датчика
Multiplier-10000 – 10000Умножает значение датчика (используется для перевода в другие единицы измерения)

Feedback:

ПараметрЗначениеОписание
AlarmState-1 – 1Состояние тревоги:
-1 — ниже
0 — норма
1 — выше
Availability0 / 1Доступность датчика: 1 — включен, 0 — выключен
Modified Valueлюбое значениеЗначение с учетом модификации
Voltageлюбое значениеНапряжение (мВ)

Датчик освещенности

В драйвер по умолчанию попадают только те команды и фидбэки, которые используются для управления. Для добавления остальных воспользуйтесь меню ПКМ.

Command:

ПараметрЗначениеОписание
Availability0 / 1Доступность датчика: 1 — включить, 0 — выключить
CalibrationValue-20000 – 20000Калибровочное значение датчика
UpperPoint0 – 20000Верхняя отслеживаемая точка значения датчика
BottomPoint0 – 20000Нижняя отслеживаемая точка значения датчика
Deadband0 – 20000Минимальное изменение значения датчика (от текущего), при котором происходит событие изменения канала обратной связи Value, независимо от настройки Pulse
Pulse0 – 60Интервал генерации изменения глобальной переменной канала Value, независимо от настройки Deadband
IlluminationPoint0 – 20000Порог освещенности для перехода между состояниями «темно / светло»
IlluminationHysteresis0 – 20000Гистерезис для точки перехода «темно / светло»
ManualCalibrationStart0 – 20000Запуск калибровки: задается текущее освещение (в люксах), после чего датчик корректирует свои расчеты
CalibrationCoefficientлюбое значениеКалибровочный коэффициент, рассчитывается автоматически после установки ManualCalibrationStart; может использоваться для ручной корректировки

Feedback:

ПараметрЗначениеОписание
Value0 – 20000Значение датчика
Availability0 / 1Доступность датчика: 1 — включен, 0 — выключен
BacklightValue0 / 1Состояние освещенности:
0 — светло
1 — темно
AlarmState-1 – 1Состояние тревоги:
-1 — ниже
0 — норма
1 — выше

Датчик протечки

В драйвере по умолчанию показываются только те команды и фидбэки, которые используются для управления. Для использования остальных добавьте их в драйвер через меню ПКМ на подустройстве. Command:

ПараметрЗначениеОписаниеТип
Mode0 – 2Режим работы:
0 — выключен
1 — включен
2 — режим уборки (датчик неактивен)
Видимый
SilenceOnлюбое значениеВключить режим «Уборка»Скрытый
SilenceOffлюбое значениеВыключить режим «Уборка»Скрытый

Feedback:

ПараметрЗначениеОписаниеТип
LeakageState0 / 1Состояние протечки:
1 — обнаружена протечка
0 — протечка не обнаружена
Видимый
SilenceTimeLeft0 – …Остаток времени (в минутах) до окончания режима «Уборка», обновляется каждую минутуВидимый
SensorState0 – 5Состояние датчика:
0 — нет ошибки
1 — датчик не в сети
2 — ошибка счетчика (FS-WT-BIF) / нет связи (FS-WT-OCS-BIF)
3 — ошибка частоты ШИМ
4 — ошибка скважности ШИМ
5 — нет обратной связи*
Видимый
Mode0 – 2Режим работы:
0 — выключен
1 — включен
2 — режим уборки (датчик неактивен)
Видимый
SilenceOnлюбое значениеСобытие включения режима «Уборка»Скрытый
SilenceOffлюбое значениеСобытие выключения режима «Уборка»Скрытый

Датчик силы тока

В драйвер по умолчанию попадают только те команды и фидбэки, которые используются для управления. Для добавления остальных воспользуйтесь меню ПКМ.

Command:

ПараметрЗначениеОписание
Availability0 / 1Доступность датчика: 1 — включить, 0 — выключить
CalibrationValue0 – 20000Установление зависимости между показаниями измерительного прибора и величиной измеряемого параметра
UpperPoint0 – 20000Значение, при достижении которого показания считаются высокими
BottomPoint0 – 20000Значение, ниже которого показания считаются низкими
Deadband0 – 20000Отправка значения происходит, если изменение превышает указанное значение
Pulse0 – 60Интервал запроса актуального значения (в мин).
0 — таймер отключен
AlarmPulse0 – 128Время до срабатывания тревоги при высоком или низком значении
Shiftлюбое значениеДобавляет или вычитает значение для корректировки показаний датчика
Multiplier-10000 – 10000Умножает значение датчика (используется для перевода в другие единицы измерения)

Feedback:

ПараметрЗначениеОписание
AlarmState-1 – 1Состояние тревоги:
-1 — ниже
0 — норма
1 — выше
Availability0 / 1Доступность датчика: 1 — включен, 0 — выключен
Modified Valueлюбое значениеЗначение с учетом модификации
Currentлюбое значениеСила тока (А)

Датчик сопротивления

В драйвер по умолчанию попадают только те команды и фидбэки, которые используются для управления. Для добавления остальных воспользуйтесь меню ПКМ.

Command:

ПараметрЗначениеОписание
Availability0 / 1Доступность датчика: 1 — включить, 0 — выключить
CalibrationValue0 – 20000Установление зависимости между показаниями измерительного прибора и величиной измеряемого параметра
UpperPoint0 – 20000Значение, при достижении которого показания считаются высокими
BottomPoint0 – 20000Значение, ниже которого показания считаются низкими
Deadband0 – 20000Отправка значения происходит, если изменение превышает указанное значение
Pulse0 – 60Интервал запроса актуального значения (в мин).
0 — таймер отключен
AlarmPulse0 – 128Время до срабатывания тревоги при высоком или низком значении
Shiftлюбое значениеДобавляет или вычитает значение для корректировки показаний датчика
Multiplier-10000 – 10000Умножает значение датчика (используется для перевода в другие единицы измерения)

Feedback:

ПараметрЗначениеОписание
AlarmState-1 – 1Состояние тревоги:
-1 — ниже
0 — норма
1 — выше
Availability0 / 1Доступность датчика: 1 — включен, 0 — выключен
Modified Valueлюбое значениеЗначение с учетом модификации
Resistanceлюбое значениеСопротивление (Ом)

Датчик температуры

В драйвер по умолчанию попадают только те команды и фидбэки, которые используются для управления. Для добавления остальных воспользуйтесь меню ПКМ.

Command:

ПараметрЗначениеОписание
Availability0 / 1Доступность датчика: 1 — включить, 0 — выключить
CalibrationValue-20 – 20Поправка к текущему значению температуры для компенсации погрешности измерения
Deadband0 – 10Минимальное изменение температуры для отправки значения (по умолчанию 0,5).
0 — отключено
Pulse0 – 60Интервал отправки значения в шину (в мин).
0 — выключен, минимальное значение 1, максимальное — 60
BottomPoint-50 – 110Нижняя отслеживаемая точка значения датчика
UpperPoint-50 – 110Верхняя отслеживаемая точка значения датчика

Feedback:

ПараметрЗначениеОписаниеПримечание
Temperature-50 – 110Значение температуры окружающей средыПри обрыве или коротком замыкании данные не передаются
Availability0 / 1Доступность датчика: 1 — включен, 0 — выключен
ErrorCode0 – 3Код ошибки:
0 — нет ошибок
1 — короткое замыкание
2 — обрыв
3 — аномальные данные (если значение не приходит более минуты)
AlarmState-1 – 1Состояние тревоги:
-1 — ниже
0 — норма
1 — выше

Датчик шума

В драйвер по умолчанию попадают только те команды и фидбэки, которые используются для управления. Для добавления остальных воспользуйтесь меню ПКМ.

Command:

ПараметрЗначениеОписание
Availability0 / 1Доступность датчика: 1 — включить, 0 — выключить
CalibrationValue-128 – 127Калибровочное значение датчика
UpperPoint0 – 150Верхняя отслеживаемая точка значения датчика
BottomPoint0 – 150Нижняя отслеживаемая точка значения датчика
Deadband0 – 150Минимальное изменение значения датчика (от текущего), при котором происходит событие изменения канала обратной связи Value, независимо от настройки Pulse
Pulse0 – 60Интервал отправки значения в шину (в мин).
0 — выключен, минимальное значение 1, максимальное — 60
AlarmPulse0 – 128Интервал генерации изменения глобальных переменных Upper/BottomLimit

Feedback:

ПараметрЗначениеОписание
Value0 – 150Значение датчика
AlarmState-1 – 1Состояние тревоги:
-1 — ниже
0 — норма
1 — выше
Availability0 / 1Доступность датчика: 1 — включен, 0 — выключен

Датчик CO2

В драйвер по умолчанию попадают только те команды и фидбэки, которые используются для управления. Для добавления остальных воспользуйтесь меню ПКМ.

Command:

ПараметрЗначениеОписание
Availability0 / 1Доступность датчика: 1 — включить, 0 — выключить
CalibrationValue-500 – 500Калибровочное значение датчика
UpperPoint0 – 5000Верхняя отслеживаемая точка значения датчика
BottomPoint0 – 5000Нижняя отслеживаемая точка значения датчика
Deadband0 – 5000Минимальное изменение значения датчика (от текущего), при котором происходит событие изменения канала обратной связи Value, независимо от настройки Pulse
Pulse0 – 60Интервал отправки значения в шину (в мин).
0 — выключен, минимальное значение 1, максимальное — 60

Feedback:

ПараметрЗначениеОписание
Value0 – 5000Значение датчика
Availability0 / 1Доступность датчика: 1 — включен, 0 — выключен
AlarmState-1 – 1Состояние тревоги:
-1 — ниже
0 — норма
1 — выше

Диммер

В драйвер по умолчанию попадают только те команды и фидбэки, которые используются для управления. Для добавления остальных воспользуйтесь меню ПКМ.

Command:

ПараметрЗначениеОписание
TargetLevel0 – 100Целевое значение уровня диммера
CurrentLevelRefreshTime0 – 10Количество отправок значения в секунду при изменении яркости от текущей до целевой (канал CurrentLevel).
0 — значение отправляется один раз при достижении целевого уровня
SwitchOnлюбое значениеВключение диммера с последним сохраненным значением (по умолчанию — максимальным)
SwitchOffлюбое значениеВыключение диммера
Toggleлюбое значениеПереключение состояния: SwitchOn ↔ SwitchOff
BehaviorOnStart0 – 2Режим работы при подаче питания:
0 — всегда выключен
1 — использовать ValueOnStart
2 — использовать последнее значение
ValueOnStart1 – 100Значение диммера при подаче питания
Upлюбое значениеУвеличение уровня диммера
Downлюбое значениеУменьшение уровня диммера
FadeIn0 – 3600000Время (мс) для увеличения уровня с 0 до максимального по кривой FadeIn
FadeOut0 – 3600000Время (мс) для уменьшения уровня с максимального до 0
Step0 – 100Шаг изменения уровня для команд Up и Down
FlickerThreshold (220)0 – 100Порог мерцания (в единицах основной шкалы)
DimmingMode (220)0 / 1Режим диммирования:
0 — передний фронт
1 — задний фронт
State0 / 1Состояние диммера:
1 — включен
0 — выключен
IncomeShiftSetPoint-25 – 25Значение сдвига для CurrentSetPoint
SwitchOnMinлюбое значениеВключение диммера с минимальным уровнем
SwitchOnMaxлюбое значениеВключение диммера с максимальным уровнем

Feedback:

ПараметрЗначениеОписание
TargetLevel0 – 100Целевое значение уровня диммера
CurrentLevel0 – 100Текущее значение уровня диммера
State0 / 1Состояние диммера:
0 — выключен
1 — включен

TW Диммер

В драйвере по умолчанию видимые только те команды и фидбэки, которые используются для управления. Для добавления скрытых воспользуйтесь меню ПКМ.

Command:

ПараметрЗначениеОписаниеТип
TargetLevel0 – 100Установить произвольную яркость диммераВидимый
Onлюбое значениеВключить диммер с последним значением яркости и цветовой температурыСкрытый
SwitchOnMaxлюбое значениеУстановить максимальную яркость (100%) без изменения цветовой температурыСкрытый
SwitchOnMinлюбое значениеУстановить минимальную яркость (1%) без изменения цветовой температурыСкрытый
Toggleлюбое значениеПереключить состояние: включение / выключение с последним значениемСкрытый
Offлюбое значениеВыключить диммерСкрытый
Upлюбое значениеУвеличить яркость на один шаг без изменения цветовой температурыСкрытый
Downлюбое значениеУменьшить яркость на один шаг без изменения цветовой температурыСкрытый
State0 / 1Установить состояние:
0 — выключить
1 — включить с последним значением
Видимый
BackgroundTargetLevel1 – 100Изменить значение яркости, которое будет использовано при следующем включенииСкрытый
ColorTemperature1500 – 8000Установить цветовую температуруВидимый
ColorTemperatureStepUpлюбое значениеУвеличить цветовую температуру на один шаг без изменения яркостиСкрытый
ColorTemperatureStepDownлюбое значениеУменьшить цветовую температуру на один шаг без изменения яркостиСкрытый
SunriseSimulation0 / 1Управление имитацией рассвета:
0 — остановить
1 — запустить
Скрытый
SunsetSimulation0 / 1Управление имитацией заката:
0 — остановить
1 — запустить
Скрытый
SunriseTargetLevel2 – 100Целевая яркость при имитации рассветаСкрытый
SunriseColorTemperature1500 – 8000Цветовая температура при имитации рассветаСкрытый
SunsetColorTemperature1500 – 8000Цветовая температура при имитации закатаСкрытый

Feedback:

ПараметрЗначениеОписаниеТип
TargetLevel0 – 100Целевое значение яркости диммераВидимый
CurrentLevel0 – 100Текущее значение яркости диммераВидимый
TargetLevelReachedлюбое значениеСобытие достижения целевого уровня яркостиСкрытый
Onлюбое значениеСобытие включения диммераСкрытый
Offлюбое значениеСобытие выключения диммераСкрытый
State0 / 1Состояние диммера:
0 — выключен
1 — включен
Видимый
BackgroundTargetLevel1 – 100Значение яркости, которое будет использовано при следующем включенииСкрытый
ColorTemperature1500 – 8000Текущее значение цветовой температурыВидимый
DownTempLimit1500 – 8000Нижний предел цветовой температуры для выбранного типа светодиодной лентыСкрытый
UpperTempLimit1500 – 8000Верхний предел цветовой температуры для выбранного типа светодиодной лентыСкрытый
SunriseSimulation0 / 1Состояние имитации рассвета:
0 — не выполняется
1 — выполняется
Скрытый
SunriseSimulationStartлюбое значениеСобытие начала имитации рассветаСкрытый
SunriseSimulationEndлюбое значениеСобытие завершения имитации рассвета (достигнут целевой уровень)Скрытый
SunsetSimulation0 / 1Состояние имитации заката:
0 — не выполняется
1 — выполняется
Скрытый
SunsetSimulationStartлюбое значениеСобытие начала имитации закатаСкрытый
SunsetSimulationEndлюбое значениеСобытие завершения имитации заката (достигнут целевой уровень)Скрытый
SimulationProgress0 – 100Прогресс выполнения сценария (%):
0 — начало
100 — завершение

HSV диммер

В драйвер по умолчанию попадают только те команды и фидбэки, которые используются для управления. Для добавления остальных воспользуйтесь меню ПКМ.

Command:

ПараметрЗначениеОписание
TargetHSV0 – 23618660Комплексное значение в формате HHHSSVV (макс. 0x01686464)
TargetHue0 – 360Цвет (в градусах)
TargetSaturation0 – 100Насыщенность (от бледного к насыщенному)
TargetValue0 – 100Яркость (от выключенного до максимального значения)
CurrentLevelRefreshTime0 – 10Количество отправок значения в секунду при изменении яркости (канал CurrentLevel).
0 — отправка происходит один раз при достижении целевого уровня
SwitchOnлюбое значениеВключение диммера с последним сохраненным значением
SwitchOnMaxлюбое значениеУстановка яркости на максимальное значение (100%)
Toggleлюбое значениеПереключение состояния: включение / выключение
SwitchOffлюбое значениеУстановка яркости на 0 (выключение)
BehaviorOnStart0 – 2Режим работы при подаче питания:
0 — всегда выключен
1 — использовать ValueOnStart
2 — использовать последнее значение
ValueOnStart1 – 100Значение яркости при подаче питания
Upлюбое значениеУвеличение уровня яркости
Downлюбое значениеУменьшение уровня яркости
FadeIn0 – 3600000Время (мс) для увеличения уровня с 0 до 100
FadeOut0 – 3600000Время (мс) для уменьшения уровня с 100 до 0
Step0 – 100Шаг изменения уровня
State0 / 1Состояние диммера:
0 — выключен
1 — включен
IncomeShiftSetPoint-25 – 25Значение сдвига для CurrentSetPoint
AutoOffTime0 – …Таймер автоотключения (0 — отключен)
MaxLevel0 – 100Максимальное значение канала Value

Feedback:

ПараметрЗначениеОписание
TargetHue0 – 23618660Целевое значение HSV диммера
CurrentHSV0 – 23618660Текущее значение HSV диммера
TargetLevelReachedлюбое значениеСобытие достижения целевого значения
ValueOnлюбое значениеСобытие включения
ValueOffлюбое значениеСобытие выключения
State0 / 1Состояние:
0 — выключено
1 — включено
TargetValue0 – 100Целевое значение яркости (Value)
CurrentValue0 – 100Текущее значение яркости (Value)

Диод

В драйвер по умолчанию попадают только те команды и фидбэки, которые используются для управления. Для добавления остальных воспользуйтесь меню ПКМ.

Command:

ПараметрЗначениеОписание
Inversion0 / 1Включение инверсии входа
AutoOffTime0 – …Таймер автоотключения выхода (0 — отключен)
BehaviorOnStart0 – 2Поведение при подаче питания:
0 — выключение
1 — включение
2 — восстановление последнего значения
State0 / 1Установка состояния выхода:
0 — выключен
1 — включен
SwitchOnлюбое значениеВключение выхода
SwitchOffлюбое значениеВыключение выхода
Toggleлюбое значениеПереключение состояния на противоположное
Binding0 / 1Режим управления индикатором:
0 — управление отдельно
1 — привязка к физическому состоянию

Feedback:

ПараметрЗначениеОписание
State0 / 1Значение состояния логического входа

Задвижка

В драйвер по умолчанию попадают только те команды и фидбэки, которые используются для управления. Для добавления остальных воспользуйтесь меню ПКМ.

Command:

ПараметрЗначениеОписаниеДоп.1Доп.2Доп.3
OpenCloseTime0 - ...Время для установки времени закрытия / открытия задвижки, так как нет концевиков и требуется регулировка. (мс)
Anti-sticking0 / 1Управление функцией анти-залипания задвижки.Раз в неделю задвижка из активного состояния переходит в противоположное и обратно.Только при режиме авто!
Mode0 - 2Режим, в котором управляется задвижка0 - off,1 - manual,2 - auto.
SetManualany valueКоманда для перехода в режим Manual
SetAutoany valueКоманда для перехода в режим Auto
State0 / 1Установка состояния задвижки: 0 - закрыт, 1 - открыт
Openany valueОткрыть задвижку
Closeany valueЗакрыть задвижку
EmergencyResetany valueСнять аварийный режим (задвижка открывается)
IncomeLeakageState0 / 1Связывается с датчиками протечки, используется для управления датчиком в режиме auto
IncomeSensorState0 - 5Связывается с датчиком протечки, используется для отслеживания его активности
IncomeHeartBeatany valueВходящий пинг датчика
ValveType0 / 1Выбор типа крана: 0 - стандарт 24 (220) (5сек), 1 - Gidrolock 12 (220) (31сек)

Feedback:

ПараметрЗначениеОписаниеДоп.1Доп.2Доп.3Доп.4
State0 / 1Значение состояния выхода: 0 - закрыт, 1 - открыт
Mode0 - 2Режим, в котором управляется задвижка:0 - off,1 - manual,2 - auto
Emergency0 - 6Задвижка отработала аварию и находится в режиме Emergency, работает только в режиме Auto.Коды ошибки: 0 - нет аварии, 1 - протечка, 2 - нет пинга, 3 - offline, 4 - ошибка внутреннего счетчика датчика, 5 - выход за пределы допустимых диапазонов частоты работы ШИМ, 6 - выход за пределы допустимых диапазонов скважности ШИМ (4-6 для SmartSensor)

Кнопка

В драйвере по умолчанию показываются только те команды и фидбэки, которые используются для управления. Для использования остальных добавьте их в драйвер через меню ПКМ на подустройстве. В подустройстве «Кнопка» фидбеки появляются только если это событие связано на шине Bus77 с другими устройствами.
Режим "Кнопка"
Command:

ПараметрЗначениеОписаниеТип
DimmerBrightnessLight0-100Установить яркость диммера, на которую он переключится в зависимости от показаний датчика освещенности: «когда светло».Скрытый
DimmerBrightnessDark0-100Установить яркость диммера, на которую он переключится в зависимости от показаний датчика освещенности: «когда темно».Скрытый

Режим "Мастер-кнопка"
Feedback:

ПараметрЗначениеОписаниеТип
State0 / 1Значение состояния логического входа 0 - кнопка не нажата 1 - кнопка нажатаВидимый
SinglePressany valueСобытие одиночного нажатияВидимый
Pressany valueСобытие нажатия кнопкиВидимый
Releaseany valueСобытие отпускания кнопкиВидимый
LongPressStartany valueСобытие, которое срабатывает при удержании кнопкиВидимый
LongPressEndany valueСобытие, которое срабатывает при отпускании кнопки после удержанияВидимый

Режим "Фиксируемая кнопка"
Feedback:

ПараметрЗначениеОписаниеТип
State0 / 1Значение состояния логического входа: 0- кнопка выключена (отжата), 1 - кнопка включена (нажата)Видимый
Onany valueСобытие включения кнопкиСкрытый
Offany valueСобытие выключения кнопкиСкрытый

Реле

В драйвер по умолчанию попадают только те команды и фидбэки, которые используются для управления. Для добавления остальных воспользуйтесь меню ПКМ.

Command:

ПараметрЗначениеОписание
Inversion0 / 1Включение инверсии выхода
AutoOffTime0 - ...Значение таймера автоотключения выхода: 0 - выключено
BehaviorOnStart0 - 2Поведение при запуске: 0 - выключить, 1 - включить, 2 - восстановление последнего значения
CommutationType0 / 1Тип коммутируемого тока: 0 - переменный, 1 - постоянный
State0 / 1Установка состояния выхода
SwitchOnany valueВключение выхода
SwitchOffany valueВыключение выхода
Toggleany valueПереключение состояния выхода на противоположное

Feedback:

ПараметрЗначениеОписание
State0 / 1Значение состояния выхода

Регулятор напряжения

В драйвер по умолчанию попадают только те команды и фидбэки, которые используются для управления. Для добавления остальных воспользуйтесь меню ПКМ.

Command:

ПараметрЗначениеОписание
SetVoltage0 - 10000Отправить значение в милливольтах
SetPercentage0 - 100Отправить значение в процентах
BehaviorOnStart0 - 2Стартовое поведение: 0 - 0%, 1 - 100%, 2 - восстановление
Inversion0 / 1Инверсия выхода при управлении через проценты
State0 / 1Состояние включить / выключить
Step0 - 100Шаг в процентах
StepDownany valueШаг вниз
DtepUpany valueШаг вверх
SwitchOffany valueВыключить
SwithcOnany valueВключить на последнее значение (если последнего нет, то включить на 100 %)
Toggleany valueПереключить

Feedback:

ПараметрЗначениеОписание
OutputVoltage0 - 10000Получить значение в милливольтах
OutputPercentage0 - 100Получить значение в процентах

Термостат

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

Для использования остальных добавьте их в драйвер через меню ПКМ на подустройстве.

Command:

ПараметрЗначениеОписаниеДоп. описаниеТип
SubMode0 - 4Выбор подрежима при работы в Ручном режиме:0 - Комфорт, 1 - Сон, 2 - Эко, 3 - Защита, 4 - Пользовательский (определяется автоматически при несоответствии заданной целевой температуры значению уставок для других режимов, Пользовательский режим нельзя установить напрямую)Видимый
Mode0 - 4Выбор режима работы: 0 - Сервис, 1 - Ручной, 2 - Ошибка (термостат переходит в указанный режим, если не получает данные с датчика температуры), 3 - Удержание температурыВидимый
Manual0 / 1Включить ручной режим (доступно управление уставкой температуры термостата, который автоматически ее поддерживает): 0 - возвращается к предыдущему режиму, 1 - включает Ручной режимСкрытый
ServiceMode0 / 1Включить режим Сервис (доступно только открытие и закрытие термопривода): 0 - возвращается к предыдущему режиму, 1 - включает режим СервисСкрытый
PresetComfort0 - 60Установить температуру нагрева для режима Комфорт (SubMode = 0)температура нагрева - температурная уставка термостата, при выходе за предел которой (если текущая температура в помещении опустится ниже указанной температуры нагрева) будет осуществляться нагрев помещенияВидимый
PresetComfortHigh0 - 60Установить температуру нагрева для режима Комфорт (SubMode = 0)Видимый
PresetSleep0 - 60Установить температуру охлаждения для режима Сон (SubMode = 1) температура охлаждения - температурная уставка термостата, при выходе за предел которой (если текущая температура в помещении превысит указанную температуру охлаждения) будет осуществляться охлаждение помещения с помощью кондиционераВидимый
PresetSleepHigh0 - 60Установить температуру охлаждения для режима Сон (SubMode = 1)Видимый
PresetECO0 - 60Установить температуру нагрева для режима Эко (SubMode = 2)Видимый
PresetECOHigh0 - 60Установить температуру охлаждения для режима Эко (SubMode = 2)Видимый
PresetProtect0 - 60Установить температуру нагрева для режима Защита (SubMode = 3)Видимый
PresetProtectHigh0 - 60Установить температуру охлаждения для режима Защита (SubMode = 3)Видимый
CurrentSetPoint0 - 60Установить пользовательскую температуру нагреваВидимый
CurrentSetPointHigh0 - 60Установить пользовательскую температуру охлажденияВидимый
CurrentSetPointLowHigh0 - 60Установить среднее значение температурной уставки (среднее значение между температурой нагрева и охлаждения) используется для внешнего управления (при помощи голосовых ассистентов или при управлении термостатом с Сенсорного экрана) температурными уставками термостата (температурой нагрева и охлаждения) в режиме терморегуляции Охлаждение и нагрев
IncomeTemperature-50 - 110КУ принимающий текущую температуру с датчика. Если не приходит температура в течении 1 часа - выходит ошибка в Emergency в разработке
IncreaseTemperatureany valueУвеличить значение уставки температуры нагрева на шаг StepВидимый
DecreaseTemperatureany valueУменьшить значение уставки температуры нагрева на шаг StepВидимый
IncreaseTemperatureHighany valueУвеличить значение уставки температуры охлаждения на шаг StepВидимый
DecreaseTemperatureHighany valueУменьшить значение уставки температуры охлаждения на шаг StepВидимый
State0 / 1Управлять термоголовкой: 0 - открыта, 1 - закрытаВидимый
Openany valueКоманда открытия термоголовкиСкрытый
Closeany valueКоманда закрытия термоголовкиСкрытый
IncomeErrorCode0 - 2Код ошибки: 0 - без ошибок, value - ошибка в разработке
EmergencyBehavior0 - 2Аварийное поведение: 0 - закрыть, 1 - открыть, 2 - переключение термоголовки раз в 10 мин. в разработке
HoldOn0 / 1Включить режим Удержание: 0 - возвращается к предыдущему режиму, 1 - включает режим УдержаниеВидимый
HoldOnTime0 - ...Установить время в минутах, на которое будет включен режим УдержаниеВидимый
HoldOnTargetPoint0 - 60Установить целевую температуру, которую будет держать режим УдержаниеВидимый
Protect0 / 1Включить подрежим Защита: 0 - возвращается к предыдущему подрежиму, 1 - включает подрежим ЗащитаСкрытый
BottomTemperatureLimit0 - 60Установить пользовательское ограничение вводимого значения температуры нагрева (игнорируется подрежимом Защита)Скрытый
UpperTemperatureLimit0 - 60Установить пользовательское ограничение вводимого значения температуры охлаждения (игнорируется режимом Защита)Скрытый
EmergencyHeatIntensity0 - 100Интенсивность нагрева при аварии - в процентах от общего времени цикла (10 минут)Скрытый
StatePID0 - 100Для термостатов с возможностью PID - регулирования. Управлять термоголовкой с возможностью регулирования % открытия: 0 - закрыта, 100 - открытаСкрытый

Feedback:

ПараметрЗначениеОписаниеДоп.1Доп.2Доп.3Доп.4
SubMode0 - 4Текущий подрежим при работе в режиме Ручной: 0 - Комфорт, 1 - Сон, 2 - Эко, 3 - Защита, 4 - Пользовательский
Mode0 - 4Текущий режим работы:0 - сервис,1 - ручной,2 - ошибка,3 - удержание температуры
CurrentSetPointany valueТекущее значение уставки температуры нагрева
CurrentSetPointHighany valueТекущее значение уставки температуры охлаждения
CurrentSetPointLowHigh-50 - 110Текущее среднее значение температурной уставки (среднее значение между температурой нагрева и охлаждения)используется для внешнего управления (при помощи голосовых ассистентов или при управлении термостатом с Сенсорного экрана) температурными уставками термостата (температурой нагрева и охлаждения) в режиме терморегуляции Охлаждение и нагрев.
IncomeTemperature-50 - 110Текущая температура в помещении (с датчика температуры)
State0 / 1Состояние термоголовки:0 - открыта,1 - закрыта
HoldOnTimeLeftany valueВремя, в минутах, оставшееся до выключения режима Удержание
StatePID0 - 100Для термостатов с возможностью PID - регулирования.% открытия термоголовки:0 - закрыта,100 - открыта.

Важно! Запрещается использовать Сервисный режим, как штатный (для постоянного ежедневного использования)! Режим Сервисный предназначен для обслуживания и ремонта системы. Если в термостате нет необходимости, например в летнее время года, то следует перевести его в режим Защиты.

Шторы / Жалюзи

В драйвер по умолчанию попадают только те команды и фидбэки, которые используются для управления. Для добавления остальных воспользуйтесь меню ПКМ.

Command:

ПараметрЗначениеОписание
OpenTimeSet0 - ...Время на цикл открытия
CloseTimeSet0 - ...Время на цикл закрытия
ControlType0Тип управления: 0 - три провода (перекидной)
SetState0 / 1Установить состояние шторы: 0 - открыто, 1 - закрыто
Openany valueОткрыть штору
Closeany valueЗакрыть штору
Toggleany valueПереключение состояния штор на противоположное с остановкой
Stopany valueОстановить штору
AdditionalTimeSet0 - 2000Время, которое суммируется со временем открытия / закрытия шторы. Со временем штора начнет провисать и ей не будет хватать времени для закрытия / открытия шторы, этот параметр позволит отрегулировать положение открытой / закрытой шторы.
ReversePauseTime300 - 1000Время, необходимое между активацией команд открыть / закрыть. Задержка позволяет переключиться между командами до завершения предыдущей команды и исключает возможность активации двух команд одновременно.
Lock0 / 1Блокировка управления штор: 0 - не блокировать, 1 - блокировать
SetPosition0 - 100Установить значение шторы (%): 0 - открыто, 100 - закрыто

Feedback:

ПараметрЗначениеОписание
Status-2 - 2Состояние штор: 2 - шторы закрыты, 1 - в процессе закрытия, 0 - стоят в неопределенном положении, -1 открываются, -2 - открыты
Position0 - 100Процент открытия шторы (%): 0 - открыто, 100 - закрыто

Сенсорный экран термостата

В драйвере по умолчанию показываются только те команды и фидбэки, которые используются для управления. Для использования остальных добавьте их в драйвер через меню ПКМ на подустройстве.

Touch_Screen_Thermostat.png

Command:

ПараметрЗначениеОписаниеДоп.1Доп.2Доп.3Доп.4Доп.5Тип
State0 / 1Включение/выключение сенсорного экрана:0 - выключить,1 - включитьВидимый
SleepTimeout1-255Установить время бездействия, по истечении которого экран перейдет в спящий режим.Скрытый
DayActiveBacklight10 - 100Установить яркость подсветки экрана в Активном режиме в процентах.Скрытый
DaySleepBacklight10 - 100Установить яркость подсветки экрана в Спящем режиме в процентах.Скрытый
NightActiveBacklight10 - 100Ночной режим (когда темно): Установить яркость подсветки экрана в Активном режиме в процентах. Команда сработает только при наличии связи экранов с датчиком освещенности.Скрытый
NightSleepBacklight10 - 100Ночной режим (когда темно): Установить яркость подсветки экрана в Спящем режиме в процентах. Команда экрана панели с датчиком освещенностиСкрытый
Volume0-3Установить уровень громкости звука при нажатии на кнопки:0 - звук выключен,1 - тихий,2 - средний,Скрытый

Feedback:

ПараметрЗначениеОписаниеДоп.1Доп.2Доп.3Доп.4Тип
State0 / 1Состояние экрана0 - выключена,1 - включенаВидимый
SelectedThermostat0 / 1Соответствует световой индикации кнопки (1 или 2), которая показывает, каким термостатом экран управляет в текущий момент и данные какого из двух управляемых термостатов отображает:0 - Радиатор,1 - Тёплый пол.Скрытый

Экран термостата

В драйвере по умолчанию показываются только те команды и фидбэки, которые используются для управления. Для использования остальных добавьте их в драйвер через меню ПКМ на подустройстве.

Command:

ПараметрЗначениеОписание
AwakeEventany valueСобытие выхода экрана из спящего режима (пробуждения экрана).
ClockMode0–10Формат отображения времени и даты:
• 0 — ЧЧ:ММ + дата
• 1 — ЧЧ:ММ
• 2 — ЧЧ:ММ:СС
ScreenBrightnessLevel0–100Яркость подсветки экрана (в процентах).
ScreenSave0–3Режим скринсейвера:
• 0 — выключить подсветку
• 1 — минимальная подсветка
• 2 — 50% подсветки + часы
• 3 — подсветка не выключается

Управление устройствами I-CAN-DALI

LED диммер, люминисцентная лампа, галогенная лампа, лампа накаливания и т.д. (DT0-DT6)

В драйвер по умолчанию попадают только те команды и фидбэки, которые используются для управления. Для добавления остальных воспользуйтесь меню ПКМ.

Commands:

ПараметрЗначениеОписание
Downany valueУменьшить уровень яркости на шаг (см. параметр «Скорость диммирования / Fade rates»).
Level0–100Установить уровень яркости с учетом параметра «Время диммирования (Fade times)».
Offany valueВыключить с учетом параметра «Время диммирования (Fade times)».
State0 / 1Управление состоянием:
• 0 — выключить (с Fade time)
• 1 — включить на последнее значение яркости (с Fade time)
SwitchOnMaxany valueУстановить максимальный уровень яркости (с учетом Fade time).
Toggleany valueПереключение между «выключено» и «последнее значение яркости» (с Fade time).
Upany valueУвеличить уровень яркости на шаг (см. «Скорость диммирования / Fade rates»).

Feedback:

ПараметрЗначениеОписание
Level0–100Текущее значение уровня яркости.
State0 / 1Состояние устройства:
• 0 — выключено
• 1 — включено
Device Error0 / 1Ошибка устройства:
• 0 — ошибок нет
• 1 — ошибка (возможные причины: низкое напряжение, перегрев, некорректная работа устройства)
Lamp error0 / 1Ошибка нагрузки (лампы):
• 0 — ошибок нет
• 1 — обнаружена проблема с потребителем (по току). Поддерживается не всеми DALI-устройствами
Power Supply problem0 / 1Проблема питания:
• 0 — ошибок нет
• 1 — зафиксированы сбои питания, вызвавшие перезагрузку устройства

Голосовое управление

Для управления оборудованием с помощью голосового помощника добавьте драйвер Yandex Alice Platform в серверный проект и настройте связь с оборудованием в соответствии с инструкцией.

Скачать пример: DALI.sirpz

Реле (DT7)

В драйвер по умолчанию попадают только те команды и фидбэки, которые используются для управления. Для добавления остальных воспользуйтесь меню ПКМ.

Commands:

ПараметрЗначениеОписание
Offany valueВыключить устройство.
State0 / 1Управление состоянием:
• 0 — выключить
• 1 — включить
Toggleany valueПереключение состояния между «выключено» и «включено».

Feedback:

ПараметрЗначениеОписание
State0 / 1Состояние устройства:
• 0 — выключено
• 1 — включено
Device Error0 / 1Ошибка устройства:
• 0 — ошибок нет
• 1 — ошибка (возможные причины: низкое напряжение, перегрев, некорректная работа устройства)
Lamp error0 / 1Ошибка нагрузки (лампы):
• 0 — ошибок нет
• 1 — обнаружена проблема с потребителем (по току). Поддерживается не всеми DALI-устройствами
Power Supply problem0 / 1Проблема питания:
• 0 — ошибок нет
• 1 — зафиксированы сбои питания, вызвавшие перезагрузку устройства

Температура света (DT8: Tunable White, Mix, WW)

В драйвер по умолчанию попадают только те команды и фидбэки, которые используются для управления. Для добавления остальных воспользуйтесь меню ПКМ.

Commands:

ПараметрЗначениеОписание
Color TemperatureФиз. мин. – физ. макс.Установить температуру света (К), кратно 100.
Рекомендуется использовать элемент «Уровень» с шагом 100.
Downany valueУменьшить уровень яркости на шаг (см. «Fade rates»).
Level0–100Установить уровень яркости с учетом параметра «Fade times».
Offany valueВыключить с учетом параметра «Fade times».
State0 / 1Управление состоянием:
• 0 — выключить (с Fade time)
• 1 — включить на последнее значение яркости (с Fade time)
SwitchOnMaxany valueУстановить максимальный уровень яркости (с учетом Fade time).
Toggleany valueПереключение между «выключено» и «последнее значение яркости» (с Fade time).
Upany valueУвеличить уровень яркости на шаг (см. «Fade rates»).

Feedback:

ПараметрЗначениеОписание
Level0–100Текущее значение уровня яркости.
State0 / 1Состояние:
• 0 — выключено
• 1 — включено
Device Error0 / 1Ошибка устройства:
• 0 — ошибок нет
• 1 — ошибка (возможные причины: низкое напряжение, перегрев, некорректная работа устройства)
Lamp error0 / 1Ошибка нагрузки:
• 0 — ошибок нет
• 1 — проблема с лампой/нагрузкой (определяется по потреблению тока, поддерживается не всеми устройствами)
Power Supply problem0 / 1Проблема питания:
• 0 — ошибок нет
• 1 — сбои питания, вызвавшие перезагрузку устройства

Голосовое управление

Для управления оборудованием с помощью голосового помощника добавьте драйвер Yandex Alice Platform в серверный проект и настройте связь с оборудованием в соответствии с инструкцией.

Скачать пример: DALI.sirpz

RGB (DT8)

В драйвер по умолчанию попадают только те команды и фидбэки, которые используются для управления. Для добавления остальных воспользуйтесь меню ПКМ.

Commands:

ПараметрЗначениеОписание
Downany valueУменьшить уровень яркости на шаг (см. «Fade rates»).
Level0–100Установить уровень яркости с учетом параметра «Fade times».
Offany valueВыключить с учетом параметра «Fade times».
RGBзначение цветаУстановить цвет освещения.
Рекомендуется использовать элемент «Джойстик» с подходящей цветовой палитрой.
State0 / 1Управление состоянием:
• 0 — выключить (с Fade time)
• 1 — включить на последнее значение яркости (с Fade time)
SwitchOnMaxany valueУстановить максимальный уровень яркости (с учетом Fade time).
Toggleany valueПереключение между «выключено» и «последнее значение яркости» (с Fade time).
Upany valueУвеличить уровень яркости на шаг (см. «Fade rates»).

Feedback:

ПараметрЗначениеОписание
Level0–100Текущее значение уровня яркости.
State0 / 1Состояние:
• 0 — выключено
• 1 — включено
Device Error0 / 1Ошибка устройства:
• 0 — ошибок нет
• 1 — ошибка (возможные причины: низкое напряжение, перегрев, некорректная работа устройства)
Lamp error0 / 1Ошибка нагрузки:
• 0 — ошибок нет
• 1 — проблема с лампой/нагрузкой (определяется по току, поддерживается не всеми устройствами)
Power Supply problem0 / 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)

В драйвер по умолчанию попадают только те команды и фидбэки, которые используются для управления. Для добавления остальных воспользуйтесь меню ПКМ.

Commands:

ПараметрЗначениеОписание
Downany valueУменьшить уровень яркости на шаг (см. «Fade rates»).
Level0–100Установить уровень яркости с учетом параметра «Fade times».
Offany valueВыключить с учетом параметра «Fade times».
RGBзначение цветаУстановить цвет освещения.
Рекомендуется использовать элемент «Джойстик» с подходящей цветовой палитрой.
State0 / 1Управление состоянием:
• 0 — выключить (с Fade time)
• 1 — включить на последнее значение яркости (с Fade time)
SwitchOnMaxany valueУстановить максимальный уровень яркости (с учетом Fade time).
Toggleany valueПереключение между «выключено» и «последнее значение яркости» (с Fade time).
Upany valueУвеличить уровень яркости на шаг (см. «Fade rates»).
White0–100Установить уровень белого канала.
Рекомендуется использовать элемент «Уровень» с нужным диапазоном.

Feedback:

ПараметрЗначениеОписание
Level0–100Текущее значение уровня яркости.
State0 / 1Состояние:
• 0 — выключено
• 1 — включено
Device Error0 / 1Ошибка устройства:
• 0 — ошибок нет
• 1 — ошибка (возможные причины: низкое напряжение, перегрев, некорректная работа устройства)
Lamp error0 / 1Ошибка нагрузки:
• 0 — ошибок нет
• 1 — проблема с лампой/нагрузкой (определяется по току, поддерживается не всеми устройствами)
Power Supply problem0 / 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, то перед диммирования яркость устройств приводится к среднему значению.

Commands:

ПараметрЗначениеОписание
Downany valueУменьшить уровень яркости группы на шаг (см. параметр группы «Шаг диммирования (%)»).
Level0–100Установить уровень яркости с учетом параметра «Fade times».
Offany valueВыключить с учетом параметра «Fade times».
State0 / 1Управление состоянием:
• 0 — выключить (с Fade time)
• 1 — включить на последнее значение яркости (с Fade time)
SwitchOnMaxany valueУстановить максимальный уровень яркости (с учетом Fade time).
Toggleany valueПереключение между «выключено» и «последнее значение яркости» (с Fade time).
Upany valueУвеличить уровень яркости группы на шаг (см. параметр группы «Шаг диммирования (%)»).

Управление устройствами I-CAN-Modbus

Подробное описание по настройке шлюза I-CAN-Modbus находится по ссылке.

Minibox (Zentec M100)

В драйвер по умолчанию попадают только те команды и фидбеки, которые используются для управления. Для добавления остальных воспользуйтесь меню ПКМ.

Command

ПараметрЗначениеОписание
PowerSet0 / 1Управление состоянием установки:
• 0 — выключить
• 1 — включить
PowerOnany valueВключить вентиляционную установку.
PowerOffany valueВыключить вентиляционную установку.
TempControlMode1–2Режим регулировки температуры:
• 1 — выключен
• 2 — нагрев (до уставки приточного воздуха)
TargetTemperature5–35Установить температуру приточного воздуха.
TemperatureUpany valueУвеличить температуру на 1 °C.
TemperatureDownany valueУменьшить температуру на 1 °C.
FanSpeed0–7Установить скорость вентилятора.
FanSpeedUpany valueУвеличить скорость вентилятора на 1.
FanSpeedDownany valueУменьшить скорость вентилятора на 1.

Feedback

ПараметрЗначениеОписание
Power0 / 1Состояние вентилятора:
• 0 — выключен
• 1 — включен
TempControlMode1–2Режим регулировки температуры:
• 1 — только вентиляция (нагрев выключен)
• 2 — нагрев включен
TargetTemperature5–35Текущая уставка температуры приточного воздуха.
FanSpeed0–7Текущая скорость вентилятора.
MainEmrgStatus0; 1–16Первая группа аварий:
• 0 — нет ошибки
• 1–16 — коды E1–E16 (см. руководство устройства)
EmrgStatus0; 17–33Вторая группа аварий:
• 0 — нет ошибки
• 17–33 — коды E17–E33 (см. руководство устройства)

Вентиляция Royal Clima

В драйвере по умолчанию отображаются только те команды и фидбэки, которые используются для управления. Для использования остальных добавьте их в драйвер через меню ПКМ на подустройстве.

Command:

ПараметрЗначениеОписание
State0 / 1Состояние установки:
• 0 — выключить
• 1 — включить
SupplyFanSpeed1–10Скорость приточного вентилятора.
0 — вентилятор выключен.
ExhaustFanSpeed1–10Скорость вытяжного вентилятора.
0 — вентилятор выключен.

Feedback:

ПараметрЗначениеОписание
State0 / 1Состояние установки:
• 0 — выключена
• 1 — включена
SupplyFanSpeed1–10Текущая скорость приточного вентилятора.
ExhaustFanSpeed1–10Текущая скорость вытяжного вентилятора.
RemovedAirTemperatureany valueТемпература вытяжного воздуха (обозначение на пульте — RA).
OutdoorAirTemperatureany valueТемпература наружного воздуха (обозначение — OA).
SupplyAirTemperatureany valueТемпература приточного воздуха (обозначение — SA).
ExhaustAirTemperatureeany valueТемпература удаляемого воздуха (обозначение — EA).
FilterAlarmTimer0–3Ресурс фильтра (оставшееся время):
• 0 — менее 45 дней
• 1 — менее 2 месяцев
• 2 — менее 3 месяцев
• 3 — менее полугода
ErrorстрокаКоды ошибок (E01–E08), выводятся строкой через запятую.

Вентиляция VAKIO

В драйвере по умолчанию отображаются только те команды и фидбэки, которые используются для управления. Для использования остальных добавьте их в драйвер через меню ПКМ на подустройстве.

Command:

ПараметрЗначениеОписание
State0 / 1Состояние установки:
• 0 — выключить
• 1 — включить
PowerOnany valueВключить вентиляционную установку.
PowerOffany valueВыключить вентиляционную установку.
PowerToggleany valueПереключить состояние установки.
Mode0–3Режим работы:
• 0 — ручной
• 1 — авто
• 2 — турбо
• 3 — ожидание
Manualany valueВключить ручной режим.
Autoany valueВключить режим «Авто».
Turboany valueВключить режим «Турбо».
Standbyany valueВключить режим «Ожидание».
FanSpeed1–4Установить скорость вентилятора.
FanSpeedDownany valueУменьшить скорость вентилятора на 1.
FanSpeedUpany valueУвеличить скорость вентилятора на 1.
TargetTemperature10–25Установить температуру приточного воздуха.
TemperatureUpany valueУвеличить температуру на шаг.
TemperatureDownany valueУменьшить температуру на шаг.
IncomeCO2_10–5000Текущее значение CO₂ (датчик 1).
IncomeCO2_20–5000Текущее значение CO₂ (датчик 2).
IncomeCO2_30–5000Текущее значение CO₂ (датчик 3).
IncomeCO2_40–5000Текущее значение CO₂ (датчик 4).
CO2TopLimit0–5000Целевой уровень CO₂.
TurboTime1–60Время работы в режиме «Турбо» (мин).
StandbyTime1–1440Время работы в режиме «Ожидание» (мин).
StandbyStart0–1439Время начала режима «Ожидание»:
• 0 — 00:00
• 1439 — 23:59

Перевод времени:
• 1 час = 60 минут
• 1:00 = 60, 2:00 = 120
• 13:45 = 825
• 23:59 = 1439

Feedback:

ПараметрЗначениеОписание
State0 / 1Состояние установки:
• 0 — выключена
• 1 — включена
Mode0–3Текущий режим:
• 0 — ручной
• 1 — авто
• 2 — турбо
• 3 — ожидание
HeatElementIcon0 / 1Нагревательный элемент:
• 0 — выключен
• 1 — включен
FanSpeedвыкл / 1–4Текущая скорость вентилятора
FanPower0 / 1Состояние вентилятора:
• 0 — включен
• 1 — выключен

Примечание:
• В режимах «Авто» и «Ожидание» вентилятор может быть выключен:
  – если уровень CO₂ ниже порога (Авто)
  – если не наступило время работы (Ожидание)
CO2Alarm0 / 1Тревога CO₂:
• 0 — уровень в норме
• 1 — превышение

В ручном режиме всегда 0
TargetTemperature10–25Заданная температура приточного воздуха
TurboTimeLeft1–60Оставшееся время режима «Турбо» (мин)
CO2SensorStatus10–2Датчик CO₂ 1:
• 0 — не используется
• 1 — нет данных
• 2 — данные поступают
CO2SensorStatus20–2Датчик CO₂ 2:
• 0 — не используется
• 1 — нет данных
• 2 — данные поступают
CO2SensorStatus30–2Датчик CO₂ 3:
• 0 — не используется
• 1 — нет данных
• 2 — данные поступают
CO2SensorStatus40–2Датчик CO₂ 4:
• 0 — не используется
• 1 — нет данных
• 2 — данные поступают
DeviceStatus0 / 1Связь с установкой:
• 0 — оффлайн
• 1 — онлайн

Кондиционер Hisense

В драйвере по умолчанию видимые только те команды и фидбеки, которые используются для управления. Для добавления скрытых воспользуйтесь меню ПКМ.

Команды:

ПараметрЗначениеОписание
State0 / 1Состояние кондиционера:
• 0 — выключен
• 1 — включен
OnлюбоеВключить кондиционер
OffлюбоеВыключить кондиционер
ToggleлюбоеПереключить состояние
SleepMode0 / 1Режим сна:
• 0 — выключен
• 1 — включен
Speed0–3Скорость вентилятора:
• 0 — авто
• 1 — низкая
• 2 — средняя
• 3 — высокая
SpeedAutoлюбоеУстановить авто скорость
SpeedLowлюбоеУстановить низкую скорость
SpeedMediumлюбоеУстановить среднюю скорость
SpeedHighлюбоеУстановить высокую скорость
Mode0–4Режим работы:
• 0 — вентиляция
• 1 — нагрев
• 2 — охлаждение
• 3 — осушение
• 4 — авто
ModeFanлюбоеВентиляция
ModeHeatлюбоеНагрев
ModeCoolлюбоеОхлаждение
ModeDryлюбоеОсушение
ModeAutoлюбоеАвто режим
TargetTemperature18–30 °CЦелевая температура
TargetTemperatureUpлюбоеУвеличить температуру на 1°C
TargetTemperatureDownлюбоеУменьшить температуру на 1°C
SwingDirection0–3Положение ламелей:
• 0 — стоп
• 1 — вертикально
• 2 — горизонтально
• 3 — вертикально + горизонтально
SwingNoлюбоеОстановить ламели
SwingVerticalлюбоеКачание по вертикали
SwingHorizontalлюбоеКачание по горизонтали
SwingCircularлюбоеКачание по всем направлениям

Фидбеки:

ПараметрЗначениеОписание
State0 / 1Состояние кондиционера:
• 0 — выключен
• 1 — включен
SleepMode0 / 1Режим сна:
• 0 — выключен
• 1 — активен
Mode0–4Режим работы:
• 0 — вентиляция
• 1 — нагрев
• 2 — охлаждение
• 3 — осушение
• 4–7 — авто режим
TargetTemperature16–32 °CЦелевая температура
Speed0–3Скорость вентилятора:
• 0 — авто
• 1 — низкая
• 2 — средняя
• 3 — высокая
SwingDirection0–3Положение ламелей:
• 0 — стоп
• 1 — вертикально
• 2 — горизонтально
• 3 — вертикально + горизонтально
FaultCodeцелое числоКод ошибки:
• 0 — ошибок нет
• другое значение — код ошибки
DefrostStatus0 / 1Разморозка:
• 0 — не активна
• 1 — активна
CompressorStatus0 / 1Состояние компрессора:
• 0 — не активен
• 1 — активен
IndoorTemperature-20…79 °CТемпература в помещении
OutdoorTemperature-20…79 °CТемпература на улице

Обратите внимание: доступный диапазон целевой температуры для управления кондиционером Hisense через адаптер Hisense B544(E) - от 18℃ до 30℃. Стабильность работы при выходе за этот диапазон не гарантируется (техническое ограничение адаптера). Также адаптер Hisense B544(E) не передаёт информацию и не позволяет управлять следующими функциями кондиционера:

  • Режим AI Smart (Режим определяется как обычный режим “Авто”),
  • Режим Eco,
  • Режим самоочистки кондиционера,
  • Тихий режим,
  • Дежурный нагрев,
  • Режимы сна помимо подрежима “Общий” (любые включенные подрежимы сна тем не менее определяются как включенный режим сна, без подробностей) .

Управление кондиционерами через шлюз ONOKOM

примечание

В драйвер по умолчанию попадают только те команды и фидбеки, которые используются для управления. Для добавления остальных воспользуйтесь меню ПКМ.

Команды :

ПараметрЗначениеОписание
State0 / 1Состояние: • 0 — выключить • 1 — включить
OnлюбоеВключить кондиционер
OffлюбоеВыключить кондиционер
ToggleлюбоеПереключить состояние
Backlight0 / 1Подсветка: • 0 — выкл • 1 — вкл
ReducedBacklight0 / 1Уменьшенная яркость: • 0 — выкл • 1 — вкл
ModeSilent0 / 1Тихий режим: • 0 — выкл • 1 — вкл
SoundIndication0 / 1Звук: • 0 — выкл • 1 — вкл
ModeEco0 / 1Эко режим: • 0 — выкл • 1 — вкл
ModeTurbo0 / 1Турбо режим: • 0 — выкл • 1 — вкл
ModeSleep0 / 1Режим сна: • 0 — выкл • 1 — вкл
Ionization0 / 1Ионизация: • 0 — выкл • 1 — вкл
AutoCleaning0 / 1Самоочистка: • 0 — выкл • 1 — вкл
AntiMold0 / 1Антиплесень: • 0 — выкл • 1 — вкл
StandbyHeating0 / 1Дежурный обогрев: • 0 — выкл • 1 — вкл
SoftFlow0 / 1Мягкий поток: • 0 — выкл • 1 — вкл
BacklightAutoOff0 / 1Авто отключение подсветки: • 0 — выкл • 1 — вкл
WorkMode1–5Режим: • 1 — нагрев • 2 — охлаждение • 3 — авто • 4 — осушение • 5 — вентиляция
TargetTemperature18–30Целевая температура
TargetTemperatureStepUpлюбое+1°C
TargetTemperatureStepDownлюбое−1°C
FanSpeed0–5Позиция ламелей: • 0 — стоп • 1 — качание • 2–6 — позиции
FanSpeedExtended0–7Скорость: • 0 — авто • 1 — тихий • 2–6 — уровни • 7 — турбо
AirflowHorzPosition0–6Горизонтальные ламели: • 0 — стоп • 1 — качание • 2–6 — позиции
AirflowVertPosition0–6Вертикальные ламели: • 0 — стоп • 1 — качание • 2–6 — позиции
AirflowDirection0–3Направление: • 0 — стоп • 1 — оба • 2 — горизонт • 3 — вертикаль

Фидбеки :

ПараметрЗначениеОписание
State0 / 1Состояние: • 0 — выключен • 1 — включен
Backlight0 / 1Подсветка: • 0 — выкл • 1 — вкл
TargetTemperature18–30Целевая температура
ModeSilent0 / 1Тихий режим: • 0 — выкл • 1 — вкл
SoundIndication0 / 1Звук: • 0 — выкл • 1 — вкл
ModeEco0 / 1Эко режим: • 0 — выкл • 1 — вкл
ModeTurbo0 / 1Турбо режим: • 0 — выкл • 1 — вкл
ModeSleep0 / 1Режим сна: • 0 — выкл • 1 — вкл
Ionization0 / 1Ионизация: • 0 — выкл • 1 — вкл
AutoCleaning0 / 1Самоочистка: • 0 — выкл • 1 — вкл
AntiMold0 / 1Антиплесень: • 0 — выкл • 1 — вкл
StandbyHeating0 / 1Дежурный обогрев: • 0 — выкл • 1 — вкл
SoftFlow0 / 1Мягкий поток: • 0 — выкл • 1 — вкл
WorkMode1–5Режим: • 1 — нагрев • 2 — охлаждение • 3 — авто • 4 — осушение • 5 — вентиляция
FanSpeed0–5Скорость: • 0 — авто • 1–5 — уровни
FanSpeedExtended0–7Скорость: • 0 — авто • 1 — тихий • 2–6 — уровни • 7 — турбо
AirflowHorzPosition0–6Горизонтальные ламели: • 0 — стоп • 1 — качание • 2–6 — позиции
AirflowVertPosition0–6Вертикальные ламели: • 0 — стоп • 1 — качание • 2–6 — позиции
AirflowDirection0–3Направление: • 0 — стоп • 1 — оба • 2 — горизонт • 3 — вертикаль
OnlineAC0 / 1Связь с кондиционером
IndoorTemperaturefloatТемпература в помещении
OutdoorTemperaturefloatТемпература на улице
ErrorsNumintКоличество ошибок
ErrorCodeDecintКод ошибки (dec)
ErrorCodeHexintКод ошибки (hex)
OnokomOnline0 / 1Связь с ONOKOM: • 0 — нет • 1 — есть

Управление сценариями

Command:

ПараметрЗначениеОписание
Launch ScenarioлюбоеЗапустить сценарий
Resave ScenarioлюбоеПерезаписать сценарий (сохранить текущее состояние устройств)

Создание серверной логики

Создание расписаний

Расписание событий в серверной логике - это планировщик с событиями, доступен в панели SCHEDULER при настройке логики для . С помощью расписаний вы можете создать триггер, который с периодичностью или однократно сработает в указанное время и запустит выбранное правило (подробнее здесь).

Создание правил

После импорта Bus77 устройств в серверный проект, вы можете дополнительно настроить правила, которые будут работать на сервере, согласно заданной логике (подробнее здесь).

Для настройки правил укажите:

  • Условие срабатывания (WHEN) - событие, которое вызывает выполнение команд, указанных в THEN, но только если при этом выполняются условия, указанные в BUT ONLY IF. Условиями для запуска правил в драйвере Bus77 могут выступать:
  • показания датчиков (например, обнаружение протечки LeakageState == 1),
  • состояние оборудования например, текущее значение уровня диммера CurrentLevel В драйвере Bus77 для создания действия достаточно отправить в команду необходимое значение (например, включение реле State == 1).
  • Исключающие условия (BUT ONLY IF) - если они не выполнены, команды из THEN не сработают. Если условий несколько, должны выполниться они все. Исключающими условиями для запуска правил в драйвере Bus77 могут выступать:
  • показания датчиков,
  • состояние оборудования.

Пример управления оборудованием по нажатию на кнопку:

В драйвере Bus77 кнопка является событийным устройством. Каждое событие кнопки (SinglePress, DoublePress, LongPressStart и др.) изменяет свое состояние на 1 только по нажатию на кнопку, после чего возвращает свое привычное состояние в 0. Вы можете использовать события кнопки в правилах для включения или выключения света, включения сценариев и т.п.

Для примера настроим кнопку на включение / выключение света в комнате по одинарному нажатию на кнопку и выключение всего света в квартире по удержанию кнопки. Для этого:

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

Bus77_Routines1.png

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

Bus77_Routines2.png

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

Bus77_Routines3.png

В этой статье: