라즈베리파이 (라즈비안)에 Home Assistant 설치
안녕하세요, 남두오성입니다.
어쩌다가 스마트홈에 꽂혀서.....
이걸 꼭 해보겠다는 마음으로 얼마 없는 용돈을 다 투입시켜 장비들을 구매하고 있습니다.
구축 개요는 기회가 되면 자세히 쓰기로 하고....
일단!! 라즈베리파이 3 를 질렀네요...
라즈비안을 올리고 (이 것도 포스팅 예정)
라즈베리파이3에 Home Assistant 를 설치하는 과정을 포스팅해 보겠습니다.
언제나 처럼....포스팅은 제가 이 과정을 기억하기 위한 기록의 과정입니다 ㅎㅎ
아...참고로, 아래 설치과정은 Home Assistant 공홈에 있는 설치 과정을 번역한 겁니다.
https://home-assistant.io/docs/installation/raspberry-pi/
따라오실 때에는 "$" 뒤에 있는 명령어들만 입력해서 실행 시키시면 됩니다.
1. 라즈베리파이의 터미널을 열어 봅니다.
2. 보안 쉘을 열어야 합니다. (저도 이게 무슨 말인지 잘 몰라요...ㅎㅎ 그냥 따라 오세요)
$ ssh pi@자기의IP주소
※ 처음 쉘을 기동하시는 것이라면, 비밀먼호를 바꿔 주는 것이 좋습니다.
비밀번호 바꾸는 명령어는 다음과 같습니다.
$ passwd
3. 역시, 처음 쉘을 구동하는 것이라면 시스템을 최신으로 업데이트 시켜 줍니다.
$ sudo apt-get upgrade
업데이트 명령어는 두번 입력해 줘야 합니다.
$ sudo apt-get upgrade -y
4. 파이썬도 깔아야 합니다 (기본적인 파이썬은 라즈비안에 깔려 있지만, 부속 프로그램들을 깔아줘야 합니다)
$ sudo apt-get install python3 python3-venv python3-pip
이렇게 하면, 기본적인 HA 시스템 구축에 필요한 기반 프로그램들은 다 깔린 겁니다.
이제, HA 구동을 위한 쉘 아이디를 생성해 봅시다.
5. 아이디 생성
$ sudo useradd -rm homeassistant
6. 설치 디렉토리 생성
$ cd /srv $ sudo mkdir homeassistant
7. 쉘 구동 아이디 변경
$ sudo chown homeassistant:homeassistant homeassistant
이제 HA를 위한 시스템 환경을 구축합니다.
가장먼저, bash를 잡아주어야 합니다.
8. 가상환경 구축
$ sudo su -s /bin/bash homeassistant $ cd homeassistant $ python3 -m venv . $ source bin/activate
8번을 완료하시고 나면, 프롬프트의 헤드가 바껴 있는 것을 보실 수 있습니다.
(homeassistant) homeassistant@raspberrypi:/srv/homeassistant
이렇게 바껴 있습니다.
이제 드디어!! HA를 설치합니다.
설치는 파이썬으로 하게 됩니다. (명령어 넣는 것은 변경이 없어요...명령어를 수행하는 프로그램이 파이썬일 뿐...ㅎㅎ)
9. HA설치
$ pip3 install homeassistant
10. 이제 HA를 첫 구동해 봅니다.
$ hass
HA를 처음으로 구동하는 것 이라면, 한~~참 (공홈 기준으로는 5~10분 정도라고 하는데, 저는 그보다 더 오래 걸렸습니다) 무언가가 돌아갑니다.
다 완료되고 나면, 이제 웹브라우져 기반의 HA를 구동할 수 있게 되는데요,
접근 방법은
웹브라우져를 띄우고, 주소창에
http://자신의IP주소:8123
를 입력하는 것 입니다.
이렇게 하면 라즈베리파이에 HA를 설치, 호출하는 것 까지 된 것이지요.
이제 본격적으로 놀아 봅시다~~!!
'etc > 라즈베리파이 (Raspberry Pi)' 카테고리의 다른 글
[Raspbian] 하루에 한번 자동으로 리부트 되도록 설정하기 (1) | 2018.08.08 |
---|---|
hassbian 설치하기 (2) | 2018.05.22 |
라즈비안 위 도커에 Home Assistant 올리기 (2) | 2018.04.20 |
라즈비안에 도커 설치하기 (Docker) (3) | 2018.04.20 |
raspberry pi 에 samba share 설치하기 (0) | 2018.02.24 |