안녕하세요, 남두오성입니다.


어쩌다가 스마트홈에 꽂혀서.....


이걸 꼭 해보겠다는 마음으로 얼마 없는 용돈을 다 투입시켜 장비들을 구매하고 있습니다.


구축 개요는 기회가 되면 자세히 쓰기로 하고....


일단!! 라즈베리파이 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를 설치, 호출하는 것 까지 된 것이지요.



이제 본격적으로 놀아 봅시다~~!!



BELATED ARTICLES

more