Логотип ONOKOM

Бот

Инструкция

Подбор шлюза для кондиционера через Telegram Bot

Обложка HS-5-MB-B
Обложка HS-5-MB-B

HS-5-MB-B

Modbus RTU AC GATE

Шлюз для управления и диспетчеризации систем кондиционирования HISENSE с разъемом A B по ModBus RTU протоколу с поддержкой функции Fast Modbus

Тип кондиционеров

Настенные Кассетные Канальные Напольные Напольно-потолочные Подпотолочный Встраиваемый

Линейка

ONOKOM AIR

Серия

PRO

Версия

B

Цена

19 900 руб.

В наличии














  1. 1. Примеры из практики
  2. 2. Технические характеристики
    1. 2.1 Версии устройств
    2. 2.2 Изображение устройства
    3. 2.3 Комплектация
    4. 2.4 Размеры устройства
    5. 2.5 Назначение портов и кнопок
  3. 3. Внешний вид
  4. 4. Краткая инструкция
    1. 4.1 Устраниение неполадок
    2. 4.2 Работа шлюза с проводным пультом
    3. 4.3 Смена скорости работы шлюза
    4. 4.4 Смена Modbus адреса шлюза
  5. 5. Карта регистров
  6. 6. Полезные файлы
  7. 7. Гарантия
  8. 8. Поддерживаемые модели кондиционеров
    1. 8.1 Бренд HISENSE
      1. 8.1.1 Модели 2025 года
      2. 8.1.2 Модели 2024 года
      3. 8.1.3 Модели 2023 года
      4. 8.1.4 Модели 2021 года
      5. 8.1.5 Модели 2020 года
    2. 8.2 Бренд Royal Clima
      1. 8.2.1 Модели 2024 года
  9. 9. Функции кондиционера
  10. 10. Общая логическая схема работы шлюза
    1. 10.1 Логическая схема WirenBoard + SprutHub
    2. 10.2 Логическая схема Loxone
  11. 11. Схемы подключения
    1. 11.1 Схема подключения к WirenBoard
    2. 11.2 Схема подключения к Loxone
  12. 12. Подключение к WirenBoard
  13. 13. Список функций управления кондиционером Hisense
    1. 13.1 Раздел “Основные режимы и функции”
    2. 13.2 Раздел “Контроль температуры”
    3. 13.3 Раздел “Жалюзи”
    4. 13.4 Раздел “Данные модуля”
    5. 13.5 Раздел "Ошибки"
    6. 13.6 Раздел “Диагностика”
    7. 13.7 Отображение в веб интерфейсе контроллера
  14. 14. Подключение к SprutHub
    1. 14.1 Добавление в приложение Яндекс Умный Дом
    2. 14.2 Добавление в приложение Apple Home
  15. 15. Демонстрация работы
    1. 15.1 Управление кондиционером через WirenBoard
  16. 16. Скриншоты интерфейса кондиционера
    1. 16.1 Скриншоты Yandex
    2. 16.2 Скриншоты Apple

1. Примеры из практики

Скопировано

Страницы с примерами в стадии создания

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

Скопировано
Интерфейс RS485
Изоляция интерфейса Гальванически развязанный
Протокол Modbus RTU + Fast Modbus (быстрый модбас), адрес задается программно, заводские настройки указаны на наклейке
Размер шлюза 60x36x15 мм (ДхШхВ) без клеммы
70x36x15 мм (ДхШхВ) с клеммой
Размер адаптера 40x31x13 мм (ДхШхВ)
Питание (рекомендуемое) DC 24В
Скорость работы 9600 (по умолчанию), 19200, 38400, 57600, 115200
Количество стоповых бит 2
Бит четности Нет (N)
Потребление Макс. 1 Вт
Тип соединения шины и питания Винтовой клемник
Рекомендуемое сечение провода с НШВИ 0.35 – 1 мм2 — одинарные
0.35 – 0.5 мм2 — сдвоенные провода
Момент затяжки винтов 0.2 Н∙м
Режим работы Непрерывный
Работа с проводным пультом Вместо пульта или параллельно с пультом
Температура эксплуатации От 0 до +40 °С
Степень защиты IP30
Масса (с коробкой) 100 г
Комплект Коробка, устройство, адаптер HS-A5, кабель для адаптера, кабель для кондиционера

2.1 Версии устройств

Скопировано

Версия шлюза "B"
+ Версия адаптера "C"

Актуальная версия
Сентябрь 2024 года - по настоящее время

