본문 바로가기

지이노/ReView & Using

SmartThings - WebCoRE


2017년 4월 29에 첫 베타 버전이 등장하였고


현재는 2017년 6월 7일에 나온 두번째 베타 버전이다.


SmrtThings에 등록 된 여러 Things를 규칙에 따라 제어할 수 있도록 해준다.


기존에 CoRE라는 SmartApp이 있었으나 내 입장에선 WebCoRE가 더 편하다.


그러므로 나는 CoRE를 버리겠다.











설치에 관하여


WebCoRE는 Wiki에 설치 방법이 매우 매우 매우 매우 친절하게 적혀있다.


https://wiki.webcore.co/webCoRE


심지어 첫 페이지에.


어느 정도로 친절하냐면 스크린 샷에 뻘건색으로 마크까지 쳐가면서 


설치 방법을 알려준다.


몇 가지 설치 방법이 있지만 이 글에 내가 적어 놓을 내용은


제일 간단한 GitHub Installation 이다.











SmartApp 등록을 위해 접속해야 하는 사이트는 SmartThings api 이다.


https://graph.api.smartthings.com/

ST 사용자라면 당연히 알고 있을 것 이라 생각하고 자세한 설명은 생략하겠다.




로그인 이후 [My SmartApps] 를 클릭하여 페이지를 이동한다.












상단에 존재하는 [Settings]를 클릭하면 아래 설정창이 나타난다.












내 경우엔 이미 등록 된 다른 SmartApp 때문에 몇 줄 등록이 되어 있는데


아무런 신경을 쓰지 말고 [Add new repository]를 클릭한다.












추가로 한 줄이 생겨나는데 그때 빈칸에 내용을 채워 넣는다.


Owner 에는 ady624

Name 에는 webCoRE

Branch 에는 master


라고 기입한 뒤 Save버튼을 눌러서 설정창을 빠져나오자.












설정이 완료 되었으니 Update를 통해 SmartApp을 설치하도록 하자.


[Update from Repo]를 클릭하면 밑으로 내가 등록한 것들이 표시되는데


방금 등록한 webCoRE를 클릭하도록 하자.










스크린샷을 너무 크게 찍어서 잘 보일지는 모르겠지만


오른쪽 New 의 리스트를 보면 4개의 체크박스가 있다.


처음 설치 할 때 굉장히 주의 하여야하는 점이 있는데


절대로 전부 업데이트 하면 안된다.


눈을 씻고 잘 봐서 [ady624:webCoRE]만 체크한 뒤


아래의 [Publish]를 체크하고 [Execute Update]를 클릭한다.












정상적으로 업데이트 되었다면 위의 SmartApp 이 추가되었을 것이다.


그럼 다시 Update 화면으로 돌아가자.












이미 아까 해보았기 때문에 간단하게 설명 하자면


New의 리스트에 남은 3개의 체크박스를 전부 체크하고


똑같이 [Publish]를 체크한 뒤 [Execute Update]를 클릭한다.













여기까지 정상적으로 따라 했다면 위의 세 개의 SmartApp이 더 추가 되었을 것 이다.


마무리로 WebCoRE의 Edit화면으로 넘어가면 아래 화면으로 이동한다.













OAuth를 클릭하여 아래 [Enable OAuth in Smart App]을 누른 뒤에 

[Update]를 클릭하면 설치가 완료 된다.



참고로 이 부분은 매뉴얼에 그렇게 하라고 되어 있는데


난 누르지도 않았는데 되어 있었다.












 



[Automation] 에서 [SmartApp] 탭의 


[Add's SmartApp]으로 들어가서 [스마트 앱 나의]로 들어가면


방금 설치한 webCoRE가 있다.


터치해서 추가하도록 하자.


참고로 Wiki에 Piston은 추가하지 않아도 된다고 적혀있다.











 

 



추가 한 후 webCoRE에서 대쉬보드용 패스워드를 설정하고 


사용하고자 하는 Things를 등록한다.


이 때 50개 까지 밖에 안된다고 하니 주의 하도록 한다.











 



등록이 완료 된 뒤 webCoRE에서 [Register a browser]를 터치하면


코드가 보인다.


이 코드는 3분동안만 사용 할 수 있는 코드이니 코드를 확인하고 


바로 웹페이지에 사용해야한다.


웹페이지는 적혀있는 대로 http://webcore.co/re 로 접속하면 되는데


접속 후 위의 코드를 입력 하고 이 전에 등록한 대쉬보드용 패스워드를 입력하면


정상적으로 접속된다. (패스워드는 최초 1회만 입력하면 된다.)


(코드도 최초 1회만 입력하는거라던데... 난 접속할때마다 코드를 요구한다.)