Алгоритмы работы вентиляции в WB

Здравствуйте. У меня был отдельный щит вентиляции со своим блоком управления - не интегрированный в умный дом. Захотел я все интегрировать с WB. Инженер сделал заявку на реле:
WB-MAO4 = 1
WBIO-DO-R10A-8 = 1
WBIO-DI-WD-14 = 1

Железо смонтировано, на мой вопрос - как управлять - он сказал, что стандартную логику нужно запрашивать у вас). Вопрос - есть ли стандартные настройки/алгоритмы работы этой связки? Есть готовые решения?

Описание программы.docx (17,8 КБ)

Электро 36кВт кВт три ступени переделка.pdf (162,7 КБ)

Схема и описание работы

Доброе утро!

Готовых решений нет, могу посоветовать статьи с нашего сайта и полезные материалы, которые вам помогут с настройкой:

Управление вентиляцией. Из чего состоит и как управлять

Движок правил wb-rules — Wiren Board - статья поможет в написании логики управления

Примеры правил — Wiren Board - есть готовые примеры, возможно, что-то окажется подходящим для вашей ситуации

Подключение вентиляционной установки Komfovent к контроллеру Wiren Board — Wiren Board

Использование Royal Clima SOFFIO Primo RCS-350-P с контроллером Wiren Board — Wiren Board

Подключение низковольтных вентиляторов к Wiren Board — Wiren Board

Платные услуги тоже никто не предоставляется для перевода моего алгоритма в код?

Мы разрабатываем и производим само оборудование.
Именно установкой и пусконаладкой занимаются компании-интеграторы.
Вот есть примеры.
То есть и не только крупными объектами, просто управление вентиляцией в квартире/доме обычно идет в комплексе автоматизации и отдельно не описывается.

Здравствуйте!
На данный момент, в разработке правил, неплохо помогает ии. Да, иногда “косячит” и иногда его ведёт не в ту степь, но, в общем и целом, со своими задачами он справляется. Плюс всегда можно вернуться к теме и что-то доработать, уточнить, расписать и тд…
Лично я пользуюсь deepseek

Подскажите, пожалуйста, по этим реле - их подключили, но при сканировании новых устройств - ошибка.

31-05-2026 14:54:23.534 [wb-mqtt-serial] WARNING: [modbus] failed to read 1 holding(s) @ 0 of device modbus:1: Serial protocol error: malformed response: invalid crc
31-05-2026 14:54:22.312 [wb-mqtt-serial] WARNING: [modbus] failed to read 1 holding(s) @ 6 of device modbus:1: Serial protocol error: malformed response: invalid crc
31-05-2026 14:54:22.308 [wb-mqtt-serial] WARNING: [modbus] failed to read 1 holding(s) @ 5 of device modbus:1: Serial protocol error: malformed response: invalid crc
31-05-2026 14:54:22.305 [wb-mqtt-serial] WARNING: [modbus] failed to read 1 holding(s) @ 4 of device modbus:1: Serial protocol error: malformed response: invalid crc
31-05-2026 14:54:22.299 [wb-mqtt-serial] WARNING: [modbus] failed to read 1 holding(s) @ 3 of device modbus:1: Serial protocol error: malformed response: invalid crc
31-05-2026 14:54:22.295 [wb-mqtt-serial] WARNING: [modbus] failed to read 1 holding(s) @ 2 of device modbus:1: Serial protocol error: malformed response: invalid crc
31-05-2026 14:54:21.581 [wb-mqtt-serial] WARNING: [modbus] failed to read 1 holding(s) @ 5 of device modbus:1: Serial protocol error: request timed out
31-05-2026 14:54:21.033 [wb-mqtt-serial] WARNING: [modbus] failed to read 1 holding(s) @ 4 of device modbus:1: Serial protocol error: malformed response: invalid crc
31-05-2026 14:54:21.029 [wb-mqtt-serial] WARNING: [modbus] failed to read 1 holding(s) @ 3 of device modbus:1: Serial protocol error: malformed response: invalid crc
31-05-2026 14:54:21.020 [wb-mqtt-serial] WARNING: [modbus] failed to read 1 holding(s) @ 0 of device modbus:1: Serial protocol error: request timed out
31-05-2026 14:54:19.277 [wb-device-manager] [WARNING] Can’t get firmware info for 1 (/dev/ttyRS485-2 115200 8N1): Request timeout [-32600]: Serial protocol error: request timed out
31-05-2026 14:54:19.221 [wb-device-manager] [WARNING] Can’t get firmware info for 1 (/dev/ttyRS485-2 115200 8N1): Request timeout [-32600]: Serial protocol error: request timed out
31-05-2026 14:54:19.159 [wb-mqtt-serial] WARNING: [modbus] failed to read 1 holding(s) @ 6 of device modbus:1: Serial protocol error: request timed out
31-05-2026 14:54:18.608 [wb-mqtt-serial] INFO: [serial device] device modbus:1 is connected
31-05-2026 14:54:18.522 [wb-mqtt-serial] WARNING: [serial device] device modbus:1 is disconnected
31-05-2026 14:54:18.522 [wb-mqtt-serial] WARNING: [modbus] failed to read 1 holding(s) @ 0 of device modbus:1: Serial protocol error: malformed response: invalid crc
31-05-2026 14:54:17.824 [wb-mqtt-serial] WARNING: [modbus] failed to read 1 holding(s) @ 6 of device modbus:1: Serial protocol error: malformed response: invalid crc
31-05-2026 14:54:17.820 [wb-mqtt-serial] WARNING: [modbus] failed to read 1 holding(s) @ 5 of device modbus:1: Serial protocol error: request timed out
31-05-2026 14:54:17.273 [wb-mqtt-serial] WARNING: [modbus] failed to read 1 holding(s) @ 4 of device modbus:1: Serial protocol error: malformed response: invalid crc
31-05-2026 14:54:17.269 [wb-mqtt-serial] WARNING: [modbus] failed to read 1 holding(s) @ 3 of device modbus:1: Serial protocol error: malformed response: invalid crc
31-05-2026 14:54:17.264 [wb-mqtt-serial] WARNING: [modbus] failed to read 1 holding(s) @ 2 of device modbus:1: Serial protocol error: malformed response: invalid crc
31-05-2026 14:54:17.260 [wb-mqtt-serial] WARNING: [modbus] failed to read 1 holding(s) @ 1 of device modbus:1: Serial protocol error: malformed response: invalid crc
31-05-2026 14:54:17.254 [wb-mqtt-serial] WARNING: [modbus] failed to read 1 holding(s) @ 0 of device modbus:1: Serial protocol error: malformed response: invalid crc
31-05-2026 14:54:16.055 [wb-device-manager] [WARNING] Can’t get firmware info for 1 (/dev/ttyRS485-2 115200 8N1): Request timeout [-32600]: Serial protocol error: request timed out
31-05-2026 14:54:15.996 [wb-device-manager] [WARNING] Can’t get firmware info for 1 (/dev/ttyRS485-2 115200 8N1): Request timeout [-32600]: Serial protocol error: request timed out
31-05-2026 14:54:15.938 [wb-mqtt-serial] WARNING: [modbus] failed to read 1 holding(s) @ 6 of device modbus:1: Serial protocol error: request timed out


