но, всё равно появляется connection lost !
диагностический архив отправил.
ошибка в системном журнале пропала- я выключил порт rs-485/2 в настройках драйвера serial-устройств.
Как-будто сам с собой разговариваю!
root@wirenboard-AUH3RDRE:~# wb-mqtt-smartweb
wb-mqtt-smartweb 1.4.9 git 6dcb88dec76b76952abfa1b683dddeca92cf5084
<6>INFO: [config] Controller: 204 map sensor {parameter_index: 1, raw 65803} to {channel: wb-msw-v4_1/Temperature};
<6>INFO: [config] Class ‘BOILER’ (program type = 23) is loaded
<6>INFO: [config] Class ‘CIRCUIT’ (program type = 12) is loaded
<6>INFO: [config] Class ‘CONSUMER’ (program type = 3) is loaded
<4>WARNING: [config] Parameter ‘schedule’ is ignored. Encoding ‘schedule1’ is not supported
<6>INFO: [config] Class ‘DHW’ (program type = 16) is loaded
<4>WARNING: [config] Parameter ‘schedule’ is ignored. Encoding ‘schedule1’ is not supported
<6>INFO: [config] Class ‘GENERIC_RELAY’ (program type = 27) is loaded
<6>INFO: [config] Class ‘HEATING_CIRCUIT’ (program type = 14) is loaded
<6>INFO: [config] Class ‘OUTDOOR_SENSOR’ (program type = 2) is loaded
<4>WARNING: [config] Parameter ‘schedule’ is ignored. Encoding ‘schedule1’ is not supported
<6>INFO: [config] Class ‘POOL’ (program type = 19) is loaded
<4>WARNING: [config] Parameter ‘schedule’ is ignored. Encoding ‘schedule1’ is not supported
<4>WARNING: [config] Parameter ‘schedule2’ is ignored. Encoding ‘schedule2’ is not supported
<6>INFO: [config] Class ‘ROOM_DEVICE’ (program type = 5) is loaded
<4>WARNING: [config] Parameter ‘schedule’ is ignored. Encoding ‘schedule1’ is not supported
<6>INFO: [config] Class ‘TEMPERATURE_GENERATOR’ (program type = 18) is loaded
<6>INFO: [config] Class ‘TEMPERATURE_SOURCE’ (program type = 6) is loaded
<6>INFO: [mqtt] Default host and port detected, checking if UNIX socket exists on /var/run/mosquitto/mosquitto.sock
<6>INFO: [mqtt] UNIX socket exists, using it for connection
<6>INFO: [mqtt] connection estabilished with code “0”
<6>INFO: [mqtt] subscription succeeded (message id 1)
<6>INFO: [mqtt] subscription succeeded (message id 2)
<6>INFO: [CAN] can0 at index 7
<6>INFO: [mqtt] subscription succeeded (message id 5)
<6>INFO: [mqtt] subscription succeeded (message id 6)
<6>INFO: [mqtt] subscription succeeded (message id 7)
<6>INFO: [mqtt] subscription succeeded (message id 8)
<6>INFO: [mqtt] subscription succeeded (message id 9)
<6>INFO: [mqtt] subscription succeeded (message id 10)
<6>INFO: [MQTT->SW] [204] CONNECTION ESTABILISHED. RUNNING
<4>WARNING: [mqtt] connection lost
<6>INFO: [mqtt] connection estabilished with code “0”
<6>INFO: [mqtt] subscription succeeded (message id 13)
<6>INFO: [mqtt] subscription succeeded (message id 14)
<6>INFO: [mqtt] subscription succeeded (message id 15)
<6>INFO: [mqtt] subscription succeeded (message id 16)
<6>INFO: [mqtt] subscription succeeded (message id 17)
<6>INFO: [mqtt] subscription succeeded (message id 18)
<4>WARNING: [mqtt] connection lost
<6>INFO: [mqtt] connection estabilished with code “0”
<6>INFO: [mqtt] subscription succeeded (message id 19)
<6>INFO: [mqtt] subscription succeeded (message id 20)
<6>INFO: [mqtt] subscription succeeded (message id 21)
<6>INFO: [mqtt] subscription succeeded (message id 22)
<6>INFO: [mqtt] subscription succeeded (message id 23)
<6>INFO: [mqtt] subscription succeeded (message id 24)
<4>WARNING: [mqtt] connection lost
<6>INFO: [mqtt] connection estabilished with code “0”
<6>INFO: [mqtt] subscription succeeded (message id 25)
<6>INFO: [mqtt] subscription succeeded (message id 26)
<6>INFO: [mqtt] subscription succeeded (message id 27)
<6>INFO: [mqtt] subscription succeeded (message id 28)
<6>INFO: [mqtt] subscription succeeded (message id 29)
<6>INFO: [mqtt] subscription succeeded (message id 30)
<4>WARNING: [mqtt] connection lost
<6>INFO: [mqtt] connection estabilished with code “0”
<6>INFO: [mqtt] subscription succeeded (message id 31)
<6>INFO: [mqtt] subscription succeeded (message id 32)
<6>INFO: [mqtt] subscription succeeded (message id 33)
<6>INFO: [mqtt] subscription succeeded (message id 34)
<6>INFO: [mqtt] subscription succeeded (message id 35)
<6>INFO: [mqtt] subscription succeeded (message id 36)
<4>WARNING: [mqtt] connection lost
<6>INFO: [mqtt] connection estabilished with code “0”
<6>INFO: [mqtt] subscription succeeded (message id 37)
<6>INFO: [mqtt] subscription succeeded (message id 38)
<6>INFO: [mqtt] subscription succeeded (message id 39)
<6>INFO: [mqtt] subscription succeeded (message id 40)
<6>INFO: [mqtt] subscription succeeded (message id 41)
<6>INFO: [mqtt] subscription succeeded (message id 42)
<4>WARNING: [mqtt] connection lost
<6>INFO: [mqtt] connection estabilished with code “0”
<6>INFO: [mqtt] subscription succeeded (message id 43)
<6>INFO: [mqtt] subscription succeeded (message id 44)
<6>INFO: [mqtt] subscription succeeded (message id 45)
<6>INFO: [mqtt] subscription succeeded (message id 46)
<6>INFO: [mqtt] subscription succeeded (message id 47)
<6>INFO: [mqtt] subscription succeeded (message id 48)
<4>WARNING: [mqtt] connection lost
<6>INFO: [mqtt] connection estabilished with code “0”
<6>INFO: [mqtt] subscription succeeded (message id 49)
<6>INFO: [mqtt] subscription succeeded (message id 50)
<6>INFO: [mqtt] subscription succeeded (message id 51)
<6>INFO: [mqtt] subscription succeeded (message id 52)
<6>INFO: [mqtt] subscription succeeded (message id 53)
<6>INFO: [mqtt] subscription succeeded (message id 54)
<4>WARNING: [mqtt] connection lost
<6>INFO: [mqtt] connection estabilished with code “0”
<6>INFO: [mqtt] subscription succeeded (message id 55)
<6>INFO: [mqtt] subscription succeeded (message id 56)
<6>INFO: [mqtt] subscription succeeded (message id 57)
<6>INFO: [mqtt] subscription succeeded (message id 58)
<6>INFO: [mqtt] subscription succeeded (message id 59)
<6>INFO: [mqtt] subscription succeeded (message id 60)
<4>WARNING: [mqtt] connection lost
<6>INFO: [mqtt] connection estabilished with code “0”
<6>INFO: [mqtt] subscription succeeded (message id 61)
<6>INFO: [mqtt] subscription succeeded (message id 62)
<6>INFO: [mqtt] subscription succeeded (message id 63)
<6>INFO: [mqtt] subscription succeeded (message id 64)
<6>INFO: [mqtt] subscription succeeded (message id 65)
<6>INFO: [mqtt] subscription succeeded (message id 66)
<4>WARNING: [mqtt] connection lost
<6>INFO: [mqtt] connection estabilished with code “0”
<6>INFO: [mqtt] subscription succeeded (message id 67)
<6>INFO: [mqtt] subscription succeeded (message id 68)
<6>INFO: [mqtt] subscription succeeded (message id 69)
<6>INFO: [mqtt] subscription succeeded (message id 70)
<6>INFO: [mqtt] subscription succeeded (message id 71)
<6>INFO: [mqtt] subscription succeeded (message id 72)
<4>WARNING: [mqtt] connection lost
<6>INFO: [mqtt] connection estabilished with code “0”
<6>INFO: [mqtt] subscription succeeded (message id 73)
<6>INFO: [mqtt] subscription succeeded (message id 74)
<6>INFO: [mqtt] subscription succeeded (message id 75)
Illegal instruction
root@wirenboard-AUH3RDRE:~#
Добрый день!
Разбираюсь, узнаю у коллег куда еще можно посмотреть. Нужно еще время.
ok, жду ответ.
diag_output_AUH3RDRE_2025-05-16-11.40.42.zip (585,3 КБ)
на всякий случай
Не могу найти используемую вами скорость обмена CAN - интерфейса. Проверьте чтобы на SmartWeb x2 и на WB она соответствовала.
Есть еще ERRWB70002 касаемая используемой скорости. Если bitrate ниже 100000, то имеет смысл увеличить.
Проверьте чтобы CAN был сконфигурирован по инструкции.
После конфигурирования порта нужно обязательно выполнить
ip link set can0 up type can bitrate 125000
Вышлите дамп при попытке подключения с помощью can-utils:
candump can0
Если ПО can-utils не установлено то можно установить вручную:
apt update && apt install can-utils
на SmartWeb x2 где менять скорость?
root@wirenboard-AUH3RDRE:~# ip link set can0 up type can bitrate 125000
RTNETLINK answers: Device or resource busy
На Smartweb x2 скорость фиксированная -20кбпс.
root@wirenboard-AUH3RDRE:~# candump can0
can0 1001010B [1] 07
can0 00030306 [4] 00 F4 01 02
can0 00030406 [4] 00 F4 01 02
can0 10010616 [5] 01 01 00 06 01
can0 1001020B [1] 08
can0 10070701 [1] 5E
can0 10070801 [1] 6C
can0 10070901 [1] 94
can0 10070A01 [1] 53
can0 10070B01 [1] 28
can0 10070C01 [1] 01
can0 00010416 [4] 01 01 00 00
can0 00010416 [4] 01 04 00 00
can0 00010416 [4] 01 01 01 00
can0 00010416 [4] 01 04 01 00
can0 0014000B [1] 01
can0 00010416 [4] 01 01 02 00
can0 00010416 [4] 01 04 02 00
can0 10010416 [5] 01 01 00 02 80
can0 10010716 [5] 01 01 00 F3 01
can0 00010416 [4] 01 02 00 00
can0 00010416 [4] 01 05 00 00
can0 10010416 [5] 01 04 00 00 E0
can0 10010416 [5] 01 01 01 02 80
can0 10010416 [5] 01 04 01 00 E0
can0 00010416 [4] 01 02 01 00
can0 00010416 [4] 01 05 01 00
can0 10010416 [5] 01 01 02 02 80
can0 00010416 [4] 01 02 02 00
can0 00010416 [4] 01 05 02 00
can0 10010416 [5] 01 04 02 00 E0
can0 10010716 [5] 01 01 00 F6 01
can0 00010416 [4] 01 02 03 00
can0 00010416 [4] 01 05 03 00
can0 10010416 [4] 01 02 00 00
can0 10010416 [5] 01 05 00 00 E0
can0 10010416 [4] 01 02 01 00
can0 00010416 [4] 01 02 04 00
can0 10010416 [5] 01 05 01 02 25
can0 00010416 [4] 01 05 04 00
can0 10010416 [4] 01 02 02 00
can0 00010416 [4] 01 02 05 00
can0 00010416 [4] 01 05 05 00
can0 10010416 [5] 01 05 02 00 E0
can0 00010216 [6] 01 03 00 0D 2F DC
can0 10010416 [4] 01 02 03 00
can0 00010216 [4] 06 01 00 00
can0 00030306 [4] 00 F4 01 02
can0 10010416 [5] 01 05 03 00 E0
can0 00010216 [4] 06 04 00 00
can0 10010416 [4] 01 02 04 00
can0 00010216 [4] 01 01 00 00
can0 00010216 [4] 01 04 00 00
can0 10010416 [5] 01 05 04 00 E0
can0 10010416 [4] 01 02 05 00
can0 00030406 [4] 00 F4 01 02
can0 00010216 [4] 01 01 01 00
can0 00010216 [4] 01 04 01 00
can0 10010416 [5] 01 05 05 00 E0
can0 0014000B [1] 01
can0 10010216 [4] 06 01 F4 01
can0 00000206 [3] 18 01 08
can0 00000206 [3] 32 00 09
can0 10010216 [3] 06 04 00
can0 00000206 [3] 00 00 0A
can0 00000206 [3] 2C 01 0B
can0 00000206 [3] 00 00 0C
can0 10010216 [5] 01 01 00 20 02
can0 10010216 [5] 01 04 00 02 01
can0 10010216 [5] 01 01 01 02 80
can0 10010216 [5] 01 04 01 00 E0
can0 00010206 [0]
can0 00010206 [0]
can0 00010206 [0]
can0 00010206 [0]
can0 00010206 [0]
can0 00010206 [0]
can0 10010206 [4] 20 02 F4 01
can0 00030306 [4] 00 F4 01 02
can0 00000206 [3] 32 00 05
can0 00010206 [0]
can0 00000206 [3] 32 00 0D
can0 00010206 [0]
can0 10010206 [4] 20 02 F4 01
can0 10010206 [4] 20 02 F4 01
can0 00030406 [4] 00 F4 01 02
can0 0014000B [1] 01
can0 10010206 [4] 20 02 F4 01
can0 10010102 [2] DC 00
can0 10010616 [5] 01 01 00 03 01
can0 10010306 [4] 02 80 F4 01
can0 10010406 [4] 02 80 F4 01
can0 10010206 [4] 20 02 F4 01
can0 10010716 [5] 01 01 00 F3 01
can0 10010206 [4] 20 02 F4 01
can0 1001CD0B [1] 0E
can0 10010206 [4] 20 02 F4 01
can0 00030306 [4] 00 F4 01 02
can0 00030406 [4] 00 F4 01 02
can0 00000206 [3] 32 00 07
can0 10010206 [4] 20 02 F4 01
can0 10010116 [5] 01 01 00 DE 00
can0 0014000B [1] 01
can0 10010206 [4] 20 02 F4 01
can0 1001050B [1] 01
can0 10010116 [5] 01 01 00 DB 00
can0 00030306 [4] 00 F4 01 02
can0 00030406 [4] 00 F4 01 02
can0 0014000B [1] 01
can0 1001010B [1] 07
can0 00030306 [4] 00 F4 01 02
can0 1001020B [1] 08
can0 00030406 [4] 00 F4 01 02
can0 0014000B [1] 01
can0 00030306 [4] 00 F4 01 02
can0 00030406 [4] 00 F4 01 02
can0 10010716 [5] 01 01 00 F6 01
can0 0014000B [1] 01
can0 10010116 [5] 01 01 00 DE 00
can0 10010C16 [5] 01 01 00 0A 02
can0 00000206 [3] 18 01 08
В тг чате Тепломонитора так сказали:
Да, очевидно, кан-шина работает, но почему-то шаблоны не отрабатывают. Надо в логах драйвера на вайрене смотреть
Может переустановить драйвер MQTT-smartweb? Как это сделать? Может быть обновить прошивку на smartweb x2?