WB-MIO-E request timeout to ETH

Заметил что стал включаться/выключаться иногда свет.

Увидел в консоли следующее:
ModbusRTU::ReadRegisterRange(): failed to read 14 holding(s) @ 250 of device modbus_io:37:2: Serial protocol error: request timed out

Sep 23 18:58:11 wirenboard-ALXPHKOD daemon.info wb-rules[2374]: INFO: [rule info] wb-mio-gpio_37:2

Sep 23 18:58:11 wirenboard-ALXPHKOD daemon.info wb-rules[2374]: INFO: [rule info] 62

Sep 23 18:58:11 wirenboard-ALXPHKOD daemon.info wb-rules[2374]: INFO: [rule info] Counter 1

Sep 23 18:58:11 wirenboard-ALXPHKOD daemon.info wb-rules[2374]: INFO: [rule info] wb-mio-gpio_37:2

Sep 23 18:58:11 wirenboard-ALXPHKOD daemon.info wb-rules[2374]: INFO: [rule info] 28

Sep 23 18:58:11 wirenboard-ALXPHKOD daemon.info wb-rules[2374]: INFO: [rule info] Counter 2

Sep 23 18:58:11 wirenboard-ALXPHKOD daemon.info wb-rules[2374]: INFO: [rule info] wb-mio-gpio_37:2

Sep 23 18:58:11 wirenboard-ALXPHKOD daemon.info wb-rules[2374]: INFO: [rule info] 46

Sep 23 18:58:11 wirenboard-ALXPHKOD daemon.info wb-rules[2374]: INFO: [rule info] Counter 5

Sep 23 18:58:11 wirenboard-ALXPHKOD daemon.info wb-rules[2374]: INFO: [rule info] wb-mio-gpio_37:2

Sep 23 18:58:11 wirenboard-ALXPHKOD daemon.info wb-rules[2374]: INFO: [rule info] 36

Sep 23 18:58:11 wirenboard-ALXPHKOD daemon.info wb-rules[2374]: INFO: [rule info] Counter 6

Sep 23 18:58:11 wirenboard-ALXPHKOD daemon.info wb-rules[2374]: INFO: [rule info] wb-mio-gpio_37:2

Sep 23 18:58:11 wirenboard-ALXPHKOD daemon.info wb-rules[2374]: INFO: [rule info] 34

Sep 23 18:58:11 wirenboard-ALXPHKOD daemon.info wb-rules[2374]: INFO: [rule info] Counter 7

Sep 23 18:58:11 wirenboard-ALXPHKOD daemon.info wb-rules[2374]: INFO: [rule info] wb-mio-gpio_37:2

Sep 23 18:58:11 wirenboard-ALXPHKOD daemon.info wb-rules[2374]: INFO: [rule info] 28

Sep 23 18:58:11 wirenboard-ALXPHKOD daemon.info wb-rules[2374]: INFO: [rule info] Counter 8

Sep 23 18:58:11 wirenboard-ALXPHKOD daemon.info wb-rules[2374]: INFO: [rule info] wb-mio-gpio_37:2

Sep 23 18:58:11 wirenboard-ALXPHKOD daemon.info wb-rules[2374]: INFO: [rule info] 14

Sep 23 18:58:11 wirenboard-ALXPHKOD daemon.info wb-rules[2374]: INFO: [rule info] Counter 10

Sep 23 18:58:11 wirenboard-ALXPHKOD daemon.info wb-rules[2374]: INFO: [rule info] wb-mio-gpio_37:2

Sep 23 18:58:11 wirenboard-ALXPHKOD daemon.info wb-rules[2374]: INFO: [rule info] 18

Sep 23 18:58:11 wirenboard-ALXPHKOD daemon.info wb-rules[2374]: INFO: [rule info] Counter 12

Sep 23 18:58:11 wirenboard-ALXPHKOD daemon.info wb-rules[2374]: INFO: [rule info] wb-mio-gpio_37:2