Новая платформа шлюза с поддержкой Fast Modbus
Новый корпус устройства
Обновленный процессор и элементная база
Новая распиновка при подключении шлюза к шине RS485
Добавлена кнопка светодиод с индикацией работы и состояния шлюза

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

Скопировано
Шлюз HS-5-MB-B



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

HS-5-MB-B.png
HS-5-MB-B.svg
HS-5-MB-B.pdf







Адаптер HS-A5


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

HS-A5.png
HS-A5.svg
HS-A5.pdf


2.3 Комплектация

Скопировано

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

Комплектация

2.4 Размеры устройства

Скопировано

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

Размеры

2.5 Назначение портов и кнопок

Скопировано

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

Назначение портов и кнопок

3. Внешний вид

Скопировано

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

Комплектация шлюза - закрытая коробка

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

Комплектация шлюза - открытая коробка

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

Комплектация шлюза - устройства без коробки

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

Комплектация шлюза - шлюз с лицевой стороны

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

Комплектация шлюза - шлюз с обратной стороны

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

Комплектация шлюза - переходник с лицевой стороны

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

Комплектация шлюза - переходник с обратной стороны

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

Комплектация шлюза - основной кабель

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

Комплектация шлюза - кабель для переходника

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

Комплектация шлюза - коробка с обратной стороны

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

Комплектация шлюза - коробка боковая сторона

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

Комплектация шлюза - коробка боковая сторона

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

Комплектация шлюза - коробка боковая сторона

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

Комплектация шлюза - коробка боковая сторона

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

Комплектация шлюза - коробка боковая сторона

4. Краткая инструкция

Скопировано

- Перед подключением обесточьте кондиционер и устройство

- Убедитесь в правильности подключения перед подачей питания

- Соедените вместе шлюз и адаптер HS-A5

- Подсоедините адаптер HS-A5 к разъему A B

- Соблюдайте рекомендуемый уровень питания (24В) для работы устройства

- Не размещайте устройство во влажных местах

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

Скопировано

1. Проверьте правильность подключения интерфейсного кабеля в разъем кондиционера:
- разъем плотно вставлен в плату управления кондиционером;
- разъем плотно вставлен в шлюз;
- разъем не выломан;
- проводники интерфейсного кабеля входят в разъем с одной и с другой стороны интерфейсного кабеля.

2. Проверьте корректность подачи питания на шлюз.
При необходимости замерьте питания на клемме.

3. Проверьте корректность подключения проводников A и B шины RS485, как на шлюзе так и на контроллере управления.

4. Проверьте, что клемма RS485 плотно вставлена в шлюз.

5. Убедитесь, что используется правильный кабель для подключения шины RS485.

4.2 Работа шлюза с проводным пультом

Скопировано


По умолчанию шлюзы ONOKOM работают в режиме «Ведомый». При первом подключении шлюза в систему убедитесь, что проводной пульт работает в режиме «Главный».

Работа шлюза и пульта возможна только при условии, что один из них выставлен в режим «Главный», а другой — в режим «Ведомый»

Шлюз можно перевести в режим «Главный», переключив режим шлюза в виджете Wiren Board, или записав в 656 Holding регистр значение "1".
Чтобы перевести шлюз обратно в режим «Ведомый», нужно записать в 656 Holding регист значение "2".

Ниже представлены инструкции к некоторым пультам для Hisense:

Инструкция для проводного пульта HYXE-VA01A.pdf

Инструкция для проводного пульта HYXE-J01H.pdf

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

Скопировано

Для изменения скорости работы шлюза сделайте следующее:
В 110 регистр запишите значение, которое при умножении на 100 дает необходимую вам скорость

Также через WirenBoard можно отправить команду:
modbus_client --debug -mrtu -b9600 -pnone -s2 /dev/ttyRS485-1 -a12 -t0x06 -r110 1152

Эта команда означает, что при остановленном wb-mqtt-serial установить устройству с адресом 12, подключенному к порту RS485-1, скорость 115200

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

Скопировано

По умолчанию все шлюзы ONOKOM имеют адрес - 1

Для изменения Modbus шлюза сделайте следующее:
В 128 регистр запишите необходимое значение Modbus адреса

Также через WirenBoard можно отправить команду:
modbus_client --debug -mrtu -b9600 -pnone -s2 /dev/ttyRS485-1 -a1 -t0x06 -r128 12

Эта команда означает, что при остановленном wb-mqtt-serial установит устройству с адресом 1, подключенному к порту RS485-1, адрес 12




5. Карта регистров

