시놀로지 NAS와 Smartthings 전원 연동하기 #1

시놀로지 NAS와 Smartthings 전원 연동하기 #1 WOL 설정하기

스마트홈 카페에서 시놀로지 NAS의 전원을 WOL을 활용해서,

사용할 때만 켜고, 사용을 하지 않을 때는 끄도록 설정하고 싶다는 분이 여러분 (2명이상) 계셔서

사용하는 설정을 공유해보면 좋겠다는 생각이 들었다.

 

<결과 미리보기>

위와 같은 가상장치를 만들어서 사용자 별로, 전원을 켜면 NAS가 켜지고..

NAS가 켜지면 Main 스위치 전원이 켜지게 셋팅할 계획이다.

 

1. WOL 설정하기

우선 NAS 전원을 켜기 위해 WOL을 설정해야합니다.

 

1-1. 공유기 WOL 설정

공유기 WOL을 설정해야하는데..

필자의 경우 NAS에는 iptime 공유기를 사용하고 있어, iptime 기준으로 설명하겠습니다.

1) 공유기 설정에 들어가서, 관리도구를 클릭해줍니다.

2) 좌측 메뉴탐색기에서, 고급설정 > 특수기능 > WOL 기능을 들어가주세요

 

3) MAC주소 옆의 돋보기 아이콘을 클릭하시고, NAS장치를 선택해주세요.

 

4) PC설명에 알기 쉽게 설명을 입력해주시고 (예시: NAS) 추가 버튼을 클릭해주세요.

 

5) 위와 같이 추가가 완료되었으면, 공유기 설정은 완료되었습니다.

 

 

1-2. NAS 설정하기

이제 시놀로지 NAS도 WOL 신호를 받으면 전원이 켜지게, 설정을 변경해주어야합니다.

1) 시놀로지 DSM에 로그인 후, 제어판을 클릭해줍니다.

   제어판에서, 하드웨어 및 전원 메뉴를 들어가주세요

 

2) 하드웨어 및 전원에 들어오면, 전원 복원 탭에 WOL 기능이 있습니다.

전원 공급 문제가 해결되면 자동으로 다시 시작에 체크를 하시고,

공유기와 NAS가 연결되어있는 LAN 포트를 확인하셔서 WOL 활성화 LAN 포트에 체크를 해주세요.

제 경우 LAN 포트 1번 입니다.

 

이러면 NAS 설정과 공유기 WOL 설정 모두 완료되었습니다.

이렇게 하면, 공유기에서 WOL로 NAS를 켤 수 있게 됩니다.

하지만 저희는 smartthings로 WOL을 작동시키기 위해서 한가지 더 작업을 해야합니다.

 

1-3. SmartThings 설정하기

 

** 주의할점 **

smartthings 허브와 NAS는 같은 공유기에 연결되어 있을 경우에 작동됩니다.

다른 공유기에 연결되어있는 경우 외부 네트워크를 통한 접속으로 가능한데, 더 어려운 방법이므로,

차후 수요가 생기면.. 공유하겠습니다.

****************

 

 

1-3-1. 엣지드라이버 설치하기

WOL 엣지드라이버는 여러개가 있지만, 제 경우 smartthings 커뮤니티의 TAustin 개발자 엣지드라이버를 사용했습니다

출처 : https://community.smartthings.com/t/edge-wake-on-lan-via-alexa-command/

 

1) 아래 초대링크를 통해 엣지드라이버 채널 Enroll 해주세요

만약, 로그인 페이지가 뜨면 로그인을 해준 후 Enroll 해줍니다.

https://bestow-regional.api.smartthings.com/invite/d429RZv8m9lo

 

2) Available Drivers 클릭 해줍니다.

 

3) Virtual WOL Switch V1 드라이버를 찾은 후 Install 버튼을 클릭해주세요.

이러면 해당 드라이버가 허브에 설치 됩니다.

 

 

4) SmartThings 앱을 실행하고, 상단 우측 + 버튼 클릭 > 기기 추가 > 주변 기기 검색을 해주세요.

그러면 Wol 스위치 장치가 생깁니다.

 

1-3-2. 엣지드라이버 설정하기

 

1) 개별 장치 제어 화면으로 들어가준 다음, 우측 삼지창 클릭해주세요

2) 설정 클릭

3) 앞에서 공유기 설정에서 입력되었던, NAS의 MAC address 를 입력해줍니다.

   ** NAS의 내부 IP주소가 아닌 MAC Address 입니다 **

 

4) 이제 WOL 버튼의 전원을 켜거나 모멘터리 버튼을 누르면..

꺼져있던 NAS가 켜지는 WOL 설정은 완료되었습니다.

 

다음 게시글에서, 이제 사용자 별로 가상장치를 만드는 법에 대해 알아보겠습니다.