IoT
RPi에 Home Assistant 설치하기 (+HomeBridge)
iolate
2020. 8. 11. 22:56
Home Assistant(이하 HA)를 설치하는 방법은 다양한 것 같지만, 난 RPi3B+ 에다가 docker 로 설치하였음.
# 도커 설치
sudo curl -fsSL https://get.docker.com/ | sudo sh
# 사용자 계정을 docker 그룹에 추가
sudo usermod -aG docker $USER
# HA 이미지 받아오기
docker pull homeassistant/raspberrypi3-homeassistant:stable
# 실행
docker run --init -d \
--name="home-assistant" \
--net=host \
--restart=always \
-v /home/pi/ha/config:/config \
-e "TZ=Asia/Seoul" \
homeassistant/raspberrypi3-homeassistant:stable
타임존은 어차피 다시 설정하던데 왜 적으라는지 모르겠다.. 혹시 모르니 일단 지정.
설정 파일이 저장될 위치는 그냥 적당히 /home/pi/ha/config
으로 지정했다.
실행이 되면 http://RPi주소:8123
으로 HA 관리 페이지에 접속할 수 있다.
계정 생성시에 처음에 적는 이름이 아니라 두번째 란인 사용자 이름이 ID 임에 주의..
HomeBridge 설정
iOS HomeKit 사용을 위해 HomeBridge를 활성화하려면 설정 파일에 한줄 추가해줘야 한다.
sudo vi /home/pi/ha/config/configuration.yaml
# Configure a default setup of Home Assistant (frontend, api, etc)
default_config:
# Text to speech
tts:
- platform: google_translate
group: !include groups.yaml
automation: !include automations.yaml
script: !include scripts.yaml
scene: !include scenes.yaml
homekit:
이 후 HA 서버를 재시작
iOS 홈 앱에서 액세서리 추가 - HA 웹페이지 알림에 뜬 QR 혹은 코드로 등록하면 된다.
* 추가한 후에 HA에 새로운 기기가 추가되거나 삭제해도 홈킷에 제깍제깍 반영이 되지 않는다...
그럴 땐 HA를 재시작 하면 바로 반영 되는 것 같음...