Jump to content

Подключение систем кондиционирования DAIKIN с разъемом S21 или Wi-Fi к Wiren Board

From Wiren Board
This is the approved revision of this page, as well as being the most recent.
ONOKOM-AIR-DK-1-MB-B

Назначение

С помощью шлюза ONOKOM-AIR-DK-1-MB-B можно управлять системами кондиционирования DAIKIN с разъемом S21 или Wi-Fi и интегрировать их в систему централизованного управления по протоколу Modbus RTU.

Купить устройство можно на сайте производителя: ONOKOM-AIR-DK-1-MB-B, там же вы найдёте дополнительную информацию и техподдержку.

Список поддерживаемых устройств

Технические характеристики

Параметр Значение
Питание
Напряжение питания 9–28 В постоянного тока
Потребляемая мощность до 1 В
Управление
Интерфейс управления RS-485
Изоляция интерфейса Изолированный
Протокол обмена данными Modbus RTU, адрес задается программно, заводские настройки (Modbus-адрес: 1)
Параметры интерфейса RS-485 Задаются программно, по умолчанию:
  • скорость — 9600 бит/с;
  • данные — 8 бит;
  • бит чётности — нет (N);
  • стоп-биты — 2
Условия эксплуатации
Температура воздуха От 0 до +40 °C
Гарантийный срок 2 года
Срок службы 5 лет

Технический паспорт устройства

Подключение к контроллеру Wiren Board

Правила безопасности:

  • перед подключением обесточьте кондиционер и шлюз;
  • убедитесь в правильности подключения перед подачей питания;
  • подсоединяйте устройство только к указанным в инструкции разъемам;
  • соблюдайте рекомендуемый уровень питания для работы устройства;
  • не размещайте устройство во влажных местах.

Инструкция подключения

     Схема подключения

Порядок подключения

  1. Интерфейсный кабель соединяет шлюз с разъёмом S21 или Wi-Fi кондиционера DAIKIN.
  2. Коммуникационный кабель (Ethernet или RS-485):
    • Подключается к шине RS-485 на Wiren Board.
    • Следите за полярностью линий A и B.
  3. Питание шлюза обеспечивается по той же линии или отдельным источником 12/24 В (если требуется).

Устранение неполадок

  1. Проверьте правильность подключения интерфейсного кабеля в разъем кондиционера:
    • разъем плотно вставлен в плату управления кондиционером
    • разъем плотно вставлен в шлюз
    • разъем не выломан
    • проводники интерфейсного кабеля входят в разъем с одной и с другой стороны интерфейсного кабеля
  2. Проверьте корректность подачи питания на шлюз. При необходимости замерьте питания на клемме.
  3. Проверьте корректность подключения проводников A и B шины RS485, как на шлюзе так и на контроллере управления.
  4. Проверьте, что клемма RS485 плотно вставлена в шлюз.
  5. Убедитесь, что используется правильный кабель для подключения шины RS485.

Смена Modbus-адреса шлюза

По умолчанию все шлюзы ONOKOM имеют адрес - 1. Изменение можно произвести несколькими способами:

  1. Смена Modbus-адреса записью его в регистр
    • Остановите работу драйвера wb-mqtt-serial. Сделать это с помощью консоли можно командой:
      systemctl stop wb-mqtt-serial
      
    • В 128 регистр запишите нужный Modbus-адрес шлюза. На консоли это можно сделать при помощи modbus_client командой:
      modbus_client --debug -mrtu -b9600 -pnone -s2 /dev/ttyRS485-1 -a1 -t0x06 -r128 12
      
      Это установит устройству с адресом 1, подключенному к порту RS485-1, адрес 12.
    • Возобновите работу драйвера с помощью команды:
      systemctl start wb-mqtt-serial
      
  2. Смена Modbus-адреса с использованием серийного номера шлюза
    • Остановите работу драйвера wb-mqtt-serial. Сделать это с помощью консоли можно командой:
      systemctl stop wb-mqtt-serial
      
    • Запустите сканер шины. На консоли это можно сделать при помощи modbus-scanner командой:
      wb-modbus-scanner -d /dev/ttyMOD3 -b 9600
      
    • Выполните смену адреса командой командой:
      wb-modbus-scanner -d /dev/ttyMOD3 -b 9600 -s 305882 -i 3
      
      Серийный номер следует указать после флага -s
    • Возобновите работу драйвера с помощью команды:
      systemctl start wb-mqtt-serial
      

Смена скорости работы шлюза

