From b0d579838ebd8dbdf1cc36bb5b76ed9ce5f741f9 Mon Sep 17 00:00:00 2001 From: Evgenii Abramov Date: Thu, 28 Jan 2021 20:19:35 +0300 Subject: [PATCH] Add some info about issues --- README.md | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 1be464f..431ba7b 100644 --- a/README.md +++ b/README.md @@ -299,4 +299,19 @@ service yandex2mqtt restart **Сохраняем** навык. Далее можно работать с черновиком (тестировать навык) или опубликовать его (кнопка **"Опубликовать"**). -На вкладке **Тестирование** (далее кнопка **+(плюс)**) необходимо **Привязать к Яндексу** наш мост, используя имя пользователя и пароль из файла конфигурации (блок **users**). После этого можно получить список устройств. \ No newline at end of file +На вкладке **Тестирование** (далее кнопка **+(плюс)**) необходимо **Привязать к Яндексу** наш мост, используя имя пользователя и пароль из файла конфигурации (блок **users**). После этого можно получить список устройств. + +## Известные "особенности поведения" ioBroker (iob) + +###### Не изменяются и не читаются топики MQTT + +Если случается такое, что Алиса получает голосовую команду и не сообщает об ошибке, но при этом топик не меняет своего значения или, при изменении стейта (объекта iob) MQTT топик не публикуется (Алиса не получает нового значения, а сообщает старое) **необходимо перезапустить адаптер mqtt**. + +Аналогичная ситуация может возникнуть, если в качестве топика использовать объект iob созданный вручную. В данном случает адаптер mqtt не будет "знать", что данный объект является топиком mqtt. +Для исправления этой ошибки необходимо отредактировать объект iob: зайти в редактирование объекта и на вкладке **RAW (EXPERTS ONLY)** в json в поле **native** добавить **topic**. Пример: +``` +"native": { + "topic": "/yandex/controls/light_BdR_002/state" +} +``` +**Перезапустить адаптер mqtt** \ No newline at end of file