Node-RED Alice: различия между версиями

Строка 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-канал контроллера.


== Полезные ссылки ==
== Полезные ссылки ==