Использование приточных установок Royal Clima VENTO с контроллером Wiren Board
Описание
Страница будет полезна владельцам компактных приточных установок Royal Clima серии VENTO моделей RCV-500 и RCV-900.
На странице нет информации по моделям с постфиксом LUX (c Wi-Fi), так как авторы страницы ими не располагают.
Подключение к контроллеру
Устройство официально не поддерживается, но подключалось к контроллеру Wiren Board нашими пользователями.
Подробнее смотрите по ссылке
Настройка:
- Подключите устройство к шине RS-485 контроллера Wiren Board.
- Подайте на него питание.
- Загрузите на компьютер шаблон для ПО Wiren Board.
- Скопируйте файл json в папку пользовательских шаблонов по инструкции в описании драйвера wb-mqtt-serial.
- Добавьте новое устройство в веб-интерфейсе контроллера Wiren Board по инструкции Начальное конфигурирование устройств через веб-интерфейс.
Файл шаблона: config-royalclima-vento.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