# Ошибки invalid crc при попытке записать, но устройство реагирует

**URL:** <https://support.wirenboard.com/t/oshibki-invalid-crc-pri-popytke-zapisat-no-ustrojstvo-reagiruet/25969>\
**Category:** Без категории\
**Created:** [March 14, 2025, 4:43pm UTC](https://support.wirenboard.com/t/oshibki-invalid-crc-pri-popytke-zapisat-no-ustrojstvo-reagiruet/25969 "2025-03-14T16:43:57Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Denis\_Zinoviev](https://support.wirenboard.com/user_avatar/support.wirenboard.com/denis_zinoviev/32/31260_2.png) [@Denis\_Zinoviev](https://support.wirenboard.com/u/Denis_Zinoviev)\
**Post date:** [March 14, 2025, 4:43pm UTC](https://support.wirenboard.com/t/oshibki-invalid-crc-pri-popytke-zapisat-no-ustrojstvo-reagiruet/25969/1 "2025-03-14T16:43:57Z")

</div>

Добрый день!  
требуется хелп  
на шине датчик MSW, 3 штор Dooya и приточка турков, соединено звездой, длина линий не более 10м  
неделю назад отвалились приточка, лог сыпет  
WARNING: [register handler] failed to write: \<\</dev/ttyRS485-2 9600 8 N 2\> modbus:9:holding\_multi: 1\>: Serial protocol error: malformed response: invalid crc

при отправке команды на приточке отрабатывает  
т.е в интерфейсе WB приточка красная, считать ее состояние не получается, при попытке включить или еще что то в интерфейсе ВБ ничего не меняется но приточка исправно отрабатывает  
если на шине оставить только приточку все отлично, состояние опрашивается, команды отправляются

“device\_type” : “TURKOV\_CAPSULE\_510”,  
“enabled” : true,  
“force\_frame\_timeout” : false,  
“frame\_timeout\_ms” : -1,  
“guard\_interval\_us” : 30000,  
“response\_timeout\_ms” : 5000,  
“slave\_id” : “9”

изменение задержки записи в порт, таймаут, разделение по времени результата не принесли  
в щит слаботочки никто не лазил, просто в какой то момент она перестала работать

---

<div class="post-metadata">

**Author:** ![Bringer](https://support.wirenboard.com/user_avatar/support.wirenboard.com/bringer/32/21456_2.png) [@Bringer](https://support.wirenboard.com/u/Bringer)\
**Post date:** [March 17, 2025, 7:01am UTC](https://support.wirenboard.com/t/oshibki-invalid-crc-pri-popytke-zapisat-no-ustrojstvo-reagiruet/25969/3 "2025-03-17T07:01:54Z")

</div>

Добрый день!

Звездой может быть допустимо соединять только устройства внутри щита, но всё равно не рекомендуется.

> [@Denis\_Zinoviev](#):
>
> invalid crc

Значит, что ответ от устройства доходит искажённый и нечитабельный. Такое происходит, как правило, из-за помех на шине.

Рекомендую привести шину к правильной (последовательной) топологии. Можно воспользоваться хитростями из статьи [Можно ли использовать топологию "звезда" для шины RS-485? — Wiren Board](https://wirenboard.com/wiki/WB_FAQ/RS-485-star-topology). Также можно разделить шину на отдельные шины, подключив каждую к своему порту. Для этого использовать хаб например от MOXA или модули расширения для контроллера [Модуль расширения: RS485, WBE2-I-RS485-ISO — Wiren Board](https://wirenboard.com/wiki/WBE2-I-RS485-ISO_RS485_Extension_Module).

Также можно проверить другие требования к физическому подключению. [RS-485:Физическое подключение — Wiren Board](https://wirenboard.com/wiki/RS-485:_Wiring_and_Connection)

Подскажите, это помогло? Есть ли ещё вопросы?
