MadM
27.Сентябрь.2023 06:15:23
1
в логах
|27-09-2023 09:12:32.503|i2c i2c-1: mv64xxx: I2C bus locked, block: 1, time_left: 0|
|---|---|
|27-09-2023 09:12:32.503|i2c i2c-1: mv64xxx: I2C bus locked, block: 1, time_left: 0|
|27-09-2023 09:12:30.433|i2c i2c-1: mv64xxx: I2C bus locked, block: 1, time_left: 0|
|27-09-2023 09:12:28.347 [wb-mqtt-serial]|WARNING: [modbus] failed to read 8 discrete(s) @ 0 of device modbus:143: Serial protocol error: malformed response: invalid crc|
|27-09-2023 09:12:28.343|i2c i2c-1: mv64xxx: I2C bus locked, block: 1, time_left: 0|
|27-09-2023 09:12:26.263|i2c i2c-1: mv64xxx: I2C bus locked, block: 1, time_left: 0|
|27-09-2023 09:12:24.193|i2c i2c-1: mv64xxx: I2C bus locked, block: 1, time_left: 0|
|27-09-2023 09:12:22.113|i2c i2c-1: mv64xxx: I2C bus locked, block: 1, time_left: 0|
|27-09-2023 09:12:20.023|i2c i2c-1: mv64xxx: I2C bus locked, block: 1, time_left: 0|
|27-09-2023 09:12:17.943|i2c i2c-1: mv64xxx: I2C bus locked, block: 1, time_left: 0|
|27-09-2023 09:12:15.863|i2c i2c-1: mv64xxx: I2C bus locked, block: 1, time_left: 0|
|27-09-2023 09:12:15.863|i2c i2c-1: mv64xxx: I2C bus locked, block: 1, time_left: 0|
|27-09-2023 09:12:13.784|i2c i2c-1: mv64xxx: I2C bus locked, block: 1, time_left: 0|
MadM
27.Сентябрь.2023 06:16:52
2
Добрый день.
Покажите вывод команды i2cdetect -y 1
при подключенном модуле реле.
Я так понимаю, что у вас 3 модуля wbio-do-r10r-4. Верно? Попробуйте их по одному подключить. И опишите какой модуль вызывает данную проблему.
MadM
27.Сентябрь.2023 07:32:29
7
mikhail.burchu:
i2cdetect -y 1
root@wirenboard-ALYNHADY:~# i2cdetect -y 1
0 1 2 3 4 5 6 7 8 9 a b c d e f
00: --
сначала был подключен один модуль. он работал отлично. добавил еще два. работают иногда после перезагрузки.
ранее подключенный модуль стал третьим от контроллера. был первым. может имеет значение.
PS там еще меркурий одновременно подключил. тема была мож кстати тоже из за этого и не работает Меркурий 230 ART-02 CN - #24 от пользователя mikhail.burchu
Это никак не должно повлиять.
По поводу wbio-do-r10r-4 я бы для начала попробовал проверить монтаж модулей. Перезагрузил контроллер и посмотрел - сыпятся ли ошибки
i2c i2c-1: mv64xxx: I2C bus locked, block: 1, time_left: 0|
MadM
27.Сентябрь.2023 08:01:19
9
пересобирал - не помогло. то есть отсоединял все и снова втыкал. перегружал после этого много раз.
причем некоторое время после перезагрузки модули работают. щелкают релюхами.
потом ошибки сыпятся несколько раз в сек.
если это важно ранее подключенный модуль стал физически третьим от контроллера. а в интерфейсе остался первым т.е. EXT1
Тогда попробуйте определить, какой модуль конкретно вызывает данную проблему. Я так понимаю данная ошибка сразу появляется при включении контроллера? Поэтому можно поочередно на данной шине подключать только с одним модулем и проверить.
Тут подробнее. Модули контроллера конфигурируются при установке. Попробуйте заново настроить их через веб-интерфейс. Т.е. добавьте их заново в “Конфигурационные файлы > модули расширения и порты”.
Обратите внимание на файл /etc/wb-mqtt-gpio.conf
В нем сконфигурирован один модуль.
Деконфигурируйте все WBIO модули и снова их сконфигурируйте, по одному, причем проверяя при конфигурировании каждого - что в файл записан.
1 лайк
MadM
27.Сентябрь.2023 11:37:19
13
Действительно. особенно интересно, что записываются только при изменении значения.
убрал галку - записались данные только по измененному значению
глюк? задачу на разработчиков создать?
MadM
27.Сентябрь.2023 11:47:00
14
пока сорить в лог продолжает
27-09-2023 14:47:26.748 i2c i2c-1: mv64xxx: I2C bus locked, block: 1, time_left: 0
27-09-2023 14:47:24.663 i2c i2c-1: mv64xxx: I2C bus locked, block: 1, time_left: 0
27-09-2023 14:47:22.583 i2c i2c-1: mv64xxx: I2C bus locked, block: 1, time_left: 0
27-09-2023 14:47:20.503 i2c i2c-1: mv64xxx: I2C bus locked, block: 1, time_left: 0
записывает в файл
{
"load_previous_state" : false,
"name" : "EXT1_ON4"
},
хотя
“Начальное состояние выхода” не должен в файл писать?
А разве не проще прочесть об этом?
1 лайк
MadM:
mv64xxx: I2C bus locked
Отключите все WBIO устройства (и деконфигурируйте их, естественно. Подключайте по одному, именно по одному, не увеличивая количество. (конфигурируйте, естественно).
MadM
27.Сентябрь.2023 12:02:34
17
BrainRoot:
Отключите все WBIO устройства (и деконфигурируйте их, естественно. Подключайте по одному, именно по одному, не увеличивая количество. (конфигурируйте, естественно).
так не выходит.
оставлял все пустое перегружал. ставил нужное.
system
Закрыл(а) тему
04.Октябрь.2023 12:02:52
18
Эта тема была автоматически закрыта через 7 дней после последнего ответа. В ней больше нельзя отвечать.