최근 레트로파이가 설치되어 있던 게임기(라즈베리파이)를 분해해서 하스비안(Hassbian)을 설치하였습니다.

제가 솔직히 제일 처음 이쪽 관심을 가지게 된건 애플 iOS(이제는 macOS까지)에 들어있는 홈 앱 때문입니다.

HomeKit 이라는 방식으로 작동하는 기기 뿐 아니라 지원안하는 기기도 프로그램(?)의 도움을 이용해서 사용해 보려고요.

그래서 찾은게 Home Assistant 였죠.


물론 Home Assistant 를 설치하는 방법은 여러가지가 있습니다만 여러 사이트와 카페를 검색하면서 우리집에 가장 적용이 쉬운 방법이 라즈베리파이에 Hassbian을 설치하는거 였어요.


그래서 라즈베리파이에 Hassbian을 설치하는 방법에 대해서 적어보려고 합니다.



1. microSD 카드로 Hassbian 복사하기


우선 파일부터 받아야겠죠? PC에 파일을 받읍시다.


SD카드로 이미지를 복사하는 방법이 여럿 존재하는데 전 쉬운 방법을 택했습니다.


자신에게 맞는 프로그램을 받으세요. 전 맥을 쓰고 있어서 맥용 프로그램을 받아 설치했습니다.

Etcher를 실행하면 다음 화면이 뜹니다.


왼쪽 첫번째 버튼을 클릭하고 다운받은 Hassbian을 선택합니다. 압축을 안풀고 zip파일 그대로 쓰면 됩니다.

두번째 버튼을 누르고 설치할 SD카드를 선택하세요. 마지막으로 Flash!를 누르면 복사가 시작됩니다.

복사가 끝나고 제대로 복사가 이루어졌는지 확인작업을 한번 하고 완료가 됩니다.


2. (선택) 와이파이 설정하기 

위 과정이 끝나면 SD카드가 자동으로 마운트해제(usb 꺼내기와 같은 의미)되어 있습니다. 뺏다가 다시 껴서 인식을 시켜주세요.

그리고 SD카드로 이동해서 다음의 파일을 하나 만듭니다.

wpa_supplicant.conf 

country=KR

ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev

update_config=1


network={

    ssid="YOUR_SSID"

    psk="YOUR_PASSWORD"

}


ssid에는 와이파이 이름을 적고, psk에는 비밀번호를 적고 저장합니다.


이제 SD카드를 빼고 라즈베리파이에 끼운 후 부팅을 하면 설치가 완료됩니다.


3. Home Assistant 접속

인터넷 주소창에 주소를 치고 들어가면 HA 의 처음 화면이 나오게 됩니다.


약간 기다림의 시간이 필요할 수 있습니다. Hassbian은 설치 후 최초 부팅시 업데이트를 하고 앱을 초기화 하기 때문이죠.

안뜨면 기다렸다가 다시 들어가보면 됩니다. 전 한 10분? 잘 기억은 안나지만 그정도 기다린거 같아요.


4. (선택) 접속이 안되는 경우

충분히 기다렸는데도 안된다면 문제가 있는거겠죠.

ssh 접속을 합니다. 보통 윈도우에서는 putty라는 프로그램을 다운받아 접속하면 됩니다.

Host Name 에 hassbian.local , Port에 22, 바로밑에 SSH를 선택하고 connect 를 누르면 접속이 됩니다. 

아이디 pi, 초기 비밀번호 raspberry 로 로그인을 하세요.

Host Name: hassibian.local

Port: 22

username: pi

password: raspberry


그러면 hassbian 특유의 이모티콘과 간단한 시스템 정보를 출력하고 로그인이 됩니다.

거기에 밑에 내용을 쳐요.

pi@hassbian:~ $ cd /home/homeassistant/.homeassistant/

pi@hassbian:/home/homeassistant/.homeassistant $ ls


($를 기준으로 앞에는 글자가 벌써 적혀있지요. 뒤의 내용만 적으면 됩니다. 

참고로 pi@hassbian:/home/homeassistant/.homeassistant 의 의미는 pi라는 사용자가 hassbian에 접속해서 

/home/homeassistant/.homeassistant 폴더에 이동해 있다 라는 뜻이에요.

앞으로는 $ 앞의 내용은 생략하고 $ 뒤의 내용만을 적도록 할게요.)


저렇게 쳤을때 아무런 내용없이 바로 ' pi@hassbian:/home/homeassistant/.homeassistant $ ' 이 나온다면 설치작업이 제대로 안된거예요.

다음의 명령어를 입력해서 설치 작업을 다시 시작해 줍니다.

sudo systemctl start install_homeassistant.service


그리고 파일리스트가 주르륵 나오면 설치가 된거고 아직 초기화 작업 중이니까 조금만 더 참고 기다려봅니다.


그렇게 기다림의 시간이 끝나면 설치가 완료된 Home Assistant 페이지를 보게 될거예요.



+ Recent posts