Node-RED Apple HomeKit: различия между версиями
(→Сенсор) |
|||
Строка 63: | Строка 63: | ||
В примере мы настроим сенсор температуры HomeKit, который будет выводить температуру процессора. | В примере мы настроим сенсор температуры HomeKit, который будет выводить температуру процессора. | ||
[[Image: 1. WB CPU Temp in HomeKit 1.png | 300px|thumb|right| Нода ''wb-in'' ]] | |||
Добавим ноду WB, которая будет выдавать CPU Temperature: | Добавим ноду WB, которая будет выдавать CPU Temperature: | ||
# Перетяните в рабочую область ноду '''in''', которая находится слева в группе '''Wiren Board'''. | # Перетяните в рабочую область ноду '''in''', которая находится слева в группе '''Wiren Board'''. | ||
Строка 71: | Строка 72: | ||
# Чтобы сохранить, нажмите кнопку '''Done'''. | # Чтобы сохранить, нажмите кнопку '''Done'''. | ||
[[Image: 1. WB CPU Temp in HomeKit 2.png | 300px|thumb|right| Конвертер ''to Float'' ]] | |||
Настроим конвертер, который преобразует значение ''CPU Temperature'' в объект ''HomeKit'': | Настроим конвертер, который преобразует значение ''CPU Temperature'' в объект ''HomeKit'': | ||
# Перетяните в рабочую область ноду '''function''', которая находится слева в группе '''function'''. | # Перетяните в рабочую область ноду '''function''', которая находится слева в группе '''function'''. | ||
Строка 84: | Строка 86: | ||
''CurrentTemperature'' — это имя характеристики, взято из [https://developer.apple.com/documentation/homekit/hmcharacteristic/characteristic_types документации Apple HomeKit]. | ''CurrentTemperature'' — это имя характеристики, взято из [https://developer.apple.com/documentation/homekit/hmcharacteristic/characteristic_types документации Apple HomeKit]. | ||
[[Image: 1. WB CPU Temp in HomeKit 3.png | 300px|thumb|right| Настройка устройства HomeKit]] | |||
Добавим ноду HomeKit типа Service: | Добавим ноду HomeKit типа Service: | ||
# Перетяните в рабочую область ноду '''service''', которая находится слева в группе '''Apple HomeKit'''. | # Перетяните в рабочую область ноду '''service''', которая находится слева в группе '''Apple HomeKit'''. | ||
Строка 93: | Строка 96: | ||
У нас получилось три ноды, соедините их между собой: CPU Temp (wb-in) → to Float → CPU Temp (HK). | У нас получилось три ноды, соедините их между собой: CPU Temp (wb-in) → to Float → CPU Temp (HK). | ||
[[Image: 1. WB CPU Temp in HomeKit 4.png | Общий вид флоу]] | |||
Чтобы изменения вступили в силу, нажмите справа вверху страницы кнопку '''Deploy'''. | Чтобы изменения вступили в силу, нажмите справа вверху страницы кнопку '''Deploy'''. | ||
=== Устройство с управлением === | === Устройство с управлением === |