Sep 23 18:58:11 wirenboard-ALXPHKOD daemon.info wb-rules[2374]: INFO: [rule info] 50

Sep 23 18:58:11 wirenboard-ALXPHKOD daemon.info wb-rules[2374]: INFO: [rule info] Counter 13

Sep 23 18:58:11 wirenboard-ALXPHKOD daemon.info wb-rules[2374]: INFO: [rule info] wb-mio-gpio_37:2

Sep 23 18:58:11 wirenboard-ALXPHKOD daemon.info wb-rules[2374]: INFO: [rule info] 86

Sep 23 18:58:11 wirenboard-ALXPHKOD daemon.info wb-rules[2374]: INFO: [rule info] Counter 14

Похоже он потерял связь с WB-MIO-E потом восстановил и заодно вызвал все правила на кнопках модуля. тем самым включив свет)

удивительно то что WB-MIO-E подключен проводом Ethernet напрямую к WB6. модбас не используется.

Вопрос, что делать?

Глянул историю, там полно сообщений и от других модулей ввода/вывода подключенных к WB-MIO-E

failed to read 14 holding(s) @ 250 of device modbus_io:37:1: Serial protocol error: request timed out
failed to read 14 holding(s) @ 250 of device modbus_io:37:2: Serial protocol error: request timed out
failed to read 14 holding(s) @ 250 of device modbus_io:37:3: Serial protocol error: request timed out
failed to read 14 holding(s) @ 250 of device modbus_io:37:4: Serial protocol error: request timed out

Добрый день.
Для начала - проверьте пингом с контроллера что модуль доступен постоянно.
Ну и проверьте как MIO питается? От того же БП что и контроллер?

попробую попинговать.

Питается MIO от WB6 Power output выход.

Но интересно другое. если бы он реально терял связь, то наврено все 4 модуля бы пропадали, а пропадает только один рэндомно. и такое 2-3 за день.

А напряжение какое? Длинные ли провода?

Судя по логу - теряются все.
И какие модули подключены к MIO, в каком порядке?

24в, от блока до WB - метр, от WB к WB-MIO-E 20см

В разное время. одновременно все - ни разу

WBIO-DI-WD-14 - 4шт.

Запустил ping на весь день:
— 192.168.0.7 ping statistics —
33111 packets transmitted, 33111 received, 0% packet loss, time 33151822ms
rtt min/avg/max/mdev = 0.780/2.740/10.781/1.919 ms
Получается потерь нет

Но за это время в логах:
Sep 25 14:59:20 wirenboard-ALXPHKOD user.notice serial: ModbusRTU::ReadRegisterRange(): failed to read 14 holding(s) @ 250 of device modbus_io:37:4: Serial protocol error: request timed out
Sep 25 15:13:48 wirenboard-ALXPHKOD user.notice serial: ModbusRTU::ReadRegisterRange(): failed to read 14 holding(s) @ 250 of device modbus_io:37:3: Serial protocol error: request timed out
Sep 25 15:20:48 wirenboard-ALXPHKOD user.notice serial: ModbusRTU::ReadRegisterRange(): failed to read 14 holding(s) @ 250 of device modbus_io:37:3: Serial protocol error: request timed out
Sep 25 16:08:59 wirenboard-ALXPHKOD user.notice serial: ModbusRTU::ReadRegisterRange(): failed to read 14 holding(s) @ 250 of device modbus_io:37:4: Serial protocol error: request timed out
Sep 25 16:49:17 wirenboard-ALXPHKOD user.notice serial: ModbusRTU::ReadRegisterRange(): failed to read 14 holding(s) @ 250 of device modbus_io:37:2: Serial protocol error: request timed out
Sep 25 16:58:27 wirenboard-ALXPHKOD user.notice serial: ModbusRTU::ReadRegisterRange(): failed to read 14 holding(s) @ 250 of device modbus_io:37:3: Serial protocol error: request timed out
Sep 25 18:36:25 wirenboard-ALXPHKOD user.notice serial: ModbusRTU::ReadRegisterRange(): failed to read 14 holding(s) @ 250 of device modbus_io:37:4: Serial protocol error: request timed out
Sep 25 18:38:49 wirenboard-ALXPHKOD user.notice serial: ModbusRTU::ReadRegisterRange(): failed to read 14 holding(s) @ 250 of device modbus_io:37:4: Serial protocol error: request timed out
Sep 25 18:40:06 wirenboard-ALXPHKOD user.notice serial: ModbusRTU::ReadRegisterRange(): failed to read 14 coil(s) @ 0 of device modbus_io:37:3: Serial protocol error: request timed out
Sep 25 19:26:20 wirenboard-ALXPHKOD user.notice serial: ModbusRTU::ReadRegisterRange(): failed to read 14 holding(s) @ 250 of device modbus_io:37:2: Serial protocol error: request timed out

