16 763
правки
Строка 58: | Строка 58: | ||
=== Настройки связи с контроллером === | === Настройки связи с контроллером === | ||
Для связи с контроллером нам понадобится '''WB Nodes''', который должен быть уже установлен и настроен. | |||
Например, подключим встроенный зуммер контроллера: | |||
# Перетяните в рабочую область ноду '''out''', которая находится слева в группе '''Wiren Board'''. | |||
# Дважды кликните на ней — откроется окно '''Edit out node''', где укажите: | |||
#* Name — имя, например, Buzzer. | |||
#* Server — MQTT-сервер, связь с которым настраивается при установке модуля ''WB Nodes''. | |||
#* Channel — выберитев открывшемся списке mqtt-топик '''buzzer/enabled'''. Если список пуст, нажмите кнопку ''Refresh Device List''. | |||
#* Command — выберите '''/on'''. | |||
#* Payload — должно быть выбрано msg.payload | |||
# Чтобы сохранить, нажмите кнопку '''Done'''. | |||
Теперь, когда у нас настроены виртуальное Яндекс-устройство и один из mqtt-топиков контроллера Wiren Board, нам нужно их связать между собой. | |||
Перед связыванием нужно учесть две вещи: | |||
# виртуальное Яндекс-устройство на выход отправляет сигнал '''true/false''' | |||
# mqtt-топик контроллера принимает сигнал '''1/0'''. | |||
Поэтому нам понадобится конвертер сообщений: | |||
# Перетяните в рабочую область ноду '''change''', которая находится слева в группе '''function'''. | |||
# Дважды кликните на ней — откроется окно '''Edit change node''', и настройте её так же, как на картинке: | |||
#: [[Image: change-node-converter-bool-to-number.png |300px]] | |||
# Нажмите кнопку '''Done'''. Конвертер готов. | |||
Теперь соедините ноды между собой в таком порядке: Яндекс-устройство → Конвертер → mqtt-канал контроллера. | |||
== Полезные ссылки == | == Полезные ссылки == |