Подключение систем кондиционирования MDV Midea с разъемом CN3 Wi-Fi к Wiren Board
Назначение
С помощью шлюза ONOKOM-AIR-MD-1-MB-B можно управлять системами кондиционирования MDV с разъемом CN3 Wi-Fi на плате дисплея и интегрировать их в систему централизованного управления по протоколу Modbus RTU.
Купить устройство можно на сайте производителя: ONOKOM-AIR-MD-1-MB-B, там же вы найдёте дополнительную информацию и техподдержку.
Список поддерживаемых устройств
Технические характеристики
Параметр | Значение |
---|---|
Питание | |
Напряжение питания | 9–28 В постоянного тока |
Потребляемая мощность | до 1 В |
Управление | |
Интерфейс управления | RS-485 |
Изоляция интерфейса | Изолированный |
Протокол обмена данными | Modbus RTU, адрес задается программно, заводские настройки (Modbus-адрес: 1) |
Параметры интерфейса RS-485 | Задаются программно, по умолчанию:
|
Условия эксплуатации | |
Температура воздуха | От 0 до +40 °С |
Гарантийный срок | 2 года |
Срок службы | 5 лет |
Технический паспорт устройства
Подключение к контроллеру Wiren Board
Правила безопасности:
- перед подключением обесточьте кондиционер и шлюз;
- убедитесь в правильности подключения перед подачей питания;
- подсоединяйте устройство только к указанным в инструкции разъемам;
- соблюдайте рекомендуемый уровень питания для работы устройства;
- не размещайте устройство во влажных местах.
Инструкция подключения
Порядок подключения
- Подключите интерфейсный кабель от шлюза ONOKOM к разъему CN3 Wi-Fi в дисплее кондиционера.
- Используйте Ethernet Cat6 UTP или кабель для RS-485 для подключения шлюза ONOKOM к контроллеру Wiren Board.
- Обратите внимание на полярность сигнальных проводов RS-485 (A и B).
Устранение неполадок
- Проверьте правильность подключения интерфейсного кабеля в разъем кондиционера:
- разъем плотно вставлен в плату управления кондиционером
- разъем плотно вставлен в шлюз
- разъем не выломан
- проводники интерфейсного кабеля входят в разъем с одной и с другой стороны интерфейсного кабеля
- Проверьте корректность подачи питания на шлюз. При необходимости замерьте питания на клемме.
- Проверьте корректность подключения проводников A и B шины RS485, как на шлюзе так и на контроллере управления.
- Проверьте, что клемма RS485 плотно вставлена в шлюз.
- Убедитесь, что используется правильный кабель для подключения шины RS485.
Смена Modbus-адреса шлюза
По умолчанию все шлюзы ONOKOM имеют адрес - 1. Изменение можно произвести несколькими способами:
- Смена Modbus-адреса записью его в регистр
- Остановите работу драйвера wb-mqtt-serial. Сделать это с помощью консоли можно командой:
systemctl stop wb-mqtt-serial
- В 128 регистр запишите нужный Modbus-адрес шлюза. На консоли это можно сделать при помощи modbus_client командой: Это установит устройству с адресом 1, подключенному к порту RS485-1, адрес 12.
modbus_client --debug -mrtu -b9600 -pnone -s2 /dev/ttyRS485-1 -a1 -t0x06 -r128 12
- Возобновите работу драйвера с помощью команды:
systemctl start wb-mqtt-serial
- Остановите работу драйвера wb-mqtt-serial. Сделать это с помощью консоли можно командой:
- Смена Modbus-адреса с использованием серийного номера шлюза
- Остановите работу драйвера wb-mqtt-serial. Сделать это с помощью консоли можно командой:
systemctl stop wb-mqtt-serial
- Запустите сканер шины. На консоли это можно сделать при помощи modbus-scanner командой:
wb-modbus-scanner -d /dev/ttyMOD3 -b 9600
- Выполните смену адреса командой командой: Серийный номер следует указать после флага -s
wb-modbus-scanner -d /dev/ttyMOD3 -b 9600 -s 305882 -i 3
- Возобновите работу драйвера с помощью команды:
systemctl start wb-mqtt-serial
- Остановите работу драйвера wb-mqtt-serial. Сделать это с помощью консоли можно командой:
Смена скорости работы шлюза
Для изменения скорости работы шлюза сделайте следующее:
- Остановите работу драйвера wb-mqtt-serial. Сделать это с помощью консоли можно командой:
systemctl stop wb-mqtt-serial
- В 110 регистр запишите значение, которое при умножении на 100 дает необходимую вам скорость. На консоли это можно сделать при помощи modbus_client командой:Это установит устройству с адресом 12, подключенному к порту RS485-1, скорость 115200.
modbus_client --debug -mrtu -b9600 -pnone -s2 /dev/ttyRS485-1 -a12 -t0x06 -r110 1152
- Возобновите работу драйвера с помощью команды:
systemctl start wb-mqtt-serial
Представление в веб-интерфейсе контроллера Wiren Board
Параметры подключения | ||
---|---|---|
Значение по умолчанию |
Название параметра | Параметр |
baud_rate | 9600 | Скорость, бит/с |
parity | None | Бит чётности |
data_bits | 8 | Количество битов данных |
stop_bits | 2 | Количество стоповых битов |
modbus_adress | 1 | Modbus-адрес по умолчанию |
Добавление шлюза
Выберите "Настройки → Конфигурационные файлы → Настройка драйвера serial-устройств".
Если у вас не отображается вкладка Настройки, проверьте уровень доступа.
Выберите последовательный порт, к которому подключено устройство.
Если устройство подключено к портам MOD1/2/3, не забудьте активировать модули.
Проверьте, что порт включен и настройте параметры связи с устройством.
Нажмите "Добавить любые устройства вручную".
В списке устройств найдите раздел "Кондиционеры" и выберите нужное вам устройство.
[[File:{{{model}}}-add-device.jpg|500px|none|Выбор устройства]]
Нажмите "Сохранить настройки".
Добавление через поиск устройств
Выберите "Настройки → Конфигурационные файлы → Настройка драйвера serial-устройств".
Если у вас не отображается вкладка Настройки, проверьте уровень доступа.
Выберите последовательный порт, к которому подключено устройство.
Если устройство подключено к портам MOD1/2/3, не забудьте активировать модули.
Проверьте, что порт включен и настройте параметры связи с устройством.
Нажмите "Найти и добавить устройства Wiren Board".
Нажмите "Добавить в wb-mqtt-serial".
Нажмите "Сохранить настройки".
Каналы устройства и их значения
Параметр | Описание | Значения |
---|---|---|
Состояние | Кондиционер включен/выключен |
|
Режим | Режим работы |
|
Состояние и режим | Комбинированный статус |
|
Скорость вентилятора | Уровень скорости |
|
Скорость вентилятора (расш.) | Расширенные режимы |
|
Температура воздуха | Текущая температура |
(-50)-50°C (только чтение) |
Целевая температура | Установка температуры |
16-30°C |
Термостат | Текущее действие |
|
Горизонтальные жалюзи | Режим работы |
|
Вертикальные жалюзи | Режим работы |
|
Жалюзи (комбо) | Совместное управление |
|
Тихий режим | Активация |
|
Турбо режим | Активация |
|
Подключение | Связь с кондиционером |
|
Настройки шлюза
В веб-интерфейсе контроллера Wiren Board вы можете выбрать режимы, указать параметры, а также настроить опрос каналов устройства.
Основные режимы и функции
Контроль температуры
Жалюзи
Дополнительные режимы и функции
Данные модуля
Диагностика
Настройки отображения
Для определенных элементов управления можно также изменять настройки отображения.
По умолчанию большинство элементов управления отображаются в виде выпадающего списка.
Это можно изменить, включив режим отображения ползунками. После нажатия на соответствующую кнопку нужно выбрать "Да" в выпадающем списке.
После сохранения настроек оформление изменится соответственно.
Связь с внешним датчиком температуры
Чаще всего кондиционер измеряет текущую температуру воздуха по собственному датчику в корпусе внутреннего блока. А из-за того, что внутренний блок находится достаточно высоко, то и показания с данного датчика температуры, как правило, выше чем есть на самом деле.
Одной из особенностей шлюза является возможность записи текущей температуры с внешнего датчика.
Для автоматической записи текущей температуры в шлюз можно создать небольшое правило.
В настройках устройства в разделе Контроль температуры включите режим Разрешить использование внешнего датчика температуры и сохраните настройки.
Откройте раздел Правила, нажмите Создать, задайте имя для правила, например: ExternalSensorForOnokom.js.
Скопируйте представленный ниже код:
defineRule ("SyncTemperature", {
whenChanged: "wb-msw-v3_25/Temperature",
then: function (newValue) {
dev["ONOKOM-AIR/Indoor air temperature"] = newValue
}
});
Вместо wb-msw-v3_25/Temperature укажите MQTT топик вашего датчика температуры, а вместо ONOKOM-AIR/Indoor air temperature укажите MQTT топик текущей температуры в комнате на вашем шлюзе ONOKOM. Например, ONOKOM-AIR-MD-1-MB-B-1/Indoor air temperature
.
Нажмите Cохранить.
После этого, шлюз будет передавать данные о текущей температуре, и кондиционер будет поддерживать именно ту температуру, что вы установили.
Карта регистров устройства
Карта регистров устройства доступна по ссылке
Изображения устройства
Картинки для вставки устройства в свои проекты:
Галерея
- Комплектация
- Внешний вид
Полезные ссылки
- Страница шлюза на сайте производителя
- Видео демонстрация работы шлюза при подключении к Wirenboard в Яндекс Умный Дом
- Карта регистров Modbus RTU