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