не знаю связано это или нет, но по обычному модбасу тоже есть подобные сообщения:
Sep 25 15:10:42 wirenboard-ALXPHKOD user.notice serial: ModbusRTU::ReadRegisterRange(): failed to read 1 coil(s) @ 0 of device modbus:33: Serial protocol error: request timed out
Sep 25 19:19:35 wirenboard-ALXPHKOD user.notice serial: ModbusRTU::ReadRegisterRange(): failed to read 1 discrete(s) @ 3 of device modbus:81: Serial protocol error: request
timed out

Интересно. (не вопроизводится)
Попробую больше WD-14
Обновлен ли контроллер?
Покажите настройки порта MIO на контроллере.

да, со стабильного репо. сейчас как советовали в др теме обновлюсь до не стабильного

Сейас у себя попробовал крайний нестабильный - не работает MIO
C wb-mqtt-serial=2.0.4 работает.

не могу найти 2.0.4

apt show -a:

Package: wb-mqtt-serial

Version: 2.1.0

Priority: optional

Section: misc

Maintainer: Evgeny Boger boger@contactless.ru

Installed-Size: 1 774 kB

Depends: libc6 (>= 2.4), libgcc1 (>= 1:3.5), libjsoncpp1 (>= 1.7.4), libstdc++6 (>= 6), libwbmqtt1 (>= 1.0.4), init-system-helpers (>= 1.18~), ucf, bsdutils

Breaks: wb-homa-modbus (<< 1.14.1), wb-mqtt-confed (<< 1.0.2), wb-mqtt-homeui (<< 1.7)

Replaces: wb-homa-modbus (<< 1.14.1)

Download-Size: 210 kB

APT-Sources: http://releases.contactless.ru/unstable/stretch stretch/main armhf Packages

Description: Wiren Board Smart Home MQTT serial protocol driver.

Package: wb-mqtt-serial

Version: 2.0.3

Priority: optional

Section: misc

Maintainer: Evgeny Boger boger@contactless.ru

Installed-Size: 1 765 kB

Depends: libc6 (>= 2.4), libgcc1 (>= 1:3.5), libjsoncpp1 (>= 1.7.4), libstdc++6 (>= 6), libwbmqtt1 (>= 1.0.4), init-system-helpers (>= 1.18~), ucf, bsdutils

Breaks: wb-homa-modbus (<< 1.14.1), wb-mqtt-confed (<< 1.0.2), wb-mqtt-homeui (<< 1.7)

Replaces: wb-homa-modbus (<< 1.14.1)

Download-Size: 207 kB

APT-Sources: http://releases.contactless.ru/unstable/stretch stretch/main armhf Packages

Description: Wiren Board Smart Home MQTT serial protocol driver.

c 2.1.0 MIO тоже не работает.

с 2.0.3 заработало. проблема с задержками осталась. посмотрим на стабильность и таймауты

Да, сейчас пойму почему не работает в крайней.
Ответил в группе.

заработало на 2.2.1 за весь день тайм-аутов не было