ONOKOM-AIR-GR-1-MB-B: различия между версиями

Материал из Wiren Board
(не показано 20 промежуточных версий 3 участников)
Строка 1: Строка 1:
{{DISPLAYTITLE: Подключение систем кондиционирования GREE к Wiren Board }}
{{DISPLAYTITLE: Подключение ONOKOM-AIR-GR-1-MB-B к Wirenboard }}
[[Image: ONOKOM-AIR-GR-1-MB-B-Main.png |300px|thumb| ONOKOM-AIR-GR-1-MB-B]]
[[Image: ONOKOM-AIR-GR-1-MB-B-Main.png |300px|thumb| ONOKOM-AIR-GR-1-MB-B]]
== Общая информация ==
== Общая информация ==
Строка 44: Строка 44:
=== Схема подключения ===
=== Схема подключения ===
На схеме изображены следующие устройства:  
На схеме изображены следующие устройства:  
*Контроллер Wiren Board 7 (1 шт.)  
*Контроллер WirenBoard 7 (1 шт.)  
*Шлюз ONOKOM GR-1-MB-B (1 шт.)  
*Шлюз ONOKOM GR-1-MB-B (1 шт.)  
*Блок питания 24В MeanWell HDR-30-24 (1 шт.)  
*Блок питания 24В MeanWell HDR-30-24 (1 шт.)  
*ИБП Wiren Board WB-UPS v.2 (1 шт.)  
*ИБП WirenBoard WB-UPS v.2 (1 шт.)  


В качестве кабеля от контроллера до устройства, рекомендуем использовать:
В качестве кабеля от контроллера до устройства, рекомендуем использовать:
Строка 60: Строка 60:
}}
}}


== Представление в веб-интерфейсе контроллера Wiren Board ==
=== Добавление шлюза в wb-mqtt-serial ===
=== Выбор шаблона ===
#Перейдите во вкладку '''Настройки'''.
{{SupportedSinceRelease
#Откройте '''Конфигурационные файлы'''.
| release = wb-2310
#Перейдите в раздел '''Настройка драйвера serial устройств'''. Если у вас не отображается вкладка '''Настройки''', [[Wiren_Board_Web_Interface#Смена уровня доступа | проверьте уровень доступа]].
| deb = wb-mqtt-serial
# Выбирите последовательный порт, к которому подключен шлюз. Если шлюз подключен к портам MOD1/2/3, [[WBE2-I-RS485-ISO_RS485_Extension_Module#Конфигурирование | не забудьте активировать модули]].
| version = 2.99.0
# Обязательно проверьте, включен ли порт.  
|content=Чтобы устройство появилось на вкладке Устройства в веб-интерфейсе контроллера Wiren Board:
# Настройте параметры связи со шлюзом, '''по умолчанию.'''
{{Wbincludes:WebUI Add Device Step By Step}}
# Нажмите '''+ Устройство'''.
#В списке устройств найдите раздел '''Кондиционеры''' и выберите '''ONOKOM-AIR-GR-1-MB-B (Адаптер для бытовых и полупромышленных систем GREE)'''.
#В списке устройств найдите раздел '''Кондиционеры''' и выберите '''ONOKOM-AIR-GR-1-MB-B (Адаптер для бытовых и полупромышленных систем GREE)'''.


<gallery mode="packed" heights="100px" caption="Добавление шлюза">
<gallery mode="packed" heights="100px">
Image: ONOKOM-AIR-GR-1-MB-B_Open_wb-mqtt-serial-conf.png| Конфигурационный файл wb-mqtt-serial.conf
Image: ONOKOM-AIR-GR-1-MB-B_Open_wb-mqtt-serial-conf.png| Конфигурационный файл wb-mqtt-serial.conf
Image: ONOKOM-AIR-GR-1-MB-B_Settings_params_port.png| Настройка порта RS485
Image: ONOKOM-AIR-GR-1-MB-B_Settings_params_port.png| Настройка порта RS485
Image: ONOKOM-AIR-GR-1-MB-B_Add_Device.png| Выбор устройства
Image: ONOKOM-AIR-GR-1-MB-B_Add_Device.png| Выбор устройства
</gallery>
</gallery>
}}


