Да, еще такой момент - когда добавляешь этот модуль через Hardware Modules Configuration, то отваливаются оба внутренних модуля (реле не щелкает, сухой вход не пашет). Чтобы заработали - нужно удалить их и добавить снова.
Хелп!
@EvgenyBoger подскажите плз, что делать дальше. Я через 2 недели уезжаю и физического доступа к контроллеру не будет до мая следующего года. Не хотелось бы все так оставлять.
Напишите больше информации. Сколько и какие именно модули подключены и в каком порядке.
Полное содержимое /etc/wb-hardware.conf
Ещё можно попробовать обновить прошивку целиком через fit, на случай, если что-то сломали в пакетах.
Что установлено:
internal slot 1: wbe2-do-r6c-1
internal slot 2: wbe2-di-dr3
они работают без проблем, пока в external i/o module 1 не выберешь wbio-do-r10r-4. Лог с ошибками я запостил выше. Пробовал удалять все из внутренних слотов, оставлял только wbio-do-r10r-4 - те же ошибки.
конфиг
{
"slots": [
{
"id": "wb6-mod1",
"name": "Internal slot 1",
"compatible": [
"wbe2",
"wbe3-reduced"
],
"module": "wbe2-do-r6c-1",
"options": {}
},
{
"id": "wb6-mod2",
"name": "Internal slot 2",
"compatible": [
"wbe2",
"wbe3-reduced"
],
"module": "wbe2-di-dr-3",
"options": {}
},
{
"id": "wb6-mod3",
"name": "Internal slot 3",
"compatible": [
"wbe3",
"wbe3-reduced"
],
"module": "",
"options": {}
},
{
"id": "wb6-extio1",
"name": "External I/O module 1",
"compatible": [
"wb5-extio"
],
"module": "wbio-do-r10r-4",
"options": {}
},
{
"id": "wb6-extio2",
"name": "External I/O module 2",
"compatible": [
"wb5-extio"
],
"module": "",
"options": {}
},
{
"id": "wb6-extio3",
"name": "External I/O module 3",
"compatible": [
"wb5-extio"
],
"module": "",
"options": {}
},
{
"id": "wb6-extio4",
"name": "External I/O module 4",
"compatible": [
"wb5-extio"
],
"module": "",
"options": {}
},
{
"id": "wb6-extio5",
"name": "External I/O module 5",
"compatible": [
"wb5-extio"
],
"module": "",
"options": {}
},
{
"id": "wb6-extio6",
"name": "External I/O module 6",
"compatible": [
"wb5-extio"
],
"module": "",
"options": {}
},
{
"id": "wb6-extio7",
"name": "External I/O module 7",
"compatible": [
"wb5-extio"
],
"module": "",
"options": {}
},
{
"id": "wb6-extio8",
"name": "External I/O module 8",
"compatible": [
"wb5-extio"
],
"module": "",
"options": {}
},
{
"id": "wb6-can",
"name": "RS485-2/CAN interface mode",
"compatible": [
"wb6-can"
],
"module": "wb6-can-rs485",
"options": {}
},
{
"id": "wb6-w1",
"name": "W1 terminal mode",
"compatible": [
"wb6-wx"
],
"module": "wb6-wx-1wire",
"options": {}
},
{
"id": "wb6-w2",
"name": "W2 terminal mode",
"compatible": [
"wb6-wx"
],
"module": "wb6-wx-1wire",
"options": {}
}
]
}
Насчет обновления прошивки - а так можно разве что-то сломать, что внутренние модули будут работать, а внешние - нет? Не хотелось бы конечно с нуля накатывать и все настраивать заново.
В общем у меня реле не работало из-за неправильной версии пакета device-tree-compiler
, он обновился до стандартной дебиановской версии без патча от wb. Откатил версию и все стало ок.
Столкнулся с аналогичной проблемой из начального сообщения на WB v5.5.
Выполнил команды ниже:
После чего отвалился web-интерфейс, перезагрузка не помогает:
Как вернуть к жизни?
Вылечил!
apt-get install wb-mqtt-homeui