После запуска Сканирования отвалился MOD1 с установленным модулем Opentherm.
Добрый день.
Укажите ревизию контроллера. Релиз ПО актуальный? Когда производилось обновление?
Что означает “отвалился MOD1”? Как это проявляется?
@Nikita_Maslov просил тегнуть его, мы в Telegram вчера обсуждали это. В приложенном архиве все есть. Посмотрите пожалуйста в логе, в конце, сообщения по MOD4.
По логам я ничего не увидел. Никите передал. Он тоже посмотрит.
Доброго времени! Спасибо, что нашли возможность сделать архив! Тикет сделали, постараемся в ближайшее время воспроизвести и исправить
Вот выжимка из логов, смотрю по живой:
journalctl --since=“2024-03-17 16:00:00”
начало Сканирования
мар 17 16:05:23 wirenboard-APGGBV4J wb-device-manager[1915]: [INFO] Start bus scanning
вот первый отвал
мар 17 16:05:24 wirenboard-APGGBV4J wb-mqtt-serial[27769]: WARNING: [modbus] failed to read 1 input(s) @ 208 of device modbus:11: Serial protocol error: request timed out
после этого карточка Opentherm покраснела и значения перестали меняться
мар 17 16:05:26 wirenboard-APGGBV4J wb-mqtt-serial[27769]: WARNING: [serial device] device modbus:11 is disconnected
мар 17 16:05:31 wirenboard-APGGBV4J wb-mqtt-serial[27769]: WARNING: </dev/ttyMOD1 19200 8 N 1>: closed due to repetitive errors
а вот когда все “рассосалось”:
мар 17 18:05:36 wirenboard-APGGBV4J wb-mqtt-serial[27769]: WARNING: </dev/ttyMOD1 19200 8 N 1>: closed due to repetitive errors
мар 17 18:05:38 wirenboard-APGGBV4J wb-mqtt-serial[27769]: INFO: [modbus] Init: Heating Settings Climate Curve Number: setup register <modbus:11:holding: 206> <-- 100 (0x64)
мар 17 18:05:38 wirenboard-APGGBV4J wb-mqtt-serial[27769]: WARNING: [modbus] failed to write: <modbus:11:holding: 203>: Serial protocol error: illegal data address
мар 17 18:05:38 wirenboard-APGGBV4J wb-mqtt-serial[27769]: INFO: [modbus] Init: Heating Settings enable outdoor sensor: setup register <modbus:11:holding: 207> <-- 1 (0x1)
мар 17 18:05:38 wirenboard-APGGBV4J wb-mqtt-serial[27769]: INFO: [serial device] device modbus:11 is connected
Так, если речь идёт про сканирование, то это нормальное поведение, во время сканирования вся шина занята опросом устройств. Проблема только в том, что карточка покраснела?
По большому счету да, все было парализовано пока шло сканирование. Судя по логам - около двух часов.
В качестве идеи… если Сканирование монопольно блокирует шину, то может быть реализовать Stop World для wb-rules? Предупреждать текстом тоже было бы полезно.
На самом деле там была кнопка “Остановить сканирование”, если уже всё к тому моменту нашлось. Другое дело, что если закрыть страничку, сканирование не останавливается, и мы могли бы отслеживать открытые странички
Да, вариантов развития событий много, но полагаю что предупреждать о монопольной блокировке надо. Даже в статусной строке сверху можно баннер вешать, дескать, сканирую, внимание.
Пожалуй, мы что-то такое и сделаем