Добрый день.
К контроллеру Wirenboard 6 по шине RS-485 подключен модуль WB-MIO-E, к которому, в свою очередь, справа подключен WBIO-DI-WD-14, как модуль расширения.
В настройках контроллера установил адрес устройства WB-MIO-E в поле Slave id of the device, которая указана на наклейке и через двоеточие поставил 1, т.к. модуль WBIO-DI-WD-14 там один и первый по счету. Так же там написано, что нужно выбрать Device type, но в выпадающем списке нет такого устройства.
Это помогло.
Есть еще один вопрос по модулю WBIO-DI-WD-14. Подключил к этому модулю кнопку с нормально открытым контактом между контактом и iGND. При замыкании и размыкании контактов в интерфейсе контроллера счетчик насчитывает +2. Т.е. счетчик насчитывает +1 и с true на false, и с false на true. Это нормально?
К этому модулю планируется подключить импульсный счетчик и как раз нужен сигнал current. Может тогда надо другой модуль DI брать? Как правильно считать импульсы на этом модуле?
Может, дело в дребезге кнопки?
Если вместо кнопки замыкать контакты вручную проводом (чётко подсоединяя и отсоединяя), то эффект сохраняется?
В целом, WBIO-DI-WD-14 подходит для импульсных счётчиков, но для большей надёжности я бы брал https://wirenboard.com/ru/product/WB-MWAC/, который считает даже при пропадании напряжения.
Во-первых: при дребезге проскакивало бы разное количество импульсов, в данном случае всегда 2.
Во-вторых: пробовал другую кнопку. Причем, для обоих кнопок нажимал с разной скоростью и всегда результат оставался прежний. Если нажать и держать, то на счетчике будет +1, а если отпустить, то еще раз +1.
Как полностью, правильно отключить (удалить) модуль WBIO-DI-WD-14 из контроллера? Подключение производилось, как написано выше.
Удалил в /etc/wb-mqtt-serial.conf модуль WBIO-DI-WD-14 из List of devices, но его параметры остались во вкладке Devices with controls (окрашены в красный цвет, так как нет связи) они же видны в MQTT Channels во вкладке Settings.
Помимо удаления модуля из списка устройств нужно выполнять Очистку очереди сообщений, например
mqtt-delete-retained ‘/devices/wb-mio-gpio_100:1/#’
Правильно понимаю? Как правильно?