Для изменения скорости работы шлюза сделайте следующее:

  1. Остановите работу драйвера wb-mqtt-serial. Сделать это с помощью консоли можно командой:
    systemctl stop wb-mqtt-serial
    
  2. В 110 регистр запишите значение, которое при умножении на 100 дает необходимую вам скорость. На консоли это можно сделать при помощи modbus_client командой:
    modbus_client --debug -mrtu -b9600 -pnone -s2 /dev/ttyRS485-1 -a12 -t0x06 -r110 1152
    
    Это установит устройству с адресом 12, подключенному к порту RS485-1, скорость 115200.
  3. Возобновите работу драйвера с помощью команды:
    systemctl start wb-mqtt-serial
    

Представление в веб-интерфейсе контроллера Wiren Board

Параметры подключения
Значение
по умолчанию
Название параметра Параметр
baud_rate 9600 Скорость, бит/с
parity None Бит чётности
data_bits 8 Количество битов данных
stop_bits 2 Количество стоповых битов
modbus_adress 1 Modbus-адрес по умолчанию
Отображение ONOKOM-AIR-DK-1-MB-B в вкладке устройства

Добавление шлюза

Выберите "Настройки → Конфигурационные файлы → Настройка драйвера serial-устройств". Если у вас не отображается вкладка Настройки, проверьте уровень доступа.

Конфигурационный файл wb-mqtt-serial.conf
Конфигурационный файл wb-mqtt-serial.conf


Выберите последовательный порт, к которому подключено устройство. Если устройство подключено к портам MOD1/2/3, не забудьте активировать модули.

Выбор порта
Выбор порта


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

Параметры порта
Параметры порта


Нажмите "Добавить любые устройства вручную".

Добавление вручную
Добавление вручную


В списке устройств найдите раздел "Кондиционеры" и выберите нужное вам устройство.

Выбор устройства
Выбор устройства


Нажмите "Сохранить настройки".

Сохранение настроек
Сохранение настроек


Добавление через поиск устройств

Выберите "Настройки → Конфигурационные файлы → Настройка драйвера serial-устройств". Если у вас не отображается вкладка Настройки, проверьте уровень доступа.

Конфигурационный файл wb-mqtt-serial.conf
Конфигурационный файл wb-mqtt-serial.conf


Выберите последовательный порт, к которому подключено устройство. Если устройство подключено к портам MOD1/2/3, не забудьте активировать модули.

Выбор порта
Выбор порта


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

Параметры порта
Параметры порта


Нажмите "Найти и добавить устройства Wiren Board".

Автоматический поиск устройства
Автоматический поиск устройства


Нажмите "Добавить в wb-mqtt-serial".

Добавление найденного устройства
Добавление найденного устройства


Нажмите "Сохранить настройки".

Сохранение настроек
Сохранение настроек


Каналы устройства и их значения

Параметры кондиционера
Параметр Описание Значения
Состояние Кондиционер включен/выключен
  • Вкл
  • Выкл
Режим Режим работы
  • 1 — Нагрев
  • 2 — Охлаждение
  • 3 — Автоматический
  • 4 — Осушение
  • 5 — Вентиляция
Состояние и режим Комбинированный статус
  • 0 — Выключен
  • 1 — Нагрев
  • 2 — Охлаждение
  • 3 — Авто
  • 4 — Осушение
  • 5 — Вентиляция
Скорость вентилятора Уровень скорости
  • 0 — Авто
  • 1 — 1-я скорость
  • 2 — 2-я скорость
  • 3 — 3-я скорость
  • 4 — 4-я скорость
  • 5 — 5-я скорость
Скорость вентилятора (расш.) Расширенные режимы
  • 0 — Авто
  • 1 — Тихий
  • 2 — 1-я скорость
  • 3 — 2-я скорость
  • 4 — 3-я скорость
  • 5 — 4-я скорость
  • 6 — 5-я скорость
  • 5 — Турбо
Температура воздуха Текущая температура

от -50 до 50 °C (только чтение)

Температура воздуха на улице Текущая температура

от -50 до 50 °C (только чтение)

Целевая температура Установка температуры

от 16 до 32 °C

Термостат Текущее действие
  • 0 — Простой
  • 1 — Нагрев
  • 2 — Охлаждение
Горизонтальные жалюзи Режим работы
  • 0 — Выкл
  • 1 — Качание
Вертикальные жалюзи Режим работы
  • 0 — Выкл
  • 1 — Качание
