Использование приточных установок Royal Clima VENTO с контроллером Wiren Board

Материал из Wiren Board
Это утверждённая версия страницы. Она же — наиболее свежая версия.


Описание

Скриншот виджета для управления приточной установкой

Страница будет полезна владельцам компактных приточных установок Royal Clima серии VENTO моделей RCV-500 и RCV-900.

На странице нет информации по моделям с постфиксом LUX (c Wi-Fi), так как авторы страницы ими не располагают.

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

Устройство официально не поддерживается, но подключалось к контроллеру Wiren Board нашими пользователями.
Подробнее смотрите по ссылке
Настройка:

  1. Подключите устройство к шине RS-485 контроллера Wiren Board.
  2. Подайте на него питание.
  3. Загрузите на компьютер шаблон для ПО Wiren Board.
  4. Скопируйте файл json в папку пользовательских шаблонов по инструкции в описании драйвера wb-mqtt-serial.
  5. Добавьте новое устройство в веб-интерфейсе контроллера Wiren Board по инструкции Начальное конфигурирование устройств через веб-интерфейс.

Файл шаблона: config-royalclima-rcv.json

Известные проблемы:

  • Кнопка "Обслуживание завершено" не протестирована.
  • Температура наружного воздуха по видимому показывается без учета знака, значит должен быть регистр который его обозначает. Предополжительно это значок снежинки (индикаторами низкой уличной температуры).
  • Максимальное значение аптайма неизвестно, предположительно 65 535 (максимальное значение беззнакового 16 битного числа).
  • Шаблон не приведен к единому виду.

Таблица регистров

Адрес Тип Возможные значения Описание
0 Col2 0 или 1 Состояние прибора (включен/выключен)
1 - - Неизвестно
2 Col2 1,2,3 Чтение режима производительности приточной установки
3 Col2 1,2,3 Управление производительностью приточной установки (на запись)
4 Col2 Col3 Температура воздуха в градусах Цельсия до прохождения нагревательного элемента. Из полученного значения необходимо вычесть 15. После разблокировки вычитание не требуется - показывает температуру по модулю.
5 - - Неизвестно
6 Col2 0 или 1 Индикатор необходимости обслуживания фильтра (1 - требуется ТО), если послать значение 0, то индикатор и 8 регистр будут сброшены
7 Col2 15-30 с шагом в 5 или с 0 до 35 с шагом 1 Температура до которой необходимо нагревать воздух
8 Col2 0-(максимальное значение неизвестно) Время работы в часах с момента последней замены фильтра
9 - - Неизвестно

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

Для чтения доступно 25 регистров, однако начиная с 10 они заполнены 0. Запись иных значений не приводит к изменению состояния.

Предположительно посылка значения 0 на 1 регистр разблокирует диапазон регулировок уставки температуры с 0 до 35 градусов. И из-за этого слетает корректное вычитывание уличной температуры.

Дополнительные полезные команды для разработки и тестирования

Проверка шаблонов и конфигурации:

wb-mqtt-serial -g

Запрос на чтение 0 регистра:

modbus_client --debug -mrtu -b9600 -pnone -s1 /dev/ttyMOD3 -a1 -t0x03 -r0

Запрос на запись значения в 0 регистр:

modbus_client --debug -mrtu -b9600 -pnone -s1 /dev/ttyMOD3 -a1 -t0x06 -r2 0

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

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

Тема на портале поддержки Wirenboard