В предыдущей статье мы рассмотрели, как установить MQTT брокера в openHab2 теперь его необходимо настроить.
Заходим на страничку сервера openHab-a и переходим в меню "Things" и жмем плюсик.
![переходим в меню переходим в меню](http://cto40.ru/img_page/page_81/img81_1.jpg)
![Add manually Add manually](http://cto40.ru/img_page/page_81/img81_2.jpg)
![Generic MQTT Thing Generic MQTT Thing](http://cto40.ru/img_page/page_81/img81_3.jpg)
![Bridge Selection Bridge Selection](http://cto40.ru/img_page/page_81/img81_4.jpg)
![Generic MQTT Thing Generic MQTT Thing](http://cto40.ru/img_page/page_81/img81_5.jpg)
![Настройка MQTT брокера в openHab2,Как установить MQTT брокер в openHab2 Настройка MQTT брокера в openHab2](http://cto40.ru/img_page/page_81/img81_6.jpg)
![Настройка MQTT Channel type Настройка MQTT Channel type](http://cto40.ru/img_page/page_81/img81_7.jpg)
![Обмен данными между openHab-ом и ESP+arduino Обмен данными между openHab-ом и ESP+arduino](http://cto40.ru/img_page/page_81/img81_8.jpg)
![openHab-a и ESP-01 openHab-a и ESP-01](http://cto40.ru/img_page/page_81/img81_9.jpg)
![On/Open value и off/Closed value On/Open value и off/Closed value](http://cto40.ru/img_page/page_81/img81_11.jpg)
![Настройка MQTT Link Channel Настройка MQTT Link Channel](http://cto40.ru/img_page/page_81/img81_10.jpg)
![Настройка MQTT брокера Настройка MQTT брокера](http://cto40.ru/img_page/page_81/img81_12.jpg)
Заходим на страничку сервера openHab-a и переходим в меню "Things" и жмем плюсик.
![переходим в меню переходим в меню](http://cto40.ru/img_page/page_81/img81_1.jpg)
Далее кнопочку "Add manually"
![Add manually Add manually](http://cto40.ru/img_page/page_81/img81_2.jpg)
И выбираем "Generic MQTT Thing"
![Generic MQTT Thing Generic MQTT Thing](http://cto40.ru/img_page/page_81/img81_3.jpg)
Заполняем поле "Location" указывая брокеру на связь с объектом вашего умного дома и через "Bridge Selection" подключаем нашего брокера MQTT. Жмем синюю галочку для сохранения параметров и с настройкой брокера вроде все.
![Bridge Selection Bridge Selection](http://cto40.ru/img_page/page_81/img81_4.jpg)
Вот так выглядит настроенный брокер, переходим к подключению устройств. Клацаем по "Generic MQTT Thing" и добавляем устройство.
![Generic MQTT Thing Generic MQTT Thing](http://cto40.ru/img_page/page_81/img81_5.jpg)
Жмем на синий плюсик.
![Настройка MQTT брокера в openHab2,Как установить MQTT брокер в openHab2 Настройка MQTT брокера в openHab2](http://cto40.ru/img_page/page_81/img81_6.jpg)
В поле "Channel type" выбираем тип датчика или исполнительного устройства, для примера выберем "On/Off Switch" по нашему тумблер с двумя устойчивыми состояниями.
![Настройка MQTT Channel type Настройка MQTT Channel type](http://cto40.ru/img_page/page_81/img81_7.jpg)
После выбора типа канала, открываются его параметры. Что такое "Channel Id" я пока не разобрался, поэтому пропустим его записав "123". Дальше поле "Label" - можно сказать имя или название канала.
Я назвал "In" потому что он привязан ко входу модуля ESP-01. Теперь пропишем топики и его команды.
Теперь важное - синтаксис топика.
Обмен данными между openHab-ом и ESP+arduino осуществляется через две команды:
MQTT state topic сокращенно "sta" и MQTT command topic сокращенно "cmd".
state topic - передает состояние ESP+arduino в openHab (состояние входов/выходов, температуры, влажности, ...).
command topic - команда управления от openHab-a в ESP или arduino. Для ардуино по средством сигнала "Ex_n", для ESP - "Out".
Далее идет "имя" топика, в нашем случае "dev_232".
![Обмен данными между openHab-ом и ESP+arduino Обмен данными между openHab-ом и ESP+arduino](http://cto40.ru/img_page/page_81/img81_8.jpg)
Имя топика должно быть одинаковым в установках openHab-a и ESP-01. Это по сути идентификатор.
![openHab-a и ESP-01 openHab-a и ESP-01](http://cto40.ru/img_page/page_81/img81_9.jpg)
Далее нажимаем "SHOW LESS" и заходим в расширенные настройки, устанавливаем все как на картинках, обязательно заполняем поля On/Open value и off/Closed value и жмем "Save".
![On/Open value и off/Closed value On/Open value и off/Closed value](http://cto40.ru/img_page/page_81/img81_11.jpg)
Теперь осталось выбрать привязку к устройству прописанному в конфигураторе объекта умного дома.
Об этом буде отдельная статья, потом ...
И привяжем к освещению в детской комнате.
![Настройка MQTT Link Channel Настройка MQTT Link Channel](http://cto40.ru/img_page/page_81/img81_10.jpg)
Вот и вся настройка.
![Настройка MQTT брокера Настройка MQTT брокера](http://cto40.ru/img_page/page_81/img81_12.jpg)