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

Строка 21: Строка 21:
После установки, в левой панели появится секция ''alice''.
После установки, в левой панели появится секция ''alice''.


== Создание ноды для Алисы ==
== Настройка учётной записи для модуля ==
[[Image: alice-service-configure-nr.png|300px|thumb|right| Создание ноды alice-service]]
Перед тем, как передавать данные из контроллера в Алису, нам нужно настроить ноду alice-service:
# Перетяните в рабочую область ноду '''On_Off'''.
# Дважды кликните на ней — откроется окно '''Edit On_Off node'''.
# В поле '''Device''' нажмите на кнопку с карандашом, откроется окно ''Edit alice-device node''.
# Теперь в поле '''Credentials''' нажмите на кнопку с карандашом, откроется окно ''Edit alice-service node''.
# Здесь нужно настроить учётную запись на сервере модуля <code>node-red-contrib-alice</code>:
#* Если у вас нет учётной записи:
#*# нажмите кнопку '''Register''',
#*# заполните поля ''Email и ''Password'',
#*# нажмите по очереди на кнопки '''Signup''' и потом '''Add'''.
#* Если у вас уже есть учётная запись:
#*# заполните поля ''Email'' и ''Password'',
#*# нажмите на кнопку '''Add'''.
# Вы вернётесь в окно ''Edit alice-device node'' в котором заполните поля и добавьте новое устройство или нажмите '''Cancel''' для выхода.
 
Настройка учётной записи завершена, теперь можем добавлять новые устройства, которыми будем управлять через Алису и приложение Яндекс.
 
== Добавление устройства ==
Добавим переключатель, который будет управлять зуммером контроллера.
 
=== Виртуальное Яндекс-устройство ===
Сперва настраиваем виртуальное Яндекс-устройство, так как у нас переключатель, то выберем ноду '''On_Off''':
# Перетяните в рабочую область ноду '''On_Off'''.
# Дважды кликните на ней — откроется окно '''Edit On_Off node'''.
# В поле '''Device''' нажмите на кнопку с карандашом, откроется окно ''Edit alice-device node'', где:
#* В поле '''Credentials''' выберите созданную ранее учётную запись.
#* И заполните поля:
#** Name — имя устройства, которое будет видно в приложении Яндекс.
#** Room — виртуальная комната, в которой находится устройство.
#** Type — тип устройства.
# Нажмите на кнопку '''Add''', чтобы сохранить изменения.
 
Теперь Алиса знает, что у нас есть устройство, но оно пока ничего не делает.
 
=== Настройки связи с контроллером ===


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