Жалюзи (комбо) Совместное управление
  • 0 — Выкл
  • 1 — Оба качаются
  • 2 — Только вертикальные
  • 3 — Только горизонтальные
Тихий режим Активация
  • Вкл / Выкл
Эко режим Активация
  • Вкл / Выкл
Турбо режим Активация
  • Вкл / Выкл
Подсветка экрана Активация
  • Вкл / Выкл
Ослабить яркость экрана Активация
  • Вкл / Выкл
Подключение Связь с кондиционером
  • 1 — Есть
  • 0 — Нет

Настройки шлюза

В веб-интерфейсе контроллера Wiren Board вы можете выбрать режимы, указать параметры, а также настроить опрос каналов устройства.

Основные режимы и функции

Основные режимы и функции

Контроль температуры

Контроль температуры

Жалюзи

Контроль жалюзи

Дополнительные режимы и функции

Дополнительные режимы и функции

Индикация

Индикация

Данные модуля

Данные модуля

Диагностика

Диагностика

Настройки отображения

Для определенных элементов управления можно также изменять настройки отображения.

По умолчанию большинство элементов управления отображаются в виде выпадающего списка.

Отображение выпадающим списком
Отображение выпадающим списком


Это можно изменить, включив режим отображения ползунками. После нажатия на соответствующую кнопку нужно выбрать "Да" в выпадающем списке.

Смена на отображение ползунком
Смена на отображение ползунком


После сохранения настроек оформление изменится соответственно.

Отображение с ползунком
Отображение с ползунком


Связь с внешним датчиком температуры

Чаще всего кондиционер измеряет текущую температуру воздуха по собственному датчику в корпусе внутреннего блока. А из-за того, что внутренний блок находится достаточно высоко, то и показания с данного датчика температуры, как правило, выше чем есть на самом деле.

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

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

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

     Страница конфигурации устройства

Откройте раздел Правила, нажмите Создать, задайте имя для правила, например: ExternalSensorForOnokom.js.


   Выбор устройства

Скопируйте представленный ниже код:

defineRule ("SyncTemperature", {
 whenChanged: "wb-msw-v3_25/Temperature",
  then: function (newValue) {
    if(newValue !== undefined && newValue !== null && newValue !== 0){
      dev["ONOKOM-AIR/External air temperature"] = newValue;
    }
 }
});

Вместо wb-msw-v3_25/Temperature укажите MQTT топик вашего датчика температуры, а вместо ONOKOM-AIR/External air temperature укажите MQTT топик текущей температуры в комнате на вашем шлюзе ONOKOM. Например, ONOKOM-AIR-DK-1-MB-B/External air temperature.

Нажмите Cохранить.

     Сохранение правила

После этого, шлюз будет передавать данные о текущей температуре, и кондиционер будет поддерживать именно ту температуру, что вы установили.

Карта регистров устройства

Карта регистров устройства доступна по ссылке

Изображения устройства

Картинки для вставки устройства в свои проекты:

Галерея

Полезные ссылки