===Просмотр значений===
===Разделы настроек шлюза в wb-mqtt-serial===
<gallery mode="packed" heights="100px">
Image: ONOKOM-AIR-GR-1-MB-B-wb-mqtt-serial-general.png| Основные режимы и функции
Image: ONOKOM-AIR-GR-1-MB-B-wb-mqtt-serial-options.png| Дополнительные режимы и функции
Image: ONOKOM-AIR-GR-1-MB-B-wb-mqtt-serial-temperature-control.png| Контроль температуры
</gallery>
<gallery mode="packed" heights="100px">
Image: ONOKOM-AIR-GR-1-MB-B-wb-mqtt-serial-vanes.png| Жалюзи
Image: ONOKOM-AIR-GR-1-MB-B-wb-mqtt-serial-indications.png| Индикация
Image: ONOKOM-AIR-GR-1-MB-B-wb-mqtt-serial-hw-info.png| Данные модуля
Image: ONOKOM-AIR-GR-1-MB-B-wb-mqtt-serial-debug.png| Диагностика
</gallery>
 
== Представление в веб-интерфейсе контроллера Wiren Board ==
[[Image: ONOKOM-AIR-GR-1-MB-B-webui.png |350px|thumb| Отображение ONOKOM-AIR-GR-1-MB-B в вкладке устройства ]]
[[Image: ONOKOM-AIR-GR-1-MB-B-webui.png |350px|thumb| Отображение ONOKOM-AIR-GR-1-MB-B в вкладке устройства ]]
'''Состояние''' — параметр отвечающий за состояние кондиционера
'''Состояние''' — параметр отвечающий за состояние кондиционера
Строка 87: Строка 99:
* 2 — Охлаждение
* 2 — Охлаждение
* 3 — Автоматический
* 3 — Автоматический
* 4 — Осушение
* 4 — Вентиляция
* 5 — Вентиляция
* 5 — Осушение


'''Состояние и режим''' — параметр совмещающий в себе параметры: «Состояние» и «Режим».(Необходим для SprutHub)
'''Состояние и режим''' — параметр совмещающий в себе параметры: “Состояние” и “Режим”.(Необходим для SprutHub)
* 0 — Кондиционер выключен
* 0 — Кондиционер выключен
* 1 — Кондиционер включен в режиме: Нагрев
* 1 — Кондиционер включен в режиме: Нагрев
* 2 — Кондиционер включен в режиме: Охлаждение
* 2 — Кондиционер включен в режиме: Охлаждение
* 3 — Кондиционер включен в режиме: Автоматический
* 3 — Кондиционер включен в режиме: Автоматический
* 4 — Кондиционер включен в режиме: Осушение
* 4 — Кондиционер включен в режиме: Вентиляция
* 5 — Кондиционер включен в режиме: Вентиляция
* 5 — Кондиционер включен в режиме: Осушение


'''Скорость вентилятора''' - параметр отвечающий за скорость вентилятора
'''Скорость вентилятора''' - параметр отвечающий за скорость вентилятора
Строка 112: Строка 124:
* 5 — Турбо режим
* 5 — Турбо режим


'''Режим «тихий»''' — параметр, отвечающий за работу «Тихого режима»
'''Режим «тихий»''' — параметр, отвечающий за работу “Тихого режима”
* Вкл — Режим включен
* Вкл — Режим включен
* Выкл — Режим выключен
* Выкл — Режим выключен


'''Режим «эко»''' — параметр, отвечающий за работу «Эко режима»
'''Режим «эко»''' — параметр, отвечающий за работу “Эко режима”
* Вкл — Режим включен
* Вкл — Режим включен
* Выкл — Режим выключен
* Выкл — Режим выключен


'''Режим «турбо»''' — параметр, отвечающий за работу «Турбо режима»
'''Режим «турбо»''' — параметр, отвечающий за работу “Турбо режима”
* Вкл — Режим включен
* Вкл — Режим включен
* Выкл — Режим выключен
* Выкл — Режим выключен


'''Режим «сон»''' — параметр, отвечающий за работу «Режима сна»
'''Режим «сон»''' — параметр, отвечающий за работу “Режима сна”
* Вкл — Режим включен
* Вкл — Режим включен
* Выкл — Режим выключен
* Выкл — Режим выключен


