저가 시놀로지 나스에 Home assistant 설치하기

|

원문 : https://www.clien.net/service/board/lecture/11972213


원문보고 따라하면서 정보 추가함


1. 나스에서:
패키지센터-python3설치; 

참고-3.5.1-0108로 설치되며 이것은 Home Assistant 0.65이상을 지원하지 않습니다. 따라서 0.64.3을 설치하는 이유가 됩니다. 

추후 python이 업데이트 되면 홈어시스턴트도 업데이트 할 수 있습니다.

2. 나스에서:
제어판-터미널 및 SNMP-터미널-SSH 서비스 활성화; 

팁-22번포트에서 다른 포트로 바꾸시면 해킹의 위험이 덜합니다. (난 99번으로 바꿈)

터미널 작업이 끝나면 다시 비활성화 꼭해주시구요. 마찬가지로 해킹의 위험때문에.

3. 나스에서: 'homeassistant' 로 사용자를 등록합니다. (users 그룹)

공유폴더나 추가 어플리케이션 권한은 설정하지 않음


4. Create homeassistant config directory & switch to it
나스에서:
제어판-공유폴더 homeassistant 으로 생성. 권한에서 homeassistant 아이디 읽기/쓰기 권한

*** https://www.home-assistant.io/docs/installation/synology/ 이제부터 이것을 참고로 설치합니다.

5. 터미널을 통해 NAS에 접속합니다.
( Mac OS에서) ssh -p 22(각자지정한 포트) admin@192.168.0.xx(본인 나스주로를 붙여주면 됩니다.) 암호는 나스 로그인 암호와 같습니다.

6. 접속된 상태에서 sudo -i (root지위 획득)    

7. cd /volume1/@appstore/py3k/usr/local/bin

8. Install PIP (Python’s package management system);
 ./python3 -m ensurepip

9. Use PIP to install Homeassistant package;
 ./python3 -m pip install homeassistant==0.64.3

10.  hass-daemon 생성하기
vim 이용하여 hass-daemon 파일 만들기

'gg=G'를 이용하여 자동 인덴트

터미널에서 /volume1/homeassistant 디렉토리에 업로드.

11. 터미널에서 /volume1/homeassistant 폴더로 이동 후, Create links to python folders to make things easier in the future:
ln -s /volume1/@appstore/py3k/usr/local/bin/python3 python3
ln -s /volume1/@appstore/py3k/usr/local/lib/python3.5/site-packages/homeassistant homeassistant

12. Set the owner and permissions on your config folder
 chown -R homeassistant:users /volume1/homeassistant
 chmod -R 664 /volume1/homeassistant

13.Make the daemon file executable:
chmod 755 /volume1/homeassistant/hass-daemon

14. Update your firewall (if it is turned on the Synology device):
나스에서;
제어판-보안-방화벽-규칙편집-생성-사용자지정-사용자지정 TCP 포트 8123 - 확인-확인-적용

15.  Start Home Assistant: 실행확인
sudo /volume1/homeassistant/hass-daemon start

혹시 권한문제가 생기면 chmod 777 homeassistant


16. Stop Home Assistant:
sudo /volume1/homeassistant/hass-daemon stop


17. Restart Home Assistant:
sudo /volume1/homeassistant/hass-daemon restart


18. http://192.168.0.xx:8123 (나스주소) 접속성공확인

===================================

자동실행 만들기 참고.
19. https://www.home-assistant.io/docs/autostart/synology/
11번과 마찬가지로 textwrangler에 코드 복사후 homeassistant.conf로 저장. 나스 파일스테이션에서 homeassistant 디렉토리에 업로드.

20. 터미널에서:
chmod 777 homeassistant.conf

ln -s homeassistant.conf /etc/init/homeassistant.conf
=============================================

PS. 파일 만드는 것에 익숙하지 않다고 하셔서 제가 만든 화일 올려드립니다. 요것은 volume1에 설치할 경우에만 작동합니다.
https://radiblue.synology.me:5001/sharing/BAo3p0zvU
https://radiblue.synology.me:5001/sharing/h1kxzgwHE

Trackback 0 And Comment 0

LG U+ 공유기(GAPM-7100)의 포트포워딩 방법

|

광기가슬림의 기본 제공 공유기인 GAPM-7100가 후져서 asus꺼를 사용중이었는데,


asus도 맛이 갔는지 wifi가 너무 느려짐.


결국 기본 제공 공유기를 다시 사용중인데, 이넘이 포트포워딩이 안됨 ㅡ.ㅡ


NAS를 super dmz로 설정하니, NAS가 내부 네트워크에서 안보이고..


포트포워딩은 설정은 되나 동작은 안하는 것 같고..



정보를 찾다 찾다 드디어 알아냄.


GAPM-7100의 IP 설정을 유동이 아닌 고정으로 바꾸고 나면, 


포트포워딩이 동작함 ㅋㅋㅋ

Trackback 0 And Comment 2
  1. Gr 2018.04.08 22:57 address edit & del reply

    고정으로 어찌바꾸나요??

  2. 2018.05.02 20:12 address edit & del reply

    좀더 자세하게 부탁드려요

Weka package manager 실행시 소켓에러 발생할 때,

|

Weka package manager 실행할 때, 자바 소켓에러가 발생하는 경우가 있는데..


Recv failed.


이런 경우 프록시 설정을 하면 해결된다.


%weka-home/RunWeka.ini 파일에서

cmd_ console=cmd.....-Dhttp.proxyHost=myproxy.net -Dhttp.proxyPort=myprixyport 


Trackback 0 And Comment 0

데이타임 플러스 미니구급낭/ 구급약품가방 실망....

|

데이타임 플러스 미니구급낭/ 구급약품가방을 샀는데..


비상약이 없는것뿐 아니라, 암것도 안들어 있네요

난 집게나 거즈는 있을줄 알았음


쇼핑몰 상세 체이지에도 비상약만 없다했으니... 쩝

Trackback 0 And Comment 0

Docker quick start command 실행 시 proxy 설정

|

내부 네트워크에서 실행시 에러가 발생할 때는 아래의 구문의 추가


start.sh

export http_proxy="123.45.67.89"

export https_proxy="123.45.67.89"



Trackback 0 And Comment 0
prev | 1 | 2 | 3 | 4 | ··· | 119 | next