# WB-MIRv2 discrete input

**URL:** <https://support.wirenboard.com/t/wb-mirv2-discrete-input/3658>\
**Category:** Без категории\
**Created:** [September 24, 2019, 6:26am UTC](https://support.wirenboard.com/t/wb-mirv2-discrete-input/3658 "2019-09-24T06:26:09Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![pivcheg](https://avatars.discourse-cdn.com/v2/letter/p/94ad74/32.png) [@pivcheg](https://support.wirenboard.com/u/pivcheg)\
**Post date:** [September 24, 2019, 6:26am UTC](https://support.wirenboard.com/t/wb-mirv2-discrete-input/3658/1 "2019-09-24T06:26:09Z")

</div>

Добрый день.  
Подскажите, как можно забрать значение текущего состояния входа 1-wire через MQTT с модуля WB-MIRv2. Режим входа установил как “дискретный вход”, по modbus значение прочитать могу, а вот как получить тоже самое значение через MQTT? На какой топик нужно подписаться?  
На данный вход повесили геркон, который прикреплен к шторкам кондиционера, чтобы можно было понять работает кондиционер или нет.  
Прошивка модуля: 4.6.1  
Переключал режим командой:

```auto
modbus_client -mrtu /dev/ttyRS485-1 -s2 -pnone --debug -a37 -t6 -r275 1 # 0 - 1-wire, 1 - discrete input
```

Считываю значения командой:

```auto
modbus_client -mrtu /dev/ttyRS485-1 -s2 -pnone --debug -a37 -t2 -r0
```

---

<div class="post-metadata">

**Author:** ![pivcheg](https://avatars.discourse-cdn.com/v2/letter/p/94ad74/32.png) [@pivcheg](https://support.wirenboard.com/u/pivcheg)\
**Post date:** [September 25, 2019, 7:12am UTC](https://support.wirenboard.com/t/wb-mirv2-discrete-input/3658/2 "2019-09-25T07:12:25Z")

</div>

Чтож, сам спросил, сам отвечу. Нужно добавить в файл шаблона **_config-wb-mir\_v2.json_** , который находится в каталоге **_/usr/share/wb-mqtt-serial/templates/_** следующее:

```auto
{
  "name" : "Input 1-wire", 
       "reg_type" : "discrete", 
       "address" : 0
}
```

После этого уже можно получить данные через MQTT