'''Функция ионизации''' - параметр, отвечающий за работу функции «Ионизации»
'''Функция ионизации''' - параметр, отвечающий за работу функции “Ионизации”
* Вкл — Ионизация включена
* Вкл — Ионизация включена
* Выкл — Ионизация выключена
* Выкл — Ионизация выключена
Строка 187: Строка 199:
'''Коррекция температуры''' — Сервисный параметр, позволяющий определить, с чем связано разное отображение целевой температуры на кондиционере и на шлюзе
'''Коррекция температуры''' — Сервисный параметр, позволяющий определить, с чем связано разное отображение целевой температуры на кондиционере и на шлюзе


== Настройка ==
== Связь с внешним датчиком температуры ==
В веб-интерфейсе контроллера Wiren Board вы можете выбрать режимы, указать параметры, а также настроить опрос каналов устройства.
Чаще всего кондиционер измеряет текущую температуру воздуха по собственному датчику в корпусе внутреннего блока. А из-за того, что внутренний блок находится достаточно высоко, то и показания с данного датчика температуры, как правило, выше чем есть на самом деле.
<gallery mode="packed" heights="100px" caption="Скриншоты настроек шлюза">
 
Image: ONOKOM-AIR-GR-1-MB-B-wb-mqtt-serial-general.png| Основные режимы и функции
Одной из особенностей шлюза является возможность записи текущей температуры с внешнего датчика.
Image: ONOKOM-AIR-GR-1-MB-B-wb-mqtt-serial-options.png| Дополнительные режимы и функции
 
Image: ONOKOM-AIR-GR-1-MB-B-wb-mqtt-serial-temperature-control.png| Контроль температуры
Для автоматической записи текущей температуры в шлюз можно создать небольшое правило. Для Создания правила:
Image: ONOKOM-AIR-GR-1-MB-B-wb-mqtt-serial-vanes.png| Жалюзи
 
Image: ONOKOM-AIR-GR-1-MB-B-wb-mqtt-serial-indications.png| Индикация
* Заходим в раздел '''''"Правила"'''''
Image: ONOKOM-AIR-GR-1-MB-B-wb-mqtt-serial-hw-info.png| Данные модуля
* Нажимаем '''''"Создать..."'''''
Image: ONOKOM-AIR-GR-1-MB-B-wb-mqtt-serial-debug.png| Диагностика
 
</gallery>
[[Image: ONOKOM-AIR-GR-1-MB-B_Add_Rules.png |350px|thumb| Создание правила, для связи шлюза с внешним датчиком температуры ]]
* Создаем имя для правила, например: '''''ExternalSensorForOnokom.js'''''
* Копируем представленный ниже код
<syntaxhighlight lang="ecmascript">
defineRule ("SyncTemperature", {
whenChanged: "wb-msw-v3_25/Temperature",
  then: function (newValue) {
  dev["ONOKOM-AIR-GR-1-MB-B_1/Indoor air temperature"] = newValue
}
});
</syntaxhighlight>
 
[[Image: ONOKOM-AIR-GR-1-MB-B Save rules.png |350px|thumb| Сохранение правила, для связи шлюза с внешним датчиком]]
* Нажимаем сохранить
 
Вместо '''''"wb-msw-v3_25/Temperature"''''' укажите MQTT топик вашего датчика температуры, а вместо '''''"ONOKOM-AIR-GR-1-MB-B_1/Indoor air temperature"''''' укажите MQTT топик текущей температуры в комнате на вашем шлюзе ONOKOM.


== Связь с внешним датчиком температуры ==
После этого, шлюз будет передать данные о текущей температуре, и кондиционер будет поддерживать именно ту температуру, что вы установили.
{{Wbincludes:ONOKOM External Sensor
|model = ONOKOM-AIR-GR-1-MB-B_1
}}


