homebridge-tion

    1.0.20 • Public • Published

    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

    Install

    npm i homebridge-tion

    DownloadsWeekly Downloads

    8

    Version

    1.0.20

    License

    MIT

    Unpacked Size

    123 kB

    Total Files

    32

    Last publish

    Collaborators

    • break-pointer