[home assistant] script 사용하기 (Broadlink RM Mini3)
목적
- 에어컨을 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 에 넣습니다.
3) 실제 리모컨 신호를 rm3 에 쏴 줍니다. (실제 리모컨 신호 인식)
developer tools - services
- Remote: Learn command - targets (RM3 선택)
3-1) 인식이 잘 되었는지 살펴 봅니다.
- 디렉토리 .storage 에 가서 broadlink_remote_****** 파일을 열어 보면,
실제 리모컨 인식여부를 아래와 같이 볼 수 있습니다.
4) 스크립트 만들기 (위에서 얻은 리모컨 신호를 이용하려고)
setting - Automations&scenes - scripts - add script
아래 사진을 잘 보고, 잘 적용해 보세요.
sequence 에서 remote: send command 를 선택해야 합니다.
위에서 만든 스크립트는 scripts.yaml 에 자동 저장됩니다.
아래와 같이 스크립트 리스트가 보이지 않아서, 초반에 한나절 해멨습니다.
(어떻게 해결 되었는지 모르겠으나, yaml 를 손 본 후, HA 재부팅을 꼭 했습니다. 재부팅이 중요하더군요)
5) dashboard 에서 add card 합니다.
-
- Untitled-1 copy.JPG [File Size: 33.0KB / Download: 21]
- Untitled-6 copy.JPG [File Size: 53.1KB / Download: 17]
- Untitled-7 copy.JPG [File Size: 100.4KB / Download: 18]
- Untitled-8 copy.JPG [File Size: 62.7KB / Download: 16]
- Untitled-11 copy.JPG [File Size: 77.6KB / Download: 17]
- Untitled-13 copy.JPG [File Size: 82.0KB / Download: 18]
- Untitled-15 copy.JPG [File Size: 46.7KB / Download: 16]
- Untitled-17 copy.JPG [File Size: 40.3KB / Download: 17]
- Untitled-4 copy.JPG [File Size: 100.4KB / Download: 19]