Здравствуйте!
После сегодняшнего обновления wb-hwconf-manager до 1.62.0 в testing сломался zigbee2mqtt. Он перестал видеть ZigBee модуль в 4 слоте расширения.
окт 18 08:24:22 wirenboard-AHL3GFZO npm[15702]: Starting Zigbee2MQTT without watchdog.
окт 18 08:25:03 wirenboard-AHL3GFZO npm[15702]: [2024-10-18 08:25:03] info: z2m: Logging to console, file (filename: log.log)
окт 18 08:25:03 wirenboard-AHL3GFZO npm[15702]: [2024-10-18 08:25:03] info: z2m: Starting Zigbee2MQTT version 1.40.1 (commit #unknown)
окт 18 08:25:03 wirenboard-AHL3GFZO npm[15702]: [2024-10-18 08:25:03] info: z2m: Starting zigbee-herdsman (0.57.3)
окт 18 08:25:05 wirenboard-AHL3GFZO npm[15702]: [2024-10-18 08:25:05] error: zh:zstack:znp: Failed to determine if path is valid: 'Error: ENOENT: no such file or directory, lstat '/dev/ttyMOD4''
окт 18 08:25:08 wirenboard-AHL3GFZO npm[15702]: [2024-10-18 08:25:08] info: zh:zstack:znp: Opening SerialPort with {"path":"/dev/ttyMOD4","baudRate":115200,"rtscts":false,"autoOpen":false}
окт 18 08:25:08 wirenboard-AHL3GFZO npm[15702]: [2024-10-18 08:25:08] error: z2m: Error while starting zigbee-herdsman
окт 18 08:25:08 wirenboard-AHL3GFZO npm[15702]: [2024-10-18 08:25:08] error: z2m: Failed to start zigbee
окт 18 08:25:08 wirenboard-AHL3GFZO npm[15702]: [2024-10-18 08:25:08] error: z2m: Check https://www.zigbee2mqtt.io/guide/installation/20_zigbee2mqtt-fails-to-start.html for possible solutions
окт 18 08:25:08 wirenboard-AHL3GFZO npm[15702]: [2024-10-18 08:25:08] error: z2m: Exiting...
окт 18 08:25:08 wirenboard-AHL3GFZO npm[15702]: [2024-10-18 08:25:08] error: z2m: Error: Error: No such file or directory, cannot open /dev/ttyMOD4
Зашёл в настройки модулей расширения, а там нет его в четвёртом слоту. Оказывается, при обновлении пакета вылезла какая-то (временная?) несовместимость. Нашёл в логах такое:
окт 18 06:51:05 wirenboard-AHL3GFZO init.sh[31910]: WARNING: Module wbe2r-r-zigbee is not supported by slot wb67-mod4
окт 18 06:51:06 wirenboard-AHL3GFZO init.sh[31762]: Deleting wb67-mod4:wbe2r-r-zigbee.
окт 18 06:51:06 wirenboard-AHL3GFZO init.sh[31762]: Deinitializing wb67-mod4:wbe2r-r-zigbee.
окт 18 06:51:07 wirenboard-AHL3GFZO npm[3274]: [2024-10-18 06:51:07] info: zh:zstack:znp: Port closed
окт 18 06:51:07 wirenboard-AHL3GFZO npm[3274]: [2024-10-18 06:51:07] info: zh:zstack:znp: closing
окт 18 06:51:07 wirenboard-AHL3GFZO npm[3274]: [2024-10-18 06:51:07] error: z2m: Adapter disconnected, stopping
окт 18 06:51:07 wirenboard-AHL3GFZO npm[3274]: [2024-10-18 06:51:07] info: z2m:mqtt: MQTT publish: topic 'zigbee2mqtt_wb2/bridge/state', payload 'offline'
окт 18 06:51:07 wirenboard-AHL3GFZO npm[3274]: [2024-10-18 06:51:07] info: z2m: Disconnecting from MQTT server
окт 18 06:51:07 wirenboard-AHL3GFZO npm[3274]: [2024-10-18 06:51:07] info: z2m: Stopping zigbee-herdsman...
окт 18 06:51:07 wirenboard-AHL3GFZO npm[3274]: [2024-10-18 06:51:07] info: z2m: Stopped zigbee-herdsman
окт 18 06:51:07 wirenboard-AHL3GFZO npm[3274]: [2024-10-18 06:51:07] info: z2m: Stopped Zigbee2MQTT
В итоге, в веб интерфейсе заново прописал в четвёртый слот ZigBee модуль, и всё заработало. Это на WB67
А вот на WB72:
окт 18 06:06:08 wirenboard-A7JBWTJE init.sh[9169]: WARNING: Module wbe2r-r-zigbee is not supported by slot wb72-mod4
окт 18 06:06:08 wirenboard-A7JBWTJE init.sh[9115]: Deleting wb72-mod4:wbe2r-r-zigbee.
окт 18 06:06:08 wirenboard-A7JBWTJE init.sh[9115]: Deinitializing wb72-mod4:wbe2r-r-zigbee.
окт 18 06:06:08 wirenboard-A7JBWTJE npm[2545]: [2024-10-18 06:06:08] info: zh:zstack:znp: Port closed
окт 18 06:06:08 wirenboard-A7JBWTJE npm[2545]: [2024-10-18 06:06:08] info: zh:zstack:znp: closing
окт 18 06:06:09 wirenboard-A7JBWTJE npm[2545]: [2024-10-18 06:06:09] error: z2m: Adapter disconnected, stopping
окт 18 06:06:09 wirenboard-A7JBWTJE npm[2545]: [2024-10-18 06:06:09] info: z2m:mqtt: MQTT publish: topic 'zigbee2mqtt_wb3/bridge/state', payload 'offline'
окт 18 06:06:09 wirenboard-A7JBWTJE npm[2545]: [2024-10-18 06:06:09] info: z2m: Disconnecting from MQTT server
окт 18 06:06:09 wirenboard-A7JBWTJE npm[2545]: [2024-10-18 06:06:09] info: z2m: Stopping zigbee-herdsman...
окт 18 06:06:09 wirenboard-A7JBWTJE npm[2545]: [2024-10-18 06:06:09] info: z2m: Stopped zigbee-herdsman
окт 18 06:06:09 wirenboard-A7JBWTJE npm[2545]: [2024-10-18 06:06:09] info: z2m: Stopped Zigbee2MQTT
Но тут порт совсем не пропал, хотя тоже не работал.
окт 18 08:34:13 wirenboard-A7JBWTJE npm[21108]: Starting Zigbee2MQTT without watchdog.
окт 18 08:34:27 wirenboard-A7JBWTJE npm[21108]: [2024-10-18 08:34:27] info: z2m: Logging to console, file (filename: log.log)
окт 18 08:34:27 wirenboard-A7JBWTJE npm[21108]: [2024-10-18 08:34:27] info: z2m: Starting Zigbee2MQTT version 1.40.1 (commit #unknown)
окт 18 08:34:27 wirenboard-A7JBWTJE npm[21108]: [2024-10-18 08:34:27] info: z2m: Starting zigbee-herdsman (0.57.3)
окт 18 08:34:31 wirenboard-A7JBWTJE npm[21108]: [2024-10-18 08:34:31] info: zh:zstack:znp: Opening SerialPort with {"path":"/dev/ttyMOD4","baudRate":115200,"rtscts":false,"autoOpen":false}
окт 18 08:34:31 wirenboard-A7JBWTJE npm[21108]: [2024-10-18 08:34:31] error: z2m: Error while starting zigbee-herdsman
окт 18 08:34:31 wirenboard-A7JBWTJE npm[21108]: [2024-10-18 08:34:31] error: z2m: Failed to start zigbee
окт 18 08:34:31 wirenboard-A7JBWTJE npm[21108]: [2024-10-18 08:34:31] error: z2m: Check https://www.zigbee2mqtt.io/guide/installation/20_zigbee2mqtt-fails-to-start.html for possible solutions
окт 18 08:34:31 wirenboard-A7JBWTJE npm[21108]: [2024-10-18 08:34:31] error: z2m: Exiting...
окт 18 08:34:31 wirenboard-A7JBWTJE npm[21108]: [2024-10-18 08:34:31] error: z2m: Error: Error: Input/output error setting custom baud rate of 115200