homebridge-tion
Плагин для Homebridge, позволяющий управлять климатической техникой Tion (базовой станций MagicAir, бризерами 3S и O2).
Поддерживаемые устройства
Модель |
---|
Базовая станция MagicAir |
Бризер Тион 4S |
Бризер Тион 3S |
Бризер Тион O2 |
Модуль CO2 |
Для устройств, которых нет в списке, поддержка пока не реализована. Если вы хотите добавить поддержку новых устройства, свяжитесь со мной или предложите pull-request.
Функции
- управление бризером (вкл/выкл, скорость, нагрев, температура, рециркуляция)
- мониторинг состояния фильтра бризера
- мониторинг качества воздуха (уровень CO2, температура, влажность)
- управление подсветкой базовой станции
- сигнализация превышения допустимого уровня CO2
- мониторинг температуры уличного воздуха
Установка
-
Настройте базовую станцию:
Из веб-интерфейса или из приложения для iOS или Android
-
Если у вас уже есть Config UI X, рекомендую устанавливать и конфигурировать плагин с его помощью, а дальнейшие шаги можно пропустить.
-
Установите плагин:
$ npm install -g homebridge-tion --production
-
Обновите конфигурацию Homebridge:
Добавьте в секцию
platforms
следующую запись (см. описание полей ниже):"platforms": [ { "platform": "Tion", "name": "Tion", "homeName": ИМЯ_ДОМА_В_MAGICAIR_В_ДВОЙНЫХ_КАВЫЧКАХ, "userName": ИМЯ_ПОЛЬЗОВАТЕЛЯ_В_MAGICAIR_В_ДВОЙНЫХ_КАВЫЧКАХ, "password": ПАРОЛЬ_В_MAGICAIR_В_ДВОЙНЫХ_КАВЫЧКАХ } ]
-
Перезапустите Homebridge
Конфигурация
Поле | Тип | Описание | Обязательно поле | Значение по-умолчанию |
---|---|---|---|---|
name |
string |
Имя плагина в Homebridge | Да | Tion |
homeName |
string |
Имя дома в MagicAir. Если у вас один дом в MagicAir, оставьте это поле пустым. Если у вас несколько домов, укажите имя дома в MagicAir, приборами в котором вы хотите управлять. | Нет | |
userName |
string |
Имя пользователя в MagicAir | Да | |
password |
string |
Пароль в MagicAir | Да | |
co2Threshold |
number |
Уровень CO2 (ppm), выше которого будет сигнализировать датчик CO2 в Homekit | Нет | 800 |
percentSpeed |
boolean |
Задаёт вид регулировки скорости бризера в процентах (0-100%, как принято в Homekit) или фиксированными значениями (1-4, 1-6, как принято в MagicAir) | Нет | false |
apiRequestTimeout |
number |
Таймаут (мс), по истечении которого запрос к серверу MagicAir принудительно завершается с ошибкой | Нет | 1500 |
Todo
- связь с базовой станцией напрямую (локальный режим)
Disclaimer
Плагин не является заменой официального приложения MagicAir.
Я не имею никакого отношения к компании Tion.
Мне просто нравится климатическая техника Tion и хочется качественного UX с моими устройствами Apple.
Автор
Илья Рузаков