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

Строка 106: Строка 106:
Теперь настроим переключатель HomeKit, который будет управлять устройством Buzzer.
Теперь настроим переключатель HomeKit, который будет управлять устройством Buzzer.


[[Image: 2. WB Buzzer in HomeKit 1.png | 300px|thumb|right| Нода ''wb-in'' ]]
Добавим ноду WB, которая будет выдавать состояние Buzzer:
Добавим ноду WB, которая будет выдавать состояние Buzzer:
# Перетяните в рабочую область ноду '''in''', которая находится слева в группе '''Wiren Board'''.
# Перетяните в рабочую область ноду '''in''', которая находится слева в группе '''Wiren Board'''.
Строка 114: Строка 115:
# Чтобы сохранить, нажмите кнопку '''Done'''.
# Чтобы сохранить, нажмите кнопку '''Done'''.


[[Image: 2. WB Buzzer in HomeKit 2.png | 300px|thumb|right| Конвертер ''true/false'' ]]
Настроим конвертер, который преобразует состояние ''Buzzer'' в объект ''HomeKit'':
Настроим конвертер, который преобразует состояние ''Buzzer'' в объект ''HomeKit'':
# Перетяните в рабочую область ноду '''function''', которая находится слева в группе '''function'''.
# Перетяните в рабочую область ноду '''function''', которая находится слева в группе '''function'''.
Строка 125: Строка 127:
# Нажмите кнопку '''Done'''. Конвертер готов.
# Нажмите кнопку '''Done'''. Конвертер готов.


[[Image: 2. WB Buzzer in HomeKit 3.png | 300px|thumb|right| Настройка устройства HomeKit ]]
Добавим ноду HomeKit типа Service:
Добавим ноду HomeKit типа Service:
# Перетяните в рабочую область ноду '''service''', которая находится слева в группе '''Apple HomeKit'''.
# Перетяните в рабочую область ноду '''service''', которая находится слева в группе '''Apple HomeKit'''.
Строка 133: Строка 136:
# Нажмите кнопку '''Done'''.
# Нажмите кнопку '''Done'''.


[[Image: 2. WB Buzzer in HomeKit 4.png | 300px|thumb|right| Конвертер ''1/0'' ]]
Настроим конвертер, который преобразует объект ''HomeKit'' в состояние ''Buzzer'':
Настроим конвертер, который преобразует объект ''HomeKit'' в состояние ''Buzzer'':
# Перетяните в рабочую область ноду '''function''', которая находится слева в группе '''function'''.
# Перетяните в рабочую область ноду '''function''', которая находится слева в группе '''function'''.
Строка 144: Строка 148:
# Нажмите кнопку '''Done'''. Конвертер готов.
# Нажмите кнопку '''Done'''. Конвертер готов.


[[Image: 2. WB Buzzer in HomeKit 5.png | 300px|thumb|right| Нода ''wb-out'' ]]
Добавим ещё одну ноду WB, которая будет от устанавливать состояние Buzzer:
Добавим ещё одну ноду WB, которая будет от устанавливать состояние Buzzer:
# Перетяните в рабочую область ноду '''out''', которая находится слева в группе '''Wiren Board'''.
# Перетяните в рабочую область ноду '''out''', которая находится слева в группе '''Wiren Board'''.
Строка 155: Строка 160:


У нас получилось пять нод, соедините их между собой: Buzzer (wb-in) → true/false → Buzzer (HK) → 1/0 → Buzzer (wb-out).
У нас получилось пять нод, соедините их между собой: Buzzer (wb-in) → true/false → Buzzer (HK) → 1/0 → Buzzer (wb-out).
[[Image: 2. WB Buzzer in HomeKit 6.png | Общий вид флоу]]


Чтобы изменения вступили в силу, нажмите справа вверху страницы кнопку '''Deploy'''.
Чтобы изменения вступили в силу, нажмите справа вверху страницы кнопку '''Deploy'''.
<gallery mode="packed" heights="120px">
Image: 2. WB Buzzer in HomeKit 1.png | Нода ''wb-in''
Image: 2. WB Buzzer in HomeKit 2.png | Конвертер ''true/false''
Image: 2. WB Buzzer in HomeKit 3.png | Настройка устройства HomeKit
Image: 2. WB Buzzer in HomeKit 4.png | Конвертер ''1/0''
Image: 2. WB Buzzer in HomeKit 5.png | Нода ''wb-out''
Image: 2. WB Buzzer in HomeKit 6.png | Общий вид флоу
</gallery>


== Настройка в Phone ==
== Настройка в Phone ==