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

From Wiren Board
This is the approved revision of this page, as well as being the most recent.


Описание

Шаблон устройства создан членом сообщества и не тестировался компанией Wiren Board. Используя его, вы действуете на свой страх и риск.

Royal Clima VENTO

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

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

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

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


Настройка:

  1. Подключите устройство к шине RS-485 контроллера Wiren Board и подайте питание.
  2. Скачайте шаблон устройства.
  3. Скопируйте шаблон на контроллер в папку пользовательских шаблонов /etc/wb-mqtt-serial.conf.d/templates/.
  4. Добавьте новое устройство в веб-интерфейсе контроллера Wiren Board.


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

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

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

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

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

systemctl restart wb-mqtt-serial

Запрос на чтение 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

Как писать шаблоны для сторонних Modbus-устройств