Добрый день.
События до сегодняшнего дня:
- Обновил систему и прошивки всех устройств.
- Перевёл все устройства (WB-MR6C, WB-LED, WB-MDM3) с 9600 на 115200. Скорость мерцания диодов на устройствах сильно увеличилась, отклик тоже.
- Конфигурация в таком виде проработала несколько дней.
Сегодня:
- Отключил WB-MDM3
- Подключил новые устройства WBIO-DI-WD-14 и WB-MSW v.4.
- Обновил систему, получив следующие пакеты:
wb-release-info all 1.0-testing~wb7+bullseye~20230518115833
wb-utils 4.10.0
wb-diag-collect 1.5.8
python3-wb-diag-collect 1.5.8
wb-mqtt-homeui 2.63.9
- Переключил канал на 9600, обновил прошивку MSW v.4:
Update: 4.29.5 -> 4.29.6 (WB-MSW v.4 (125, /dev/ttyRS485-1))
- Переключил MSW v.4, а затем и канал на 115200.
- Проверил работу MSW v.4 и WBIO-DI-WD-14, они работали хорошо. Не обратил в этот момент внимание на то, как работают остальные устройства, поэтому не могу сказать в этот ли момент они перестали работать.
- Выключил WB7 через poweroff, отключил питание щита, отключил 12в и RS485 от WB7, разобрал его, подключил WBE2R-R-ZIGBEE-SH в ttyMOD1, собрал и всё включил.
Текущее состотояние:
- WB-MR6C и WB-LED в веб-интерфейсе показаны красным.
- Диоды у них мигают, но частота снизилась, словно они работают на 9600.
- Сканирование находит только MSW v.4, при этом не через быстрый modbus, а через медленное сканирование. Других устройств нет.
- В системном журнале (вверху последние записи):
18-05-2023 20:19:13.635 [wb-device-manager] wb_modbus.minimalmodbus.InvalidResponseError: [Errno Failed to extract correct response! Plain response: %s] FFFFFFFFFFFFFFFFFFFFFF
18-05-2023 20:19:13.635 [wb-device-manager] raise minimalmodbus.InvalidResponseError(
18-05-2023 20:19:13.635 [wb-device-manager] File "/usr/lib/python3/dist-packages/wb/device_manager/serial_bus.py", line 139, in _extract_response
18-05-2023 20:19:13.635 [wb-device-manager] ret = self._extract_response(ret)
18-05-2023 20:19:13.635 [wb-device-manager] File "/usr/lib/python3/dist-packages/wb/device_manager/serial_bus.py", line 154, in _communicate
18-05-2023 20:19:13.635 [wb-device-manager] ret = await self._communicate(request=request, uart_params=uart_params)
18-05-2023 20:19:13.635 [wb-device-manager] File "/usr/lib/python3/dist-packages/wb/device_manager/serial_bus.py", line 159, in get_next_device_data
18-05-2023 20:19:13.635 [wb-device-manager] sn_slaveid = await self.get_next_device_data(
18-05-2023 20:19:13.635 [wb-device-manager] sn_slaveid = await self.get_next_device_data(
18-05-2023 20:19:13.635 [wb-device-manager] File "/usr/lib/python3/dist-packages/wb/device_manager/serial_bus.py", line 188, in scan_bus
18-05-2023 20:19:13.635 [wb-device-manager] async for slaveid, sn in modbus_scanner.scan_bus(
18-05-2023 20:19:13.635 [wb-device-manager] File "/usr/lib/python3/dist-packages/wb/device_manager/main.py", line 419, in scan_serial_port
18-05-2023 20:19:13.635 [wb-device-manager] Traceback (most recent call last):
18-05-2023 20:19:13.635 [wb-device-manager] [ERROR] Unhandled exception during scan /dev/ttyRS485-1
Архив с диагностикой: [diag_output_AXKFM7XC_2023-05-18-16.zip|attachment](upload://9cUuPw4v9wGi3lZnEoP2CgzeFjw.zip) (216,8 КБ)
Физическое подключение перепроверил, отключив и подключив все провода, которые затронул своими действиями.
Помогите, пожалуйста, разобраться с проблемой.