• 돌아가기
  • 아래로
  • 위로
  • 목록
  • 댓글

Home Assistant OS 스마트하게 쓰기 ft.HACS

DarkAcid 348

1

3

안녕하세요 Home Assistant를 쓰시다보면 네이티브로는 많은 기능을 지원하지 않는다는걸 금방 아시게 될겁니다.

이럴때 쓰시는게 HACS라는 앱인데요 해당 모듈은 Git에 올라온 다양한 커뮤니티 개발자들의 리포짓토리를 추가해서 쓸 수 있는 일종의 CE버젼의 앱입니다. 당연하게도 git의 개발자들이 신경써주는 것들은 사용하기 쉽지만 오래된 것들은 사용자체가 안되는 경우도 있습니다 특히 스마트홈 기기들의 API는 수시로 바뀌기 때문에 이에 대응해서 업데이트를 해줘야하는 경우가 왕왕있습니다.  
 

image.png.jpg

 

역시나...도커로 HA를 올리게되면 해당 모듈도 같이 도커에 올려줘야해서 난이도가 헬이 되니 주의 부탁드립니다.

HACS 설치방법 How to Install HACS on Home Assistant in 2022 - WunderTech

제 HA는 영어로 되어있지만 한국어도 가능합니다. 제가 사용하는 기기들의 엔티티(기기들의 센서 및 지원 기능 단위 eg 카메라 또는 모션센서)들이 대부분 한국어로의 번역이 별로여서 전 영어 추천드립니다.

 

먼저 고급모드를 설정해주어야하는데 왼쪽 메뉴의 가장 아래있는 유저 설정을 클릭해주시면 

image.png.jpg

 

이렇게 고급모드를 설정할 수 있는 옵션을 활성화 해주실수있습니다

image.png.jpg

 

다음은 터미널과 SSH를 설치해줘야하는데요 먼저 설정탭으로 이동해줍니다

image.png.jpg

 

이렇게 Add-ons이라는 설정을 눌러주시고 

image.png.jpg

 

아래부분에 Add-ons Store에 접속해줍니다

image.png.jpg

 

이 스토어가 바로 공식적인 앱들을 다운로드 할수있는 곳입니다. 고급모드를 활성화시키기 전에는 많은 앱들이 없었는데 이 고급모드를 활성화하시면 다양한 애드온들을 사용하실수있습니다. 이중에서 당장 저희가 필요한건 Terminal&SSH입니다. 앱을 설치하실경우 몇가지 옵션이있는데요 Start on boot과 auto update 그리고 해당 기능에 따라서 Show in sidebar까지도 활성화 해주시면 되겠습니다. 저는 Show in sidebar는 터미널의 경우 비활성화 해두었습니다. 혹시 모르지만 보안이 문제가 될 수도있으니까요 :) 마지막으로는 애드온에 따라서 시스템을 재부팅해야하는 경우가 있습니다. 대부분의 HACS 모듈의 경우는 전부 시스템 재부팅을 해야만 정상적으로 쓸 수있습니다. 이는 초기 설정에서 configuration.yml 파일로 로딩할 모듈을 설정하는 HA의 기능때문이라고 할 수있겠습니다.

터미널을 실행하시고 해당 명령어를 입력하시면 자동으로 설치가 됩니다.

wget -O - https://get.hacs.xyz | bash -

여기 터미널은 안타깝게도 웹에서 붙여넣기가 제대로 지원이 안됩니다 :(

설치가 완료되면 

ha ha restart

위 커맨드로 HA를 재실행해줍니다.

 

다시 설정으로 들어가 Devices&Services를 선택하고 

image.png.jpg

 

Add Integration 버튼으로 HACS를 찾아 추가해줍니다.

image.png.jpg

 

모든 옵션을 체크해주시고 제출해주시면

image.png.jpg

Device Activation (github.com)

https://github.com/login/device 로 들어가 HACS 설치화면에서 나온 key값을 입력해주시면 HACS가 추가되는데 역시나 재부팅을 해주셔야 제대로 실행됩니다.

 

간단하게 활용방법까지 알려드리자면 사이드바 메뉴에 HACS를 선택하시고 Integrations 메뉴에 들어가줍니다.

image.png.jpg

image.png.jpg

 

여기서 아래 버튼을 눌러주시면 HACS에서 지원하는 여러가지 모듈들을 설치하실 수있습니다. 가장 추천되는 모듈인 Adaptive Lighting과 만약 카메라가 있으시면 WebRTC Camera앱을 추천드립니다. 

image.png.jpg

 

두번째 방법은 HACS에 등록 되어있지 않은 repository를 등록하는 법입니다. Integration 메뉴에서 오른쪽 상단에 점세개를 눌러줍니다.

image.png.jpg

image.png.jpg

메뉴에 보시면 custom repositories라는 메뉴에서 사용하시려는 github의 주소를 등록하시고 카테고리중 스마트기기의 모듈일 경우 integration, 커스텀 대쉬보드일 경우 lovelace 그리고 테마일경우 theme을 선택해주시면 되겠습니다!

신고공유스크랩
3

DarkAcid
31Lv. 20067P
다음 레벨까지 413P

서버운영 초보

메인컴퓨터: 5800x/x570itx/16G/1080evga se

서버컴퓨터1: Proxmox/2700x/B450m/24GB/1060 msi 3gb

- Plex, Docker, Pihole, Xenology, Home Assistant

서버컴퓨터2: Proxmox/2400G/B450ITX ASUS/16GB

- Xenology, Canvas, Window

 

클라우드

Oracle: Zerotie, Vultr: Pritunl, AWS: 미디어 프로덕션

profile image 1등
달소 2022.10.24. 09:10

와.... iot의 세계는 또 복잡하군요 ㅎㅎ..

 

기기도 사야하고.. HA도 마스터해야...제대로 사용이..ㅠㅠ

2등
nadomola 2023.03.08. 10:41
HA 잘쓰고있죠..와이프가 좋아합니다 특히 일출에 맞춘 커튼 자동 개폐와 주방센서등은 양손 없을때도 불이 자동으로 켜지고 꺼지니 좋아합니다 ㅋㅋ
DarkAcid 글쓴이 2023.03.08. 12:23
nadomola
저도 완벽하게 되니 와이프가 좋아하더군요....하지만 중간중간 문제가 생겼을땐....잔소리좀 들었습니다.

댓글 쓰기 권한이 없습니다. 로그인

취소 댓글 등록

cmt alert

신고

"님의 댓글"

이 댓글을 신고하시겠습니까?

댓글 삭제

"님의 댓글"

삭제하시겠습니까?


목록

공유

facebooktwitterpinterestbandkakao story

등록된 글이 없습니다.