16 343
правки
(→Сенсор) |
|||
Строка 116: | Строка 116: | ||
Настроим конвертер, который преобразует состояние ''Buzzer'' в объект ''HomeKit'': | Настроим конвертер, который преобразует состояние ''Buzzer'' в объект ''HomeKit'': | ||
# Перетяните в рабочую область ноду '''function''', которая находится слева в группе '''function'''. | # Перетяните в рабочую область ноду '''function''', которая находится слева в группе '''function'''. | ||
# Дважды кликните на ней — откроется окно '''Edit function node''' и впишите в поле ''' | # Дважды кликните на ней — откроется окно '''Edit function node''' и впишите в поле '''On Message''' код: | ||
#<syntaxhighlight lang="js"> | #:<syntaxhighlight lang="js"> | ||
msg.payload = (msg.payload == '1') ? {'On':true} : {'On':false}; | msg.payload = (msg.payload == '1') ? {'On':true} : {'On':false}; | ||
Строка 135: | Строка 135: | ||
Настроим конвертер, который преобразует объект ''HomeKit'' в состояние ''Buzzer'': | Настроим конвертер, который преобразует объект ''HomeKit'' в состояние ''Buzzer'': | ||
# Перетяните в рабочую область ноду '''function''', которая находится слева в группе '''function'''. | # Перетяните в рабочую область ноду '''function''', которая находится слева в группе '''function'''. | ||
# Дважды кликните на ней — откроется окно '''Edit function node''' и впишите в поле ''' | # Дважды кликните на ней — откроется окно '''Edit function node''' и впишите в поле '''On Message''' код: | ||
#<syntaxhighlight lang="js"> | #:<syntaxhighlight lang="js"> | ||
msg.payload = (msg.payload.On) ? '1' : '0'; | msg.payload = (msg.payload.On) ? '1' : '0'; | ||
Строка 144: | Строка 144: | ||
# Нажмите кнопку '''Done'''. Конвертер готов. | # Нажмите кнопку '''Done'''. Конвертер готов. | ||
Добавим ещё одну ноду WB, которая будет от устанавливать состояние Buzzer: | |||
# Перетяните в рабочую область ноду '''out''', которая находится слева в группе '''Wiren Board'''. | # Перетяните в рабочую область ноду '''out''', которая находится слева в группе '''Wiren Board'''. | ||
# Дважды кликните на ней — откроется окно '''Edit out node''', где укажите: | # Дважды кликните на ней — откроется окно '''Edit out node''', где укажите: | ||
Строка 157: | Строка 157: | ||
Чтобы изменения вступили в силу, нажмите справа вверху страницы кнопку '''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 == |