homebridge-tionHomebridge plugin to control Tion breezers

联合创作 · 2023-09-26 10:16

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

浏览 5
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报