Всё работало корректно, но периодически отваливаются некоторые моторы.
Все сидят на одной RS485.
Логи с определенного времени начали сыпать предупреждения постоянно
Физически ничего не менялось, и в логах выше видно ведь, что соединение на 4 секунды устанавливается…
Можете подсказать, что это за варнинги, которых раньше не было…
Теперь остались ошибки вида, по ним сможете подсказать?
WARNING: [serial device] TSerialDevice::ReadRegister(): Serial protocol error: Bad response size [slave_id is dooya:0x0301]
WARNING: [serial device] TSerialDevice::ReadRegister(): Serial protocol error: Bad header
В среднем да раз в минуту, но там и другие встречаются
Спойлер
Aug 08 12:19:46 wirenboard-AZAW7JC3 wb-mqtt-serial[23949]: WARNING: [serial device] TSerialDevice::ReadRegister(): Serial protocol error: Bad response size [slave_id is dooya:0x0302]
Aug 08 12:19:54 wirenboard-AZAW7JC3 wb-mqtt-serial[23949]: WARNING: [serial device] TSerialDevice::ReadRegister(): Serial protocol error: Bad header [slave_id is dooya:0x0302]
Aug 08 12:20:37 wirenboard-AZAW7JC3 wb-mqtt-serial[23949]: WARNING: [serial device] TSerialDevice::ReadRegister(): Serial protocol error: Bad CRC [slave_id is dooya:0x0101]
Aug 08 12:20:37 wirenboard-AZAW7JC3 wb-mqtt-serial[23949]: WARNING: [serial device] TSerialDevice::ReadRegister(): Serial protocol error: Bad header [slave_id is dooya:0x0102]
Aug 08 12:20:37 wirenboard-AZAW7JC3 wb-mqtt-serial[23949]: WARNING: [serial device] TSerialDevice::ReadRegister(): Serial protocol error: Bad header [slave_id is dooya:0x0201]
Aug 08 12:20:37 wirenboard-AZAW7JC3 wb-mqtt-serial[23949]: WARNING: [serial device] TSerialDevice::ReadRegister(): Serial protocol error: Bad header [slave_id is dooya:0x0301]
Aug 08 12:20:38 wirenboard-AZAW7JC3 wb-mqtt-serial[23949]: WARNING: [serial device] TSerialDevice::ReadRegister(): Serial protocol error: Bad address [slave_id is dooya:0x0302]
Aug 08 12:20:50 wirenboard-AZAW7JC3 wb-mqtt-serial[23949]: WARNING: [serial device] TSerialDevice::ReadRegister(): Serial protocol error: Bad CRC [slave_id is dooya:0x0101]
Aug 08 12:20:50 wirenboard-AZAW7JC3 wb-mqtt-serial[23949]: WARNING: [serial device] TSerialDevice::ReadRegister(): Serial protocol error: Bad header [slave_id is dooya:0x0102]
Aug 08 12:20:50 wirenboard-AZAW7JC3 wb-mqtt-serial[23949]: WARNING: [serial device] TSerialDevice::ReadRegister(): Serial protocol error: Bad header [slave_id is dooya:0x0201]
Aug 08 12:20:50 wirenboard-AZAW7JC3 wb-mqtt-serial[23949]: WARNING: [serial device] TSerialDevice::ReadRegister(): Serial protocol error: Bad header [slave_id is dooya:0x0301]
Aug 08 12:20:51 wirenboard-AZAW7JC3 wb-mqtt-serial[23949]: WARNING: [serial device] TSerialDevice::ReadRegister(): Serial protocol error: Bad header [slave_id is dooya:0x0302]
Aug 08 12:21:00 wirenboard-AZAW7JC3 wb-mqtt-serial[23949]: WARNING: [serial device] TSerialDevice::ReadRegister(): Serial protocol error: Bad header [slave_id is dooya:0x0302]
Aug 08 12:21:18 wirenboard-AZAW7JC3 wb-mqtt-serial[23949]: WARNING: [serial device] TSerialDevice::ReadRegister(): Serial protocol error: Bad header [slave_id is dooya:0x0302]
Aug 08 12:22:06 wirenboard-AZAW7JC3 wb-mqtt-serial[23949]: WARNING: [serial device] TSerialDevice::ReadRegister(): Serial protocol error: Bad header [slave_id is dooya:0x0302]
Aug 08 12:22:16 wirenboard-AZAW7JC3 wb-mqtt-serial[23949]: WARNING: [serial device] TSerialDevice::ReadRegister(): Serial protocol error: Bad header [slave_id is dooya:0x0302]
Aug 08 12:22:53 wirenboard-AZAW7JC3 wb-mqtt-serial[23949]: WARNING: [serial device] TSerialDevice::ReadRegister(): Serial protocol error: Bad header [slave_id is dooya:0x0301]
Aug 08 12:22:53 wirenboard-AZAW7JC3 wb-mqtt-serial[23949]: WARNING: [serial device] TSerialDevice::ReadRegister(): Serial protocol error: Bad header [slave_id is dooya:0x0302]
Aug 08 12:23:16 wirenboard-AZAW7JC3 wb-mqtt-serial[23949]: WARNING: [serial device] TSerialDevice::ReadRegister(): Serial protocol error: Bad header [slave_id is dooya:0x0302]
Aug 08 12:23:50 wirenboard-AZAW7JC3 wb-mqtt-serial[23949]: WARNING: [serial device] TSerialDevice::ReadRegister(): Serial protocol error: Bad response size [slave_id is dooya:0x0301]
Aug 08 12:23:55 wirenboard-AZAW7JC3 wb-mqtt-serial[23949]: WARNING: [serial device] TSerialDevice::ReadRegister(): Serial protocol error: Bad CRC [slave_id is dooya:0x0101]
Aug 08 12:23:55 wirenboard-AZAW7JC3 wb-mqtt-serial[23949]: WARNING: [serial device] TSerialDevice::ReadRegister(): Serial protocol error: Bad header [slave_id is dooya:0x0102]
Aug 08 12:23:55 wirenboard-AZAW7JC3 wb-mqtt-serial[23949]: WARNING: [serial device] TSerialDevice::ReadRegister(): Serial protocol error: Bad header [slave_id is dooya:0x0201]
Aug 08 12:23:55 wirenboard-AZAW7JC3 wb-mqtt-serial[23949]: WARNING: [serial device] TSerialDevice::ReadRegister(): Serial protocol error: Bad header [slave_id is dooya:0x0301]
Aug 08 12:23:55 wirenboard-AZAW7JC3 wb-mqtt-serial[23949]: WARNING: [serial device] TSerialDevice::ReadRegister(): Serial protocol error: Bad header [slave_id is dooya:0x0302]
Aug 08 12:24:33 wirenboard-AZAW7JC3 wb-mqtt-serial[23949]: WARNING: [serial device] TSerialDevice::ReadRegister(): Serial protocol error: Bad header [slave_id is dooya:0x0302]
Aug 08 12:24:43 wirenboard-AZAW7JC3 wb-mqtt-serial[23949]: WARNING: [serial device] TSerialDevice::ReadRegister(): Serial protocol error: Bad CRC [slave_id is dooya:0x0201]
Aug 08 12:24:43 wirenboard-AZAW7JC3 wb-mqtt-serial[23949]: WARNING: [serial device] TSerialDevice::ReadRegister(): Serial protocol error: Bad header [slave_id is dooya:0x0301]
Aug 08 12:24:43 wirenboard-AZAW7JC3 wb-mqtt-serial[23949]: WARNING: [serial device] TSerialDevice::ReadRegister(): Serial protocol error: Bad header [slave_id is dooya:0x0302]
Aug 08 12:25:09 wirenboard-AZAW7JC3 wb-mqtt-serial[23949]: WARNING: [serial device] TSerialDevice::ReadRegister(): Serial protocol error: Bad CRC [slave_id is dooya:0x0201]
Aug 08 12:25:09 wirenboard-AZAW7JC3 wb-mqtt-serial[23949]: WARNING: [serial device] TSerialDevice::ReadRegister(): Serial protocol error: Bad header [slave_id is dooya:0x0301]
Aug 08 12:25:09 wirenboard-AZAW7JC3 wb-mqtt-serial[23949]: WARNING: [serial device] TSerialDevice::ReadRegister(): Serial protocol error: Bad header [slave_id is dooya:0x0302]
Aug 08 12:25:14 wirenboard-AZAW7JC3 wb-mqtt-serial[23949]: WARNING: [serial device] TSerialDevice::ReadRegister(): Serial protocol error: Bad header [slave_id is dooya:0x0302]
Aug 08 12:25:32 wirenboard-AZAW7JC3 wb-mqtt-serial[23949]: WARNING: [serial device] TSerialDevice::ReadRegister(): Serial protocol error: Bad header [slave_id is dooya:0x0302]
Aug 08 12:25:42 wirenboard-AZAW7JC3 wb-mqtt-serial[23949]: WARNING: [serial device] TSerialDevice::ReadRegister(): Serial protocol error: Bad header [slave_id is dooya:0x0302]
Aug 08 12:25:52 wirenboard-AZAW7JC3 wb-mqtt-serial[23949]: WARNING: [serial device] TSerialDevice::ReadRegister(): Serial protocol error: Bad header [slave_id is dooya:0x0301]
Aug 08 12:25:52 wirenboard-AZAW7JC3 wb-mqtt-serial[23949]: WARNING: [serial device] TSerialDevice::ReadRegister(): Serial protocol error: Bad header [slave_id is dooya:0x0302]
Aug 08 12:26:06 wirenboard-AZAW7JC3 wb-mqtt-serial[23949]: WARNING: [serial device] TSerialDevice::ReadRegister(): Serial protocol error: Bad CRC [slave_id is dooya:0x0101]
Aug 08 12:26:06 wirenboard-AZAW7JC3 wb-mqtt-serial[23949]: WARNING: [serial device] TSerialDevice::ReadRegister(): Serial protocol error: Bad header [slave_id is dooya:0x0102]
Aug 08 12:26:06 wirenboard-AZAW7JC3 wb-mqtt-serial[23949]: WARNING: [serial device] TSerialDevice::ReadRegister(): Serial protocol error: Bad header [slave_id is dooya:0x0201]
Aug 08 12:26:06 wirenboard-AZAW7JC3 wb-mqtt-serial[23949]: WARNING: [serial device] TSerialDevice::ReadRegister(): Serial protocol error: Bad header [slave_id is dooya:0x0301]
Aug 08 12:26:06 wirenboard-AZAW7JC3 wb-mqtt-serial[23949]: WARNING: [serial device] TSerialDevice::ReadRegister(): Serial protocol error: Bad header [slave_id is dooya:0x0302]
Aug 08 12:26:14 wirenboard-AZAW7JC3 wb-mqtt-serial[23949]: WARNING: [serial device] TSerialDevice::ReadRegister(): Serial protocol error: Bad CRC [slave_id is dooya:0x0101]
Aug 08 12:26:14 wirenboard-AZAW7JC3 wb-mqtt-serial[23949]: WARNING: [serial device] TSerialDevice::ReadRegister(): Serial protocol error: Bad header [slave_id is dooya:0x0102]
Aug 08 12:26:14 wirenboard-AZAW7JC3 wb-mqtt-serial[23949]: WARNING: [serial device] TSerialDevice::ReadRegister(): Serial protocol error: Bad header [slave_id is dooya:0x0201]
Aug 08 12:26:14 wirenboard-AZAW7JC3 wb-mqtt-serial[23949]: WARNING: [serial device] TSerialDevice::ReadRegister(): Serial protocol error: Bad header [slave_id is dooya:0x0301]
Aug 08 12:26:14 wirenboard-AZAW7JC3 wb-mqtt-serial[23949]: WARNING: [serial device] TSerialDevice::ReadRegister(): Serial protocol error: Bad header [slave_id is dooya:0x0302]
Aug 08 12:26:24 wirenboard-AZAW7JC3 wb-mqtt-serial[23949]: WARNING: [serial device] TSerialDevice::ReadRegister(): Serial protocol error: Bad header [slave_id is dooya:0x0302]
Aug 08 12:26:29 wirenboard-AZAW7JC3 wb-mqtt-serial[23949]: WARNING: [serial device] TSerialDevice::ReadRegister(): Serial protocol error: Bad CRC [slave_id is dooya:0x0101]
Aug 08 12:26:29 wirenboard-AZAW7JC3 wb-mqtt-serial[23949]: WARNING: [serial device] TSerialDevice::ReadRegister(): Serial protocol error: Bad header [slave_id is dooya:0x0102]
Aug 08 12:26:29 wirenboard-AZAW7JC3 wb-mqtt-serial[23949]: WARNING: [serial device] TSerialDevice::ReadRegister(): Serial protocol error: Bad header [slave_id is dooya:0x0201]
Aug 08 12:26:29 wirenboard-AZAW7JC3 wb-mqtt-serial[23949]: WARNING: [serial device] TSerialDevice::ReadRegister(): Serial protocol error: Bad header [slave_id is dooya:0x0301]
Aug 08 12:26:29 wirenboard-AZAW7JC3 wb-mqtt-serial[23949]: WARNING: [serial device] TSerialDevice::ReadRegister(): Serial protocol error: Bad header [slave_id is dooya:0x0302]
Aug 08 12:26:39 wirenboard-AZAW7JC3 wb-mqtt-serial[23949]: WARNING: [serial device] TSerialDevice::ReadRegister(): Serial protocol error: Bad header [slave_id is dooya:0x0201]
Aug 08 12:26:39 wirenboard-AZAW7JC3 wb-mqtt-serial[23949]: WARNING: [serial device] TSerialDevice::ReadRegister(): Serial protocol error: Bad header [slave_id is dooya:0x0301]
Aug 08 12:26:39 wirenboard-AZAW7JC3 wb-mqtt-serial[23949]: WARNING: [serial device] TSerialDevice::ReadRegister(): Serial protocol error: Bad address [slave_id is dooya:0x0302]
Aug 08 12:26:49 wirenboard-AZAW7JC3 wb-mqtt-serial[23949]: WARNING: [serial device] TSerialDevice::ReadRegister(): Serial protocol error: Bad response size [slave_id is dooya:0x0301]
Aug 08 12:26:59 wirenboard-AZAW7JC3 wb-mqtt-serial[23949]: WARNING: [serial device] TSerialDevice::ReadRegister(): Serial protocol error: Bad CRC [slave_id is dooya:0x0201]
Aug 08 12:26:59 wirenboard-AZAW7JC3 wb-mqtt-serial[23949]: WARNING: [serial device] TSerialDevice::ReadRegister(): Serial protocol error: Bad header [slave_id is dooya:0x0301]
Aug 08 12:26:59 wirenboard-AZAW7JC3 wb-mqtt-serial[23949]: WARNING: [serial device] TSerialDevice::ReadRegister(): Serial protocol error: Bad header [slave_id is dooya:0x0302]
Aug 08 12:27:12 wirenboard-AZAW7JC3 wb-mqtt-serial[23949]: WARNING: [serial device] TSerialDevice::ReadRegister(): Serial protocol error: Bad CRC [slave_id is dooya:0x0201]
Aug 08 12:27:12 wirenboard-AZAW7JC3 wb-mqtt-serial[23949]: WARNING: [serial device] TSerialDevice::ReadRegister(): Serial protocol error: Bad header [slave_id is dooya:0x0301]
Aug 08 12:27:12 wirenboard-AZAW7JC3 wb-mqtt-serial[23949]: WARNING: [serial device] TSerialDevice::ReadRegister(): Serial protocol error: Bad header [slave_id is dooya:0x0302]
Aug 08 12:27:22 wirenboard-AZAW7JC3 wb-mqtt-serial[23949]: WARNING: [serial device] TSerialDevice::ReadRegister(): Serial protocol error: Bad header [slave_id is dooya:0x0201]
Aug 08 12:27:22 wirenboard-AZAW7JC3 wb-mqtt-serial[23949]: WARNING: [serial device] TSerialDevice::ReadRegister(): Serial protocol error: Bad header [slave_id is dooya:0x0302]
Надо включать Debug и изучать именно пакеты проходящие через интерфейс. Тут мне кажется логичным привлечь инетгратора который монтировал систему. Подобное иногда бывает из-за плохого контакта Gnd у какого-то устройства, например.
У меня хороший электрик, который это всё физически смонтировал и 2 раза проверял кабельную сеть
Я весь умный дом дома поднимал сам.
Так-то после установки лимитов, все моторы корректно отображаются и работают, просто смущают данные варнинги