Homebridge plugin to control Tion breezers


Keywords
homebridge-plugin, tion, o2, 3s, breezer, air, purifier, co2, sensor, temperature, humidity, airpurifier, homebridge, magicair, smarthome
License
MIT
Install
npm install homebridge-tion@1.0.10

Documentation

homebridge-tion

NPM

npm npm

Плагин для Homebridge, позволяющий управлять климатической техникой Tion (базовой станций MagicAir, бризерами 3S и O2).

Поддерживаемые устройства

Модель
Базовая станция MagicAir
Бризер Тион 4S
Бризер Тион 3S
Бризер Тион O2
Модуль CO2

Для устройств, которых нет в списке, поддержка пока не реализована. Если вы хотите добавить поддержку новых устройства, свяжитесь со мной или предложите pull-request.

Функции

  • управление бризером (вкл/выкл, скорость, нагрев, температура, рециркуляция)
  • мониторинг состояния фильтра бризера
  • мониторинг качества воздуха (уровень CO2, температура, влажность)
  • управление подсветкой базовой станции
  • сигнализация превышения допустимого уровня CO2
  • мониторинг температуры уличного воздуха
Демо Демо Демо
Демо Демо

Установка

  1. Настройте базовую станцию:

    Из веб-интерфейса или из приложения для iOS или Android

  2. Если у вас уже есть Config UI X, рекомендую устанавливать и конфигурировать плагин с его помощью, а дальнейшие шаги можно пропустить.

    Настройки

  3. Установите плагин:

    $ npm install -g homebridge-tion --production
  4. Обновите конфигурацию Homebridge:

    Добавьте в секцию platforms следующую запись (см. описание полей ниже):

    "platforms": [
        {
            "platform": "Tion",
            "name": "Tion",
            "homeName": ИМЯ_ДОМА_В_MAGICAIR_В_ДВОЙНЫХ_КАВЫЧКАХ,
            "userName": ИМЯ_ПОЛЬЗОВАТЕЛЯ_В_MAGICAIR_В_ДВОЙНЫХ_КАВЫЧКАХ,
            "password": ПАРОЛЬ_В_MAGICAIR_В_ДВОЙНЫХ_КАВЫЧКАХ
        }
    ]
  5. Перезапустите 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.

Автор

Илья Рузаков

t.me/break-pointer