Скопировано
Адрес Параметры регистра Описание Значения Description Values
Dec Hex Тип Доступ Формат
Coil регистры
1 Coil RW Bool Состояние кондиционера 0 - Отключен
1 - Включен
Active 0 - Disabled
1 - Enabled
20 0x0014 Coil R Bool Кондиционер на связи 0 - Нет
1 - Да
AC connected 0 - No
1 - Yes
50-59 0x0032 - 0x003B Coil RW Bool Скорость вентилятора от 0 до 5

Данный регистр позволет интегрировать в системы, где необходимо управлять скоростями через выключатели. При записи 1 в регистр соответствующий определённой скорости применяется эта скорость. При записи нуля применяется скорость "Авто ". Для данного протокола доступны скорости: 0, 1, 2, 3, 4, 5 соостветствуя регистрам 50, 51, 52, 53, 54, 55.

Зарезервировано на будущее. Пока не реализовано.
Fan speed from 0 to 5

This register allows for integration with systems that require speed control through switches. When writing 1 into the corresponding register the chosen speed setting will be applied. When writing 0, the speed value is set to "Auto ". Available speed settings for this protocol are: 0, 1, 2, 3, 4, 5 with the corresponding registers: 50, 51, 52, 53, 54, 55.

Reserved for future use. Not yet realized.
100 0x0064 Coil RW Bool Использовать внешний датчик температуры 0 - Нет
1 - Да
Allow the use of an external temperature sensor 0 - No
1 - Yes
Holding регистры
1 0x0001 Holding RW UInt16 Режим работы 1 – Нагрев
2 – Охлаждение
3 – Автоматический
4 – Осушение
5 - Вентиляция
Mode 1 - Heat
2 - Cool
3 - Auto
4 - Dry
5 - Fan
2 0x0002 Holding RW UInt16 Состояние и режим

Данный регистр помогает интегрировать в системы, где отключение управляется тем же регистром, что режим. Например, Sprut.Hub.
0 – Выключен
1 – Нагрев
2 – Охлаждение
3 – Автоматический
4 – Осушение
5 - Вентиляция
Active mode

This register helps integration in systems where disconnect is controlled by the same register as mode. For example, Sprut.Hub.
0 - Off
1 - Heat
2 - Cool
3 - Auto
4 - Dry
5 - Fan
3 0x0003 Holding RW SInt16 Температура воздуха в помещении °C

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

Для получения температуры, нужно умножить значение на 0.01.
Например, 2560 это 25.6 °C
Indoor air temperature °C

By default, this register stores the air temperature measured by the air conditioner 's built-in sensor. When the temperature from an external sensor is written to this register, the value will be returned with a correction, which is displayed in register 20.
-32768...32768

To get the temperature, multiply the value by 0.01.
For example, 2560 is 25.6 °C.
5 0x0005 Holding RW SInt16 Целевая температура °C
Температура задается с точностью 0.5°C
1600…3200

Для получения температуры, нужно умножить значение на 0.01.
Например, 2500 это 25.0 °C
Target temperature °C
The temperature is set with an accuracy of 0.5°C
1600...3200

