Диммер uchm141rc_4

Возвращаясь к вопросу о работе WB5 с диммером. Диммер подключен к WB5 ttyAPP4 единственным устройством. Параметры 9600 Baud Data 8 Stop 1 Parity None . В результате имеем:

Постоянные ошибки связи. Цвет переменных меняется хаотично, оставаясь в основном красным (ошибки). В физическом плане это выражается в том, что реакция на команду с WB5 на управление диммером может быть 1-10 секунд, иногда вообще не проходит (видимо идет многократные попытки передачи).

Похожая ситуация была в другой теме:

Вот только у меня при управлении кнопкой диммера в WEB интерфейсе WB5 положение ползунков все же меняется, но с такой же задержкой - обычно до 10 сек. То есть все же функционал реализован. Проблема, видимо, с реализацией протокола обмена с Uniel на WB5. По ранним сообщениям, вроде, сие возникло после какого-то обновления и раньше работало нормально. Можно как-то решить эту проблему?

Помучал диммер через serial_tool и выяснил, что правильный ответ от диммера приходит не часто. Почему-то проглатывается один FF

.>> FF FF 05 04 00 03 00 0C
.<< FF FF 05 00 FF 03 00 07
.>> FF FF 05 04 00 03 00 0C
.<< FF 05 00 FF 03 00 07
.>> FF FF 05 04 00 03 00 0C
.<< FF 05 00 FF 03 00 07
.>> FF FF 05 04 00 03 00 0C
.<< FF 05 00 FF 03 00 07
.>> FF FF 05 04 00 03 00 0C
.<< FF 05 00 FF 03 00 07
.>> FF FF 05 04 00 03 00 0C
.<< FF 05 00 FF 03 00 07
.>> FF FF 05 04 00 03 00 0C
.<< FF 05 00 FF 03 00 07
.>> FF FF 05 04 00 03 00 0C
.<< FF 05 00 FF 03 00 07
.>> FF FF 05 04 00 03 00 0C
.<< FF 05 00 FF 03 00 07
.>> FF FF 05 04 00 03 00 0C
.<< FF 05 00 FF 03 00 07
.>> FF FF 05 04 00 03 00 0C
.<< FF 05 00 FF 03 00 07
.>> FF FF 05 04 00 03 00 0C
.<< FF FF 05 00 FF 03 00 07
.>> FF FF 05 04 00 03 00 0C
.<< FF 05 00 FF 03 00 07
.>> FF FF 05 04 00 03 00 0C
.<< FF 05 00 FF 03 00 07
.>> FF FF 05 04 00 03 00 0C
.<< FF 05 00 FF 03 00 07
.>> FF FF 05 04 00 03 00 0C
.<< FF 05 00 FF 03 00 07
.>> FF FF 05 04 00 03 00 0C
.<< FF 05 00 FF 03 00 07
.>> FF FF 05 04 00 03 00 0C
.<< FF 05 00 FF 03 00 07
.>> FF FF 05 04 00 03 00 0C
.<< FF FF 05 00 FF 03 00 07
.>> FF FF 05 04 00 03 00 0C
.<< FF 05 00 FF 03 00 07

Правильный ответ выделил.

Здравствуйте! подскажите, в файле messages постоянно сыпятся вот такие ошибки:

): warning: Serial protocol error: uniel: warning: checksum failure [slave_id is
uniel:4]
Jun 22 12:23:32 wirenboard user.notice serial: TSerialDevice::ReadRegisterRange(
): warning: Serial protocol error: uniel: warning: checksum failure [slave_id is
uniel:4]
Jun 22 12:23:32 wirenboard user.notice serial: TSerialDevice::ReadRegisterRange(
): warning: Serial protocol error: uniel: warning: checksum failure [slave_id is
uniel:4]
Jun 22 12:23:32 wirenboard user.notice serial: TSerialDevice::ReadRegisterRange(
): warning: Serial protocol error: uniel: warning: checksum failure [slave_id is
uniel:4]
Jun 22 12:23:32 wirenboard user.notice serial: TSerialDevice::ReadRegisterRange(
): warning: Serial protocol error: uniel: warning: checksum failure [slave_id is
uniel:4]
Jun 22 12:23:32 wirenboard user.notice serial: TSerialDevice::ReadRegisterRange(
): warning: Serial protocol error: uniel: warning: checksum failure [slave_id is
uniel:4]
Jun 22 12:23:33 wirenboard user.notice serial: TSerialDevice::ReadRegisterRange(
): warning: Serial protocol error: uniel: warning: checksum failure [slave_id is
uniel:4]
Jun 22 12:23:33 wirenboard user.notice serial: TSerialDevice::ReadRegisterRange(
): warning: Serial protocol error: timeout [slave_id is uniel:4]
Jun 22 12:23:34 wirenboard user.notice serial: TSerialDevice::ReadRegisterRange(
): warning: Serial protocol error: timeout [slave_id is uniel:4]