Настройка uch-m141rc

Добрый день!
у меня 2 модуля uniel, проблема такая-же

6 23:24:34 wirenboard user.notice serial: uniel: warning: resync
Sep 6 23:24:34 wirenboard user.notice serial: TRegisterHandler::Poll(): warning: Serial protocol error: timeout [slave_id is 1(0x1)]
Sep 6 23:24:34 wirenboard user.notice serial: uniel: warning: resync
Sep 6 23:24:34 wirenboard user.notice serial: uniel: warning: resync
Sep 6 23:24:34 wirenboard user.notice serial: uniel: warning: resync
Sep 6 23:24:34 wirenboard user.notice serial: uniel: warning: resync
Sep 6 23:24:34 wirenboard user.notice serial: uniel: warning: resync
Sep 6 23:24:35 wirenboard user.notice serial: TRegisterHandler::Poll(): warning: Serial protocol error: timeout [slave_id is 1(0x1)]
Sep 6 23:24:35 wirenboard user.notice serial:

что делать?

Дмитрий, не поделителитесь перекомпиленным wb-mqtt-serial? спасибо

Пожалуйста: https://yadi.sk/d/z9lpQb05v4cH5
Скомпилировано для версии прошивки: 201607081943
ядра: Linux wirenboard 4.1.15-imxv5-x0.1 #165 Fri May 27 17:21:40 MSK 2016 armv5tejl GNU/Linux

Спасибо.
Как дойдут руки, включим в основную ветку.
На всякий случай: чтобы максимально ускорить процесс, лучше делать pull-request на гитхабе

Спасибо! Стало лучше, но у меня таки забивается /var/log/messages. У вас так же проскакивают timeout?

Sep 12 15:49:47 wirenboard user.notice serial: TSerialDevice::ReadRegisterRange(): warning: Serial protocol error: timeout [slave_id is 1(0x1)]
Sep 12 15:49:48 wirenboard user.notice serial: TSerialDevice::ReadRegisterRange(): warning: Serial protocol error: timeout [slave_id is 1(0x1)]

с включенным debug:
Sep 12 15:52:18 wirenboard user.notice serial: Write: ff ff 05 04 00 02 00 0b
Sep 12 15:52:18 wirenboard user.notice serial: Read: ff
Sep 12 15:52:18 wirenboard user.notice serial: Read: ff
Sep 12 15:52:18 wirenboard user.notice serial: Read: 05
Sep 12 15:52:18 wirenboard user.notice serial: Read: 00
Sep 12 15:52:18 wirenboard user.notice serial: Read: 80
Sep 12 15:52:18 wirenboard user.notice serial: Read: 02
Sep 12 15:52:18 wirenboard user.notice serial: Read: 00
Sep 12 15:52:18 wirenboard user.notice serial: Read: 87
Sep 12 15:52:18 wirenboard user.notice serial: Write: ff ff 05 04 00 03 00 0c
^CSep 12 15:52:18 wirenboard user.notice serial: TSerialDevice::ReadRegisterRange(): warning: Serial protocol error: timeout [slave_id is 4(0x4)]
Sep 12 15:52:18 wirenboard user.notice serial: Write: ff ff 05 04 00 04 00 0d
Sep 12 15:52:18 wirenboard user.notice serial: Read: ff

Подскажите, как теперь с новой версией wb-mqtt-serial отключить спам в /var/log/messages

Sep 15 15:06:49 wirenboard user.notice serial: 1473941209877: Wait until 1473941209898
Sep 15 15:06:49 wirenboard user.notice serial: 1473941209977: Wait until 1473941209998
Sep 15 15:06:50 wirenboard user.notice serial: 1473941210078: Wait until 1473941210098
Sep 15 15:06:50 wirenboard user.notice serial: 1473941210178: Wait until 1473941210198
Sep 15 15:06:50 wirenboard user.notice serial: 1473941210278: Wait until 1473941210299
Sep 15 15:06:50 wirenboard user.notice serial: 1473941210378: Wait until 1473941210399

Евгений, а для модуля 111rx подойдет данный фикс? если я перезалью на свой WB5 mqtt-serial?

Не подскажешь как залить новый mqtt-serial?

Reroute выкладывал ранее собранный бинарник, подкладываешь вместо старого, всё работает дальше

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

deb-пакет и исполняемый файл wb-mqtt-serial последняя версия на сегодняшнее число
Сделано несколько патчей, в т. ч. от Reroute

https://drive.google.com/drive/folders/0BwCO-vuJyntlVW1DSm8xTnpMdTg?usp=sharing

1 лайк