IoT 랜이

똑똑한 IoT를 추구합니다.

IT Info/IoT

라즈베리파이에 Home Assistant 설치하기 (1)

랜이 Rangee 2018. 8. 20. 21:38

최신설치방법

 

HomeAssistant - 설치하는 방법

HomeAssistant - 설치하는 방법 그간 HomeAssistant(이하 HA)가 수많은 업데이트를 거치며 이전에 작성했던 설치방법은 더 이상 지원하지 않는 방법이 많이 생겼습니다. 또한 설치메뉴얼이 정립되기 전

mscg.kr

Raspberry Pi3(라즈베리파이3)
Home Assistant(HA, 홈어시스턴트)
MobaXTerm(SSH)
VNC(GUI Viewer)

 
 
 

1. 라즈베리파이 OS 설치

 

1) Raspbian(라즈비안) 다운로드

일반버전으로 받으면 된다.
 

 

2) SDFormatter로 SD카드 초기화

파이에 넣어줄 SD카드에 OS를 설치하려면 초기화가 필요하다.

초기화 하면 된다.

링크 : https://www.sdcard.org/downloads/formatter_4/index.html

 

 

3) Win32 Disk Imager 로 라즈비안 설치하기 

1-1에서 받은 라즈비안OS를 SD카드에 넣어주는 프로그램이다.
다운받고 SD카드에 넣어주면 된다.
 

 

 

4) SSH, config.txt 설정하기

1-3에서 SD카드에 OS를 설치했으면 파이에 SSH 접속을 위한 설정이 필요하다.
SD카드의 boot 폴더에 "ssh" 파일을 생성하면 된다.
(확장자 없이 ssh)
 
"config.txt"파일이 있다.
"framebuffer_width", "framebuffer_height" 두개를 찾아서 주석을 제거해준다.
 
다했으면 SD카드를 파이에 넣고 전원을 켜자.
 

 

5) SSH 접속하기

라즈베리파이에 접속하기 위해서 SSH프로그램이 필요하다.
 
다운받아 설치하고 라즈베리파이에 접속하면 된다.
 
Username : pi
Password : raspberry
Port : 22

 


 

6) raspi-config

접속하면 검정 터미널 화면만 나온다.
 
당황하지말고 설정을 진행하자.
 
sudo raspi-config
 

 

 

Change User Password

Localisation Options-Change Timezone

Interface - VNC enable

Advanced Options-Expand Filesystem

 

 

다했으면 리붓.

 

sudo reboot

 


 

7) WiFi 설정

유선랜으로 쓸게 아니라면 무선랜 설정이 필요하다.

 

무선네트워크 확인(보통 wlan0 이다.)

iwconfig

 

AP 검색

sudo iwlist wlan0 scan

 

비밀번호 암호화

비밀번호에 특수문자가 있을 경우 \ 를 치고 비밀번호를 치면 된다.(\password)

wpa_passphrase SSID SSID_PW

 

 

 

 

 

 

network={ ~~~ } 가 보일것이다.

위 내용을 복사하여 저장을 해줘야한다.

(단 #psk=  줄은 비밀번호가 그대로 노출되기 때문에 삭제해야한다.)

sudo nano /etc/wpa_supplicant/wpa_supplicant.conf

 

그리고 다시읽기

sudo wpa_cli reconfigure

 

 

 


 

 

8) VNC 설치, Python(파이썬) 설치

VNC를 설치하면 라즈베리파이를 그래픽환경에서 제어가능하다.
 
컴퓨터에서는
 
파이에서는
sudo apt-get update -> apt 업데이트
sudo apt-get upgrade -> apt 업그레이드
sudo apt-get install realvnc-vnc-server realvnc-vnc-viewer
 
설치하는김에 파이썬도 설치하자.
sudo apt-get install python3 python3-venv python3-pip
sudo apt-get install python3 python3-pip
sudo apt-get install python-dev
sudo apt-get install libffi-dev
 
설치하는김에 그래픽모드에서 한글도 써야지?(벼루 폰트)
sudo apt-get install uim uim-byeoru fonts-unfonts-core
 
다했으면 VNC 접속.

 

 


 

 

9) 한글입력기 설정

 

 

1-8에서 벼루 폰트를 설치했다면 입력방법을 바꿔줘야 한글입력이 된다.

 

Input Method 중 위에 것을 클릭, uim을 체크해준다.

 

 

 

 

 

Input Method 중 아래것을 클릭하고 아래 사진과 같이 체크하고 벼루를 선택해준다.

 

 

 

터미널을 실행하고 "Shift + Space"를 누르면 한글입력이 가능하다.

 

 

 

다했으면 재부팅

 

sudo reboot

 


 

 

2. Home Assistant 설치는 다음편에서...