Поддерживаемые контроллером Wiren Board системы верхнего уровня, приложения, способы программирования, протоколы и устройства
Протоколы
Опрос датчиков и работа с устройствами (в базовой комплектации) 1-Wire • DLMS/COSEM • Modbus RTU/TCP Master • ГОСТ МЭК 61107 • СПОДЭС (ГОСТ Р 58940-2020)
Опрос датчиков и работа с устройствами (с помощью модулей расширения) KNX • eBUS • OpenTherm • Z-Wave • Zigbee
Опрос контроллера из систем верхнего уровня и с других устройств KNX • Modbus RTU/TCP Slave • MQTT • OPC UA • SNMP • Zabbix • МЭК 104 • SmartWeb (Гидролого)
Через шлюзы DALI • LoRaWAN
Системы верхнего уровня
Системы мониторинга и SCADA Grafana • Home Assistant • IntraHouse • IntraSCADA • Sprut.hub • MasterSCADA • Nagios • SimpLight SCADA • Rapid SCADA • SAYMON • Zabbix • iRidium Server • AggreGate • ТМИУС КП • Мажордом • SCADA WebDisCo • SCADA FUXA
Передача показаний счетчиков Ватериус
Приложения
Управление с телефона MQTT Dash • iRidium • Home Assistant • Apple Home • Дом с Алисой • Салют! Умный дом • Мажордом
Голосовые помощники Siri • Салют • Алиса
Способы программирования
Визуальное программирование Node-RED
Упрощённый текстовый движок правил wb-rules
Сценарии автоматизации без программирования wb-scenarios
Стандартное программирование Python • C++ • Go • Node.js
Языки программирования ПЛК
FBD, ST, LD, SFC (МЭК 61131-3) MasterPLC • ISaGRAF • CODESYS • Maximum Automation Soft Controller • KLogic
Протестированные устройства сторонних производителей
Адаптеры протоколов ECODim DALI GW2 • Arlight DALI-LOGIC-LITE-PS-x1 • Lavritech L1 Lite LoRaWAN • Шлюз БРШС-РК-485 (РИЭЛТА)
Аудиоресиверы сетевые URRI A1 • Skirell-Sound
Датчики климата DS18B20 и клоны • Kvadro 1WIRE-RS485 • Wellpro WP3066ADAM • Даджет MT8057/MT8057S • РД MSU21 • РД MSU24 • РД MSU34+TLP • РД MSU34+THLP • Эксис ИВТМ-7 М 3
Датчики присутствия MTDХ62-MB (MTD062-MB, MTD262-MB)
Датчики уровня ЭСКОРТ ДБ-2
Универсальные датчики TESLiOT (BLE)
Диммеры DALI • Philio PAD07-RU • Uniel UCH-M131RC/0808 • Uniel UCH-M141RC/0808 • РД DDL04R • РД DDL24 • РД DDM845R • Demid.Net
Домофоны Домофоны координатного типа: VIZIT (ВИЗИТ), Элтис, Цифрал, Техком, Метаком, Beward и др.
Источники питания и ИБП MEAN WELL DRS Series
Кондиционеры

Haier YCJ-A002 • Z-Wave ИК-передатчик PAR01-RU • Hisense (ONOKOM-AIR-HS-3-MB-B, ONOKOM-AIR-HS-5-MB-B, ONOKOM-AIR-HS-6-MB-B) • Daikin (ONOKOM-AIR-DK-1-MB-B, ONOKOM-AIR-DK-5-MB-B) • Mitsubishi Electric (ONOKOM-AIR-ME-1-MB-B) • Mitsubishi Heavy (ONOKOM-AIR-MH-2-MB-B) • AUX (ONOKOM-AIR-AUX-1-MB-B) • GREE (ONOKOM-AIR-GR-1-MB-B, ONOKOM-AIR-GR-3-MB-B, ONOKOM-AIR-GR-5-MB-B) • MDV (ONOKOM-AIR-MD-1-MB-B, ONOKOM-AIR-MD-3-MB-B) • VRF (ONOKOM-AIR-MD-VRF-MB-B, ONOKOM-AIR-AUX-VRF-MB-B, ONOKOM-AIR-CG-VRF-MB-B, ONOKOM-AIR-HS-VRF-MB-B) • TCL (ONOKOM-AIR-TCL-1-MB-B, ONOKOM-AIR-TCL-3-MB-B, ONOKOM-AIR-TCL-6-MB-B) • Hitachi (ONOKOM-AIR-HT-1-MB-B) • TOSHIBA (ONOKOM-AIR-TB-1-MB-B) • Haier (ONOKOM-AIR-HR-1-MB-B)

