라즈비안 설치방법은 아래 포스팅 참고
2018/08/29 - [IT Story/라즈베리파이&IOT] - 라즈베리파이 OS 설치 방법
1. SSH 활성화
$ ssh pi@ipaddress
ex)라즈비안 ip가 192.168.0.1 이면 ssh ip@192.168.0.1 입력
ps.@가 입력 안될 경우 라즈비안에 키보드 설정을 안한 경우 입니다.
2. 처음 설치 한 경우 System Update 필요
$ sudo apt-get update
$ sudo apt-get upgrade -y
3. 파이썬 관련 패키지 설치
Home Assistant를 사용하기 위해서는 Python 3.5.3 이후 버전 설치가 필요함
$ sudo apt-get install python3 python3-venv python3-pip
4. Home Assistant에 사용할 계정 추가
$ sudo useradd -rm homeassistant -G dialout,gpio
5. Home Assistant 가상환경 설정
$ sudo -u homeassistant -H -s
$ cd /srv/homeassistant
$ python3 -m venv .
$ source bin/activate
가상환경 활성화 후 관련 패키지 추가 설치(homeassistant) homeassistant@raspberrypi:/srv/homeassistant $ python3 -m pip install wheel
(homeassistant) homeassistant@raspberrypi:/srv/homeassistant $ pip3 install homeassistant
5. Home Assistant 실행
(homeassistant) $ hass
실행 후 웹브라우즈에서 http://ipaddress:8123 으로 접속
아래와 같이 나오면 정상적으로 설치된 것입니다.
6. 마지막으로 라즈비안 재부팅시 Home Assistant 자동 실행하기
$
sudo nano -w /etc/systemd/system/home-assistant.service
아래 내용을 입력 후 저장
[Unit]
Description=Home Assistant
After=network-online.target
[Service]
Type=simple
User=%i
ExecStart=/srv/homeassistant/bin/hass -c "/home/homeassistant/.homeassistant"
[Install]
WantedBy=multi-user.target
데몬 재시작 후 Home Assistant 자동으로 시작되게 활성화
$ sudo systemctl --system daemon-reload
$ sudo systemctl enable home-assistant
참고) Home Assistant 자동 시작을 비활성화 하려면 아래 명령어 실행
$ sudo systemctl disable home-assistant
forever 서비서 재부팅시 js파일 자동 실행 (0) | 2019.08.12 |
---|---|
라즈베리파이 OS 설치 방법 (1) | 2018.08.29 |
Blog is powered by kakao / Designed by 미스터짱