본문 바로가기
IT/Linux&Unix

라즈비안에 Home Assistant 수동 설치

by 아키다 2019. 2. 3.





라즈비안에 Home Assistant수동 설치


Home Assistant를 설치하려면 Raspbian Lite 를 실행하는 Raspberry Pi가 필요합니다 최소의 오버 헤드 로 가상 환경 에 설치가 설치됩니다 지시 사항은 이것이 Raspbian Lite의 새로운 설치라고 가정합니다.
python3-devRaspbian Stretch의 경우 인 Python 3.5.3 또는 이후 버전 (패키지 포함 )이 설치되어 있어야합니다 .
이러한 설치 단계에서 특별히 Raspberry Pi가 언급되었지만 모든 Linux 설치에서도 계속 진행할 수 있습니다. 이 설명서는 가상 환경 설치를위한 "고급 안내서"라고도합니다.
Pi와 젖절한 전력공급장치를 사용하고 있는지 확인 하십시오. 모바일 충전기는 적합하지 않을 수 있습니다. 일부는 해당 제조업체의 핸드셋으로 전체 전력만을 공급할 수 있도록 설계 되었기 때문입니다. 컴퓨터의 USB 포트에도 전원이 공급되지 않으므로 사용하지 않아야합니다.
SSH를 통해 Raspberry Pi에 연결하십시오. 
$ ssh pi@ipaddress
기본 암호를 변경하는 것이 좋습니다.
$ passwd
시스템을 업데이트하십시오.
$ sudo apt-get update
$ sudo apt-get upgrade -y
종속성을 설치하십시오.
$ sudo apt-get install python3 python3-venv python3-pip libffi-dev
Home Assistant에 대한 계정을 추가하십시오 homeassistant이 계정은 Home Assistant를 실행하기위한 것일 뿐이므로 추가 인수 -rm가 추가되어 시스템 계정을 만들고 홈 디렉토리를 만듭니다. 인수 -G dialout,gpio는 사용자를 dialout및 gpio그룹에 추가합니다 첫 번째는 Z-Wave 및 Zigbee 컨트롤러를 사용하는 데 필요한 반면 두 번째는 Raspberry의 GPIO와 통신해야합니다.
$ sudo useradd -rm homeassistant -G dialout,gpio
그런 다음 홈 도우미 설치용 디렉토리를 만들고 소유자를 homeassistant계정으로 변경 합니다.
$ cd /srv
$ sudo mkdir homeassistant
$ sudo chown homeassistant:homeassistant homeassistant
다음은 Home Assistant를위한 가상 환경을 만들고 변경하는 것입니다. 이 작업은 homeassistant계정 으로 수행 됩니다.
$ sudo -u homeassistant -H -s
$ cd /srv/homeassistant
$ python3 -m venv .
$ source bin/activate
일단 가상 환경을 활성화했으면 (프롬프트 변경을 확인하십시오), 다음 명령을 실행하여 필요한 파이썬 패키지를 설치해야합니다.
(homeassistant) homeassistant@raspberrypi:/srv/homeassistant $ python3 -m pip install wheel
필요한 파이썬 패키지를 설치하고 나면 Home Assistant를 설치할 차례입니다!
(homeassistant) homeassistant@raspberrypi:/srv/homeassistant $ pip3 install homeassistant
처음으로 Home Assistant를 시작하십시오. 그러면 설치가 완료되고 .homeassistant디렉토리에 구성 디렉토리가 자동으로 작성되며 /home/homeassistant기본 종속성이 설치됩니다.
(homeassistant) $ hass
이제 http : // ipaddress : 8123 의 웹 인터페이스를 통해 Raspberry Pi에서 설치를 완료 할 수 있습니다 .
hass명령을 처음 실행하면 필요한 라이브러리 / 종속성을 다운로드, 설치 및 캐시합니다. 이 절차는 5 분에서 10 분 정도 걸릴 수 있습니다. 이 기간 동안 웹 인터페이스에 액세스 할 때 "사이트에 연결할 수 없습니다"라는 오류가 발생할 수 있습니다. 이는 처음으로 발생하며 후속 재시동은 훨씬 빠릅니다.
hass부팅 할 때 데몬과 자동 시작 으로 설정 하려면 자동 시작 홈 길잡이 를 참조하십시오 .

업데이트 중

Home Assistant의 최신 버전으로 업데이트하려면 다음 단계를 따르십시오.
$ sudo -u homeassistant -H -s
$ source /srv/homeassistant/bin/activate
$ pip3 install --upgrade homeassistant
마지막 명령이 실행되면 Home Assistant 서비스를 다시 시작하여 최신 업데이트를 적용합니다. 일부 업데이트는 다른 것보다 부팅하는 데 오래 걸릴 수 있습니다. 

가상 환경 활성화

지시 사항에서 가상 환경을 활성화하라는 메시지가 표시되면 다음 명령어를 수행합니다.
$ sudo -u homeassistant -H -s
$ source /srv/homeassistant/bin/activate


댓글