로그인

검색

[home assistant] script 사용하기 (Broadlink RM Mini3)

[home assistant] script 사용하기 (Broadlink RM Mini3)

 

Untitled-1 copy.JPG

 

 

 

 

목적

- 에어컨을 HA 에서 제어하려고 합니다.

- 삼성TV 를 HA에서 제어하려고 합니다.

 

 

 

작업순서

- HA 에 rm3 추가

- 실제 리모컨 신호를 rm3 에 조사 후, rm3 가 신호를 접수 하고, 파일에 기록함

- rm3가 작동하는 스크립트를 만듬 (예, 에어컨 on-off)

- 대시보드에 등록

- 끝

 

** 시간을 많이 잡아 먹는 부분

- add script 가 작동을 안해서, 한나절을 소비 했습니다. 무슨 말이냐 하면, script 가 저장이 안되었습니다.

  (2번과정을 하고, HA 재부팅 몇번 하고, 만든 스크립트를 동작했는데, 그 후로, 저장이 되네요.)

 

 

 

 

자세한 작업순서

 

1) HA 에 rm3 추가

- setting - integrations - add integration

- broadlink 검색하면 됨

 

 

2) add script 후, 저장이 안되는 경우 아래 부분을 configuration.yaml 에 넣습니다.

 

Untitled-6 copy.JPG

 

 

 

 

3) 실제 리모컨 신호를 rm3 에 쏴 줍니다.  (실제 리모컨 신호 인식)

developer tools - services
    - Remote: Learn command - targets (RM3 선택)

 

Untitled-4 copy.JPG

 

 

 

3-1) 인식이 잘 되었는지 살펴 봅니다.

- 디렉토리 .storage 에 가서 broadlink_remote_****** 파일을 열어 보면,

실제 리모컨 인식여부를 아래와 같이 볼 수 있습니다. 

 

 

Untitled-7 copy.JPG

 

 

 

 

 

4) 스크립트 만들기 (위에서 얻은 리모컨 신호를 이용하려고)

setting - Automations&scenes - scripts - add script

 

 

Untitled-8 copy.JPG

 

 

 

아래 사진을 잘 보고, 잘 적용해 보세요.

sequence 에서 remote: send command 를 선택해야 합니다.

 

Untitled-11 copy.JPG

 

 

 

 

위에서 만든 스크립트는 scripts.yaml 에 자동 저장됩니다.

 

Untitled-13 copy.JPG

 

 

 

아래와 같이 스크립트 리스트가 보이지 않아서, 초반에 한나절 해멨습니다.

(어떻게 해결 되었는지 모르겠으나, yaml 를 손 본 후, HA 재부팅을 꼭 했습니다. 재부팅이 중요하더군요)

 

Untitled-15 copy.JPG

 

 

 

 

 

5) dashboard 에서 add card 합니다.

 

Untitled-17 copy.JPG

 

이 게시물을

이 댓글을 삭제하시겠습니까?