== Полезные ссылки ==
== Полезные ссылки ==
*[https://onokom.ru/GR-1-MB-B-A1.html  Страница шлюза, на сайте производителя]
*[https://onokom.ru/GR-1-MB-B-A1.html  Страница шлюза, на сайте производителя]
*[https://comf.life/podklyuchaem-kondicioner-gree-lomo-inverter-arctic-r32-cherez-shlyuz-onokom-gr-1-mb-b-v-umnyj-dom-wirenboard-spruthub-node-red-alisa-apple-home.html  Статья, с подробной инструкцией по подключению и настройке шлюза]
*[https://comf.life/podklyuchaem-kondicioner-gree-lomo-inverter-arctic-r32-cherez-shlyuz-onokom-gr-1-mb-b-v-umnyj-dom-wirenboard-spruthub-node-red-alisa-apple-home.html  Статья, с подробной инструкцией по подключению и настройке шлюза]
*[https://www.youtube.com/watch?v=u7ekrUMXX2I&t=4s  Видео демонстрация, работы шлюза при подключении к Wiren Board]
*[https://www.youtube.com/watch?v=u7ekrUMXX2I&t=4s  Видео демонстрация, работы шлюза при подключении к Wirenboard]
*[https://onokom.ru/GR-1-MB-B-A1.html#karta-registrov  Карта регистров Modbus RTU]
*[https://onokom.ru/GR-1-MB-B-A1.html#karta-registrov  Карта регистров Modbus RTU]
{{Wbincludes: Supported Devices}}

Версия 09:45, 12 июля 2023

ONOKOM-AIR-GR-1-MB-B

Общая информация

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

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

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

Интерфейс RS485 (EIA-485)
Протокол Modbus RTU
Размер 59x29x10 мм (ДхШхВ)
Питание DC 24В
Комплект Коробка, устройство, кабель

Поддерживаемые серии кондиционеров

Шлюз поддерживает кондиционеры GREE:

  • Soyal
  • G-Tech
  • Lomo inverter Arctic R32
  • Lomo inverter Arctic
  • Lyra inverter R32
  • Lyra inverter
  • Bora inverter R32
  • Bora inverter
  • Pular inverter R32
  • U-Crown R32

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

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

Подключение кондиционера GREE к шлюзу ONOKOM

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

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

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

На схеме изображены следующие устройства:

  • Контроллер WirenBoard 7 (1 шт.)
  • Шлюз ONOKOM GR-1-MB-B (1 шт.)
  • Блок питания 24В MeanWell HDR-30-24 (1 шт.)
  • ИБП WirenBoard WB-UPS v.2 (1 шт.)

В качестве кабеля от контроллера до устройства, рекомендуем использовать:

  • Ethernet UTP Cat6 или специализированный кабель для RS485.

Параметры подключения

Значение
по умолчанию
Название параметра
в веб-интерфейсе
Параметр
9600 Baud rate Скорость, бит/с
8 Data bits Количество битов данных
None Parity Бит чётности
2 Stop bits Количество стоповых битов

Добавление шлюза в wb-mqtt-serial

  1. Перейдите во вкладку Настройки.
  2. Откройте Конфигурационные файлы.
  3. Перейдите в раздел Настройка драйвера serial устройств. Если у вас не отображается вкладка Настройки, проверьте уровень доступа.
  4. Выбирите последовательный порт, к которому подключен шлюз. Если шлюз подключен к портам MOD1/2/3, не забудьте активировать модули.
  5. Обязательно проверьте, включен ли порт.
  6. Настройте параметры связи со шлюзом, по умолчанию.
  7. Нажмите + Устройство.
  8. В списке устройств найдите раздел Кондиционеры и выберите ONOKOM-AIR-GR-1-MB-B (Адаптер для бытовых и полупромышленных систем GREE).

Разделы настроек шлюза в wb-mqtt-serial

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

Отображение ONOKOM-AIR-GR-1-MB-B в вкладке устройства

Состояние — параметр отвечающий за состояние кондиционера

  • Вкл — Кондиционер включен
  • Выкл — Кондиционер выключен

Режим — параметр за режим работы кондиционера

  • 1 — Нагрев
  • 2 — Охлаждение
  • 3 — Автоматический
  • 4 — Вентиляция
  • 5 — Осушение

Состояние и режим — параметр совмещающий в себе параметры: “Состояние” и “Режим”.(Необходим для SprutHub)

  • 0 — Кондиционер выключен
  • 1 — Кондиционер включен в режиме: Нагрев
  • 2 — Кондиционер включен в режиме: Охлаждение
  • 3 — Кондиционер включен в режиме: Автоматический
  • 4 — Кондиционер включен в режиме: Вентиляция
  • 5 — Кондиционер включен в режиме: Осушение

Скорость вентилятора - параметр отвечающий за скорость вентилятора

  • 0 — Автоматическая скорость
  • 1 — Первая скорость
  • 2 — Вторая скорость
  • 3 — Третья скорость

Скорость вентилятора расширенная - параметр отвечающий за скорость вентилятора (Необходим для SprutHub)

  • 0 — Автоматическая скорость
  • 1 — Тихий режим
  • 2 — Первая скорость
  • 3 — Вторая скорость
  • 4 — Третья скорость
  • 5 — Турбо режим

Режим «тихий» — параметр, отвечающий за работу “Тихого режима”

  • Вкл — Режим включен
  • Выкл — Режим выключен

Режим «эко» — параметр, отвечающий за работу “Эко режима”

  • Вкл — Режим включен
  • Выкл — Режим выключен

Режим «турбо» — параметр, отвечающий за работу “Турбо режима”

  • Вкл — Режим включен
  • Выкл — Режим выключен

Режим «сон» — параметр, отвечающий за работу “Режима сна”

  • Вкл — Режим включен
  • Выкл — Режим выключен

Функция ионизации - параметр, отвечающий за работу функции “Ионизации”

  • Вкл — Ионизация включена
  • Выкл — Ионизация выключена

Температура воздуха в помещении — параметр, отображающий текущую температуру, измеренную кондиционером

Температура воздуха на улице — параметр, отображающий текущую температуру, измеренную внешним блоком кондиционера

Целевая температура — параметр, в который мы будем передавать желаемую температуру

  • Минимальное значение: 16
  • Максимальное значение: 30

Состояние термостата — параметр, в котором отображается текущее состояние термостата

  • 0 — Простаивает
  • 1 — Нагревает
  • 2 — Охлаждает

Горизонтальные жалюзи — параметр, отвечающий за положение горизонтальных жалюзи (Вверх-Вниз)

  • 0 — Остановлены
  • 1 — Качание
  • 2 — Положение 1 (Самое низкое положение шторки)
  • 3 — Положение 2
  • 4 — Положение 3
  • 5 — Положение 4
  • 6 — Положение 5 (Самое высокое положение шторки)

Вертикальные жалюзи - параметр, отвечающий за положение вертикальных жалюзи (Вправо-Влево)

  • 0 — Остановлены
  • 1 — Качание
  • 2 — Положение 1 (Самое левое положение шторки)
  • 3 — Положение 2
  • 4 — Положение 3
  • 5 — Положение 4
  • 6 — Положение 5 (Самое правое положение шторки)

Вертикальные и горизонтальные жалюзи — параметр, отвечающий за качание вертикальных и горизонтальных жалюзи

  • 0 — Остановлены
  • 1 — Качание вертикальных и горизонтальных жалюзи
  • 2 — Качание вертикальных жалюзи
  • 3 — Качание горизонтальных жалюзи

Отключать экран при отключении питания — параметр отвечающий за отображение информации на дисплее кондиционера

  • Да — Подсветка будет выключаться при выключении кондиционера, и включаться при его включении
  • Нет — Подсветка не будет изменять своего состояния при включении/выключении кондиционера

Подсветка экрана — параметр, отвечающий за отображение информации на дисплее кондиционера

  • 1 — Подсветка включена
  • 0 — Подсветка выключена

Modbus адрес — параметр отвечающий за Modbus адрес шлюза ONOKOM

  • Минимальное значение: 1
  • Максимальное значение: 247

Аппаратная версия — содержит текущую ревизию шлюза

Программная версия — содержит текущую версию прошивки шлюза

Коррекция температуры — Сервисный параметр, позволяющий определить, с чем связано разное отображение целевой температуры на кондиционере и на шлюзе

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

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

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

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

  • Заходим в раздел "Правила"
  • Нажимаем "Создать..."
Создание правила, для связи шлюза с внешним датчиком температуры
  • Создаем имя для правила, например: ExternalSensorForOnokom.js
  • Копируем представленный ниже код
defineRule ("SyncTemperature", {
 whenChanged: "wb-msw-v3_25/Temperature",
  then: function (newValue) {
   dev["ONOKOM-AIR-GR-1-MB-B_1/Indoor air temperature"] = newValue
 }
});
Сохранение правила, для связи шлюза с внешним датчиком
  • Нажимаем сохранить

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

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

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