Куда копать?

Проверьте, корректно ли все подключено физически и приложите, пожалуйста, диагностический архив. Создание архива описано в документации.

Вроде подключено правильно - непосредственно к голове. Архив прилагаю

приложен диагностический архив, доступен только сотрудникам поддержки
(408,8 КБ)

Еще пишет WB:
Ошибка подключения к облаку: Cloud Agent is successfully connected to the cloud!

Проверьте, пожалуйста, адреса Modbus устройств, судя по логам, возможно дублируется slave с id 1, из-за чего происходят коллизии. Если дублируется адрес, то измените его. Как это сделать описано здесь. Также проверьте настройки связи (скорость должна быть одинаковая везде). На всякий случай прикладываю видео, где описано как настроить Modbus устройства.

Дублирующих ID реле нет - все разные. Что сделали - это подключили только эти 3 рыле непосредственно к голове

У вас ни один из модулей не видит контроллер?

Модули WBIO не общаются по RS485 и настраиваются в Модули расширения и порты - Модуль WBIO 1 - выбираете WBIO-DO-RxA-8

Второй модуль по аналогии в Модуль WBIO 2

По модулю WB-MAO4, можете сфотать выхода контроллера еще? На фото не вижу как подключено физически

Если все корректно подключено, то для настройки модуля нужно зайти в Настройки → Конфигурационные файлы → Настройка драйвера Serial-устройств → Выбираете порт → Проверяете настройки → Жмете Найти и добавить устройства WirenBoard.

Поиск модуля по такому алгоритму делаете?

WBIO - сделал как вы написали - не появились в списке или не должны?

Чтобы убедиться, что внешний модуль подключен и виден в веб-интерфейсе:

  1. Перейдите в раздел Устройства.

  2. Найдите устройство Discrete I/O для дискретных и ADCs для аналоговых модулей. Каналы будут иметь вид EXTN_YYYY, где N — порядковый номер модуля, а YYY — название канала модуля. Пример на скриншоте ниже и в документации.

Подскажите, остались ли у вас еще вопросы? Судя по скриншоту, найти устройства вам удалось

Не все работает, с устройством 209 WB-MAO-4 есть вопрос. У меня вроде подключено оно, моргает лампочка (вроде как связь есть) Но поиск по RS485 его не проходит и пропало устройство №46 WB-MR6C. Потеряна связь. Как только я отключаю 209 - 46 перестает быть в ошибке. И тем не менее, при попытке найти устройства через RS485 = те же самые ошибки, что писал выше (логи). Что не так делаем?

У меня сейчас так. Немного не понятно - добавились они или нет

Судя по скриншоту, они добавились:

EXT1 - реле WBIO-DO-R10A-8, EXT1_R3A1 - К1, EXT1_R3A2 - К2 и так далее.

EXT2 - WBIO-DI-WD-14, EXT2_IN1 - вход 1, EXT2_IN2 - вход 2 и так далее