Настройка W2_IN на WB6

Добрый день!

В проекте использую обычную кнопку (без фиксации) для переключения режимов оборудования. Кнопка подключена между портами GND и W1 wirenboard. При нажатии и при отжатии генерируются MQTT сообщения на /devices/wb-gpio/controls/W1_IN. Всё работает как надо. Но… потребовалась еще одна кнопка, работающая аналогичным образом. Подключаю ровно так же, только в порту W2. Но состояние не меняется и сообщения на /devices/wb-gpio/controls/W2_IN не приходят.

Настройка для W1:
{
“name”: “W1_IN”,
“gpio”: 11,
“direction”: “input”,
“inverted”: true
}

Для W2 то же самое:
{
“name”: “W2_IN”,
“gpio”: 12,
“direction”: “input”,
“inverted”: true
}

Подскажите, пожалуйста, в чем может быть дело?

Добрый день!

Пришлите, пожалуйста, скриншот из интерфейса с настройкой их режимов: https://wirenboard.com/wiki/index.php/Wiren_Board_6#.D0.9A.D0.B0.D0.BD.D0.B0.D0.BB.D1.8B_W1-W2

Заработало. По какой-то причине настройка W2 terminal mode не сохранялась в конфигурации и оставалась в режиме 1-Wire master. Сейчас прописалась как Discrete input, и всё стало как надо. Спасибо.

1 лайк