Рекуператоры / вентиляция VAKIO City Air 250/500 • Komfovent • Breezart Lux / Aqua • VENTMACHINE Colibri 650 GTC • TION (ONOKOM-AIR-TN-1-MB-B)
Контроллеры вентиляции и климата Тепломаш КЭВ-БЛОК-МК • Drivent V2
Контроллеры холодильного оборудования Carel BASIC(PYEZ)/EASY(PJEZ) • Danfoss EKC 204A1/AK-CC 210 • Danfoss EKC 202B • Danfoss EKC 202D • Danfoss ERC 211/ERC 213/ERC 214 • Eliwell IDPlus 974
Метеостанции Сокол-М
Модули ввода-вывода Wellpro WP8026ADAM • Wellpro WP8027ADAM • Wellpro WP8028ADAM • Wellpro WP9038ADAM
Модули реле РД DRB88 • Rubetek TZ78 • ICP DAS tM-P3R3 • ICP DAS LC-103 • Uniel UCH-M111RX/0808 • Uniel UCH-M121RX/0808
Моторы для штор/Электрокарнизы Akko AM82 • Dooya DM35EQ • Dooya DT82 • WinDeco • Somfy SDN (Sonesse и Glydea Series) • SunFlower KT82TV • Somfy RS485 RTS transmitter • Беспроводные Dooya/Somfy • Dauerhaft CM5 • Dauerhaft Roll 35/45 • Dauerhaft PRO RS • A-OK AM68 (LM100) • A-OK AM35
Панели управления Cityron ПУ-3 (Modbus) • Sonoff NSPanel (fw NXPanel) • EKF PRO-Screen • Skirell Panel
Системы защиты от протечек KAPLESTOP • Ensystec Leak Protect
Считыватели карт (для СКУД) Wiegand
Счётчики воды Пульсар • Пульсар-М • Счётчики с импульсным выходом
Счётчики тепла Пульсар
Счётчики электроэнергии CSQ PD561Z-9SY • Peacefair PZEM-016 • Eastron SDM120M • Eastron SDM220M • Меркурий 200 • Меркурий 201 • Меркурий 203.2T • Меркурий 206 • Меркурий 230 • Меркурий 231 • Меркурий 234 • Меркурий 236 • Милур 104 • Милур 105 • Милур 107 • Милур 305 • Милур 307 • Нева МТ 113 • Нева МТ 123 • Нева МТ 124 • Нева МТ 323 • Нева МТ 324 • Энергомера CE301 • Энергомера CE102M • Энергомера CE303 • Энергомера CE308 • Милур 107S
Термостаты BAC-002ALN • BAC-6000ALN • BAC-6000ELNW • BHT-6000 Series • BHT-006 Series • Heatit Z-TEMP2 • Siemens RDF302 • Ridan Greencon-R • Welrok az • ENGO EFAN
Управление двигателями (преобразователи частоты) Vacon/Danfoss 10 • Danfoss VLT Microdrive FC51 • T13-400W-12-H/T13-750W-12-H
Управление шаговыми двигателями Овен (Meyertec) MST-24 • Rtelligent NT60
Прочее Tasmota • ESPHome • ОВЕН СМИ2-М
Устройства с аналоговым или цифровым выходом
Низковольтная нагрузка Реле с управляющим напряжением 12…24 В • Светодиоды • Низковольтные вентиляторы • Низковольтные сигнальные лампы
Датчики с аналоговым выходом Датчики температуры, давления и другие, имеющие на выходе ток или напряжение
Счётчики с импульсным выходом Счётчики электроэнергии, воды, тепла и другие с импульсным выходом
Устройства с выходом «открытый коллектор» Устройства с выходом «открытый коллектор»
Устройства с питанием 220 В Лампы • Контакторы и другое оборудование с питанием от 220 В

Поддерживаемые , но непроверенные в лаборатории Wiren Board устройства сторонних производителей (шаблоны от сообщества)
Опрос датчиков и работа с устройствами (в базовой комплектации) DMX-512
Адаптеры протоколов HDL KNX-DALI Gateway M/DALI.1
Датчики климата RLDA NL-3DPAS-M • RLDA NL-1S111 • Рэлсиб ДВТ-05 • XY-MD03/XY-MD04
Датчики расстояния WitMotion WT53R-485
Диммеры РД DDL84R-V
Источники питания и ИБП ИБП Импульс Мультиплекс
Конвекторы Varmann QTherm
Рекуператоры / вентиляция Рекуператор VAKIO Base Smart • ПВУ Royal Clima Soffio Primo RCS-350-P • Royal Clima VENTO • Systemair Corrigo • Приточный клапан Vakio OpenAir
Метеостанции Netatmo Urban Weather Station
Коллекторы датчиков R4DCB08
Контроллеры вентиляции и климата Mautomatics JL204C5 (Breezart 550 Lux) • GTC (General Thermo Controllers) Syberia 5.0 • SystemAir VR 300 • Royal Clima MACS-RC-420MB • Turkov Zenit HECO 550E • Zentec Z031
Контроллеры ДГУ SDMO APM303
Модули реле R4D3C32
Преобразователи частоты ERMAN ER-G-220-02 • ERMAN ER-G-220-03
Счётчики воды Элехант СВД-15 • Элехант СВД-20
Счётчики электроэнергии Меркурий 204 • Меркурий 208 • Меркурий 238 • ABB SCU100 • Waviot Фобос 3T
Счетчики тепла ВИС.Т2-ТС • Тепловычислитель ТМК-Н
Термостаты Hessway
Увлажнители CAREL Humisonic • Xiaomi Humidifier
Прочее DIY • Shelly UNI • Renke RS-LDO-N01-2

Изменения в прошивке

Список изменений в прошивке