Skip to content

Latest commit

 

History

History
97 lines (67 loc) · 3.23 KB

README-ko.md

File metadata and controls

97 lines (67 loc) · 3.23 KB

Homebridge Navien Smart

🇺🇸 English | 🇰🇷 한국어

둘러보기

demo

나비엔 스마트를 통해 나비엔 기기를 제어하는 플러그인.

"나비엔 스마트" 시스템과 상호 작용하는 플러그인으로, 나비엔 기기를 제어할 수 있습니다. 이 플러그인에서 사용된 API는 공식적이지 않으며, "나비엔 스마트" 모바일 앱에서 리버싱을 통해 얻었습니다.

⚠️ 경고

이 플러그인은 나비엔 EME520 모델에서만 테스트되었습니다. 다른 모델에서는 작동하지 않을 수 있습니다. 다른 모델을 사용하는 경우 관련 이슈에 댓글을 남겨주세요.

자세한 정보는 모델별 구현 상태를 참조하세요.

설치

npm i -g homebridge-navien-smart

설정

{
    "authMode": "account",
    "username": "<navien-smart-username>",
    "password": "<navien-smart-password>",
    "accessoryType": "HeaterCooler",
    "platform": "NavienSmart"
}
{
    "authMode": "token",
    "username": "<navien-smart-username>",
    "refreshToken": "<navien-api-refresh-token>",
    "accountSeq": 12345678,
    "accessoryType": "HeaterCooler",
    "platform": "NavienSmart"
}
설명
authMode 필수. tokenaccount 중 하나를 선택할 수 있습니다.
username 필수. 나비엔 스마트 계정
password authModeaccount인 경우 필수. 나비엔 스마트 비밀번호
refreshToken authModetoken인 경우 필수. navien CLI로 얻을 수 있습니다.
accountSeq authModetoken인 경우 필수. navien CLI로 얻을 수 있습니다.
accessoryType 필수. HeaterCoolerThermostat 중 하나를 선택할 수 있습니다.
platform 항상 NavienSmart

비밀번호를 설정 파일에 넣고 싶지 않은 경우 authModetoken으로 설정하고 대신 refreshTokenaccountSeq를 사용할 수 있습니다.

refreshTokenaccountSeqnavien CLI를 통해 얻을 수 있습니다. 자세한 내용은 CLI 사용방법을 참조하세요.

CLI 사용방법

$ navien
Usage: navien <username> <password>
$ npm install -g homebridge-navien-smart
$ navien <your-username> <your-password>
Logging in with username: <your-username>, password: <your-password>
refreshToken: XXXXXXXXXXX.XXXXXXXXX.XXXXXXXXX
accountSeq: 12345678

refreshTokenaccountSeq를 복사하여 설정 파일에 붙여넣으면 됩니다.

데모 영상

시리 (음성 제어)

siri demo

위젯 (홈 앱 / 컨트롤 센터)

widget demo