[home assistant] HA 도커 설치, HACS 설치, Tuya(smart life) 세팅, Yeelight 세팅
결국은 home assistant 를 설치 하게 되었네요.
보유하고 있는 iot 장비
- sonoff
- smart plug
- IR wireless remote controler
- yeelight ceiling light
- yeelight
1. HA 설치
- 두가지 설치 방법이 있습니다.
HA OS 형식으로 설치,
또는 docker 로 설치하는 방식입니다.
- 도커, container 로 설치하면, add-on 기능을 사용하지 못하는 불편함이 있습니다.
(add-on 기능 대체로 HACS 를 설치하면, 다양한 기능, 기기들을 연결할 수 있습니다.)
(HS OS 로 설치하면, 설치과정에서 error 를 줄일 수 있습니다.)
2. HA docker container 설치
#원래 network host 설치로 되어 있습니다.
sudo docker run -d --name homeassistant --privileged --restart=unless-stopped -e TZ=Asia/Seoul -v /vo2/docker/ha:/config --network=host ghcr.io/home-assistant/home-assistant:stable
#본인은 network host 설치시, 에러 발생해서, 포트를 지정하고, bridge 로 설치합니다.
#설치 후, 기본 bridge 모드말고, 추가 bridge 를 설치해 줍니다. (기본 bridge mode 는 컨테이너간에 통신이 안됩니다.)
sudo docker run -d --name homeassistant --privileged --restart=unless-stopped -e TZ=Asia/Seoul -v /vo2/docker/ha:/config -p 8123:8123 ghcr.io/home-assistant/home-assistant:stable
3. HACS 설치 (Home Assistant Community Store)
- HA 도커 설치하면, 기기 추가할때, add-on 기능을 사용하지 못합니다. 그래서 대용으로 HACS 를 사용합니다.
- 터미널에서
cd /vo2/docker/ha
wget -O - https://get.hacs.xyz | bash -
#HA config 폴더로 이동해서 설치 합니다.
#config 폴더의 속성을 777 로 해줘야 합니다.
#chmod -R 777 ha
sudo reboot #꼭 할것!
- 재부팅후, Settings - Devices & Services - Add Integration 에서 hacs 검색합니다.
- 인증코드를 보여 줍니다. github 에 로그인 해서 인증 코드를 입력해야 합니다.
- https://github.com/login/device
- 다시 Settings - Devices & Services 로 갑니다. Integration 탭 에서 HACS 선택합니다.
그대로 submit 누르면 됩니다.
4. 본격적으로 장치 연결을 합니다. Tuya (smart life) 세팅
- 좌측 사이드 바에서 HACS 선택 'tuya' 검색, 그리고, download 합니다.
- 위에서 원하는 repository 를 download 하면, 설치가 됩니다.
- 그리고, Settings - Devices & Services - Add Integration 에서 tuya 를 검색하고, 기기를 submit 하면 됩니다.
- 결국은 아래 사진처럼, on-off 정도 가능하게 되었습니다.
(좀더 세팅하면, app 에서 가능한 schedule 설정도 될듯 한데, 여기서 만족합니다.)
***Yeelight 세팅
- Settings - Devices & Services - Yeelight 선택
- ADD ENTRY 선택 - IP 주소 입력
- 총평
1. HACS 에서 설치하려고 하는 단일기기 repository 를 다운받아 설치 합니다.
2. 그 후에는 Settings - Devices & Services 로 가서, 설치하려는 것을 검색해서, 설치하면 됩니다.
-
- image.png [File Size: 11.5KB / Download: 31]
- image.png [File Size: 34.0KB / Download: 48]
- image.png [File Size: 75.9KB / Download: 50]
- image.png [File Size: 14.4KB / Download: 27]
- image.png [File Size: 72.9KB / Download: 27]
- image.png [File Size: 28.4KB / Download: 30]
- image.png [File Size: 24.1KB / Download: 27]
- image.png [File Size: 29.7KB / Download: 31]
- image.png [File Size: 53.9KB / Download: 49]
- image.png [File Size: 17.5KB / Download: 30]
- image.png [File Size: 56.8KB / Download: 26]
- image.png [File Size: 49.4KB / Download: 42]
- image.png [File Size: 9.7KB / Download: 24]
- image.png [File Size: 36.3KB / Download: 50]
- image.png [File Size: 22.2KB / Download: 46]
- image.png [File Size: 33.4KB / Download: 29]
- image.png [File Size: 19.9KB / Download: 30]
- image.png [File Size: 41.8KB / Download: 38]
- image.png [File Size: 22.6KB / Download: 49]