node-red-contrib-xmihome
Version:
Node-RED nodes for controlling Xiaomi Mi Home devices using the xmihome library.
52 lines (43 loc) • 3.81 kB
HTML
<script type="text/markdown" data-help-name="xmihome-config" data-lang="ru">
<!-- markdownlint-disable-file MD041 -->
Настраивает подключение к вашему аккаунту Xiaomi Mi Home для доступа к
устройствам через облако, локальную сеть (MiIO) или Bluetooth.
### Настройки
#### Аутентификация
Вы можете предоставить учетные данные двумя способами, которые выбираются
в выпадающем списке **Источник учетных данных**:
- **Ввести вручную**: Стандартный метод, при котором вы вводите данные
вашего аккаунта непосредственно в Node-RED.
- **Имя пользователя**: Ваш логин от аккаунта Xiaomi (Email, телефон
или ID аккаунта).
- **Пароль**: Ваш пароль от аккаунта Xiaomi.
- **Страна**: Сервер региона, к которому привязан ваш аккаунт. **Важно
выбрать правильный регион**, иначе устройства не будут найдены в
облаке. Доступные регионы: `ru`, `cn`, `de`, `us`, `sg`, `tw`.
- **Использовать файл CLI**: Этот метод использует файл с учетными
данными, созданный утилитой командной строки `xmihome`. Это более
безопасный способ, так как он не требует хранения вашего пароля
напрямую в Node-RED.
- **Путь к файлу**: Путь к файлу `credentials.json`. Этот файл
создается командой `xmihome login`.
Эти данные нужны **только** для получения списка устройств из облака или
для управления устройствами в режиме "Облако". Если вы планируете
использовать только локальное управление (MiIO/Bluetooth) с вручную
заданными параметрами, эти поля можно оставить пустыми.
#### Настройки по умолчанию
- **Режим по умолчанию**: Определяет, какой способ подключения будет
использоваться по умолчанию для всех устройств, если в узле `Device`
не выбран конкретный режим.
- **Авто**: Библиотека попытается определить наилучший способ
подключения на основе предоставленных данных об устройстве
(IP и токен для MiIO, MAC для Bluetooth, ID для Облака).
- **Облако**: Принудительно использовать облачное API Xiaomi.
Требует настроенной аутентификации.
- **MiIO**: Принудительно использовать локальный протокол MiIO.
Требует IP-адрес и токен устройства.
- **Bluetooth**: Принудительно использовать Bluetooth LE.
Требует MAC-адрес и модель устройства.
#### Отладка
- **Включить отладку**: Активирует вывод подробных логов работы
библиотеки в панель отладки Node-RED. Полезно для диагностики проблем.
</script>