To get the temperature, multiply the value by 0.01.
For example, 2500 is 25.0 °C.
6 0x0006 Holding R UInt16 Состояние термостата 0 – Простаивает
1 – Нагревает
2 – Охлаждает
Thermostat state 0 - Idle
1 - Heat
2 - Cool
7 0x0007 Holding RW UInt16 Скорость вентилятора 0 – Авто
1 - Первая скорость
2 - Вторая скорость
3 - Третья скорость
4 - Четвертая скорость
5 - Пятая скорость
Fan speed 0 - Auto
1 - 1 speed
2 - 2 speed
3 - 3 speed
4 - 4 speed
5 - 5 speed
8 0x0008 Holding RW Uint16 Расширенная скорость вентилятора
Данный регистр помогает интегрировать в системы, где для управления скоростью можно использовать только один регистр. Включение режимов тихий и турбо не меняет состояние скорости вентилятора (отображаемой на экране кондиционера и в Holding регистре №7)
0 – Авто
2 - Первая скорость
3 - Вторая скорость
4 - Третья скорость
Smart fan speed
This register helps to integrate into systems where only one register can be used for speed control. Enabling the silent and turbo modes does not change the fan speed status (displayed on the air conditioner screen and in Holding register #7)
0 - Auto
2 - 1 speed
3 - 2 speed
4 - 3 speed
9 0x0009 Holding RW Uint16 Горизонтальные ламели

Первое положение - самое нижнее
Пятое положение - самое верхнее
0 - Остановлены
1 - Качание
2 - Нижнее положение
3 - Среднее нижнее
4 - Среднее положение
5 - Среднее верхнее положение
6 - Верхнее положение
Horizontal vanes

First position - lowest
Fifth position - highest
0 - Stop
1 - Swing
2 - Low position
3 - Middle low position
4 - Middle position
5 - Middle hight position
6 - Hight position
10 0x000A Holding RW Uint16 Вертикальные ламели

Первое положение - самое левое
Пятое положение - самое правое
0 – Остановлено
1 – Качание
2 - Самое левое положение
3 - Левое положение
4 - Среднее левое
5 - Среднее положение
6 - Среднее правое
7 - Правое положение
8 - Самое правое положение
Vertical slats

First position - far left
Fifth position - far right
0 - Stopped
1 - Swing
2 - Far left position
3 - Left position
4 - Middle position
5 - Right position
6 - Far right position
11 0x000B Holding RW Uint16 Направление воздушного потока

Данный регистр помогает интегрировать в системы, где для управления направлением воздуха есть можно использовать только один регистр. Например, Умный дом с Алисой.
0 – Остановлено
1- Качание горизонтальное и вертикальное
2 - Качание горизонтальных жалюзи
3 – Качание вертикальных жалюзи
Airflow direction

This register helps to integrate into systems where only one register can be used to control the airflow direction. For example, Smart Home with Alice.
0 - Stop
1- Horizontal and vertical swing
2 - Swinging horizontal blinds
3 - Swinging vertical blinds
15 0x000F Holding RW UInt16 Режим работы (для Loxone) 1 – Автоматический
2 – Нагрев
3 –Охлаждение
4 – Осушение
5 - Вентиляция
Mode (for Loxone) 1 - Auto
2 - Heat
3 - Cool
4 - Dry
5 - Fan
16 0x0010 Holding RW UInt16 Режим работы (для KNX)

Работает для прошивок версии 0.4.6 и выше
0 – Автоматический
1 – Нагрев
3 –Охлаждение
6 - Выключен
14 – Осушение
9 - Вентиляция
Operating mode (for KNX)

Works for firmware version 0.4.6 and higher
0 - Auto
1 - Heat
3 - Cool
6 - Off
14 - Dry
9 - Fan
20 0x0014 Holding RW SInt16 Коррекция температуры -32768…32768

Для получения температуры, нужно умножить значение на 0.01.
Например, 100 это 1.00 °C
Temperature correction -32768...32768

To get the temperature, multiply the value by 0.01.
For example, 100 is 1.00 °C.
Holding регистры (Сервисные)
110 0x006E Holding RW SInt16 Modbus скорость Для получения реальной скорости, нужно умножить значения из регистра на 100, для записи желаемого значения, необходимо разделить его на 100.
96 - 9600
192 - 19200
384 - 38400
576 - 57600
1152 - 115200
Baud rate To get the real speed, you need to multiply the values from the register by 100, to write the desired value, you need to divide it by 100.
96 - 9600
192 - 19200
384 - 38400
576 - 57600
1152 - 115200
111 0x006F Holding R UInt16 Настройка бита чётности порта RS-485 0 — нет бита чётности (none) ,
1 — нечётный (odd),
2 — чётный (even)
Parity bit 0 - no parity bit (none),
1 - odd,
2 - even.
112 0x0070 Holding R UInt16 Количество стоп-битов порта RS-485 1, 2 Number of stop bits 1, 2
128 0x0080 Holding RW SInt16 Modbus адрес устройства 1 ...247 Modbus address 1...247
200 - 219 0x00C8 - 0x00DB Holding R SInt16 Аппаратная версия устройства HS-5-MB-B HW Version HS-5-MB-B
250 - 265 0x00FA- 0x0109 Holding R SInt16 Программная версия устройства 0.4.3 и выше FW Version 0.4.3 and later
270 - 271 0x010E - 0x010F Holding R UInt32 Серийный номер устройства Serial
290 - 301 0x0122 - 0x012D Holding R String Сигнатура устройства ok_hs5b Signature ok_hs5b
400 - 420 0x0190 - 0x01A4 Holding R String Версия протокола связи с кондиционером 2.0.4 - актуальная PROTO Version 2.0.4 - current
656 0x0290 Holding RW UInt16 Режим работы шлюза 0 - Слушатель
1 - Главный пульт
2 - Ведомый пульт
Gateway mode 0 - Listener
1 - Master
2 - Slave