스마트싱스 허브 github 연동하는 방법

반응형
반응형

스마트싱스 허브를 구입하고 사용한 지 일주일 정도 된 것 같습니다. 처음 스마트홈을 구축하고자 마음을 먹고 실행에 옮긴지 얼마 되지 않아서 그런지 모르는 것도 많고 배워야 할 것도 많네요.

제가 생각했던 것 보다 스마트홈을 구축하기 위해 준비해야 할 것도 많았고, 배워야 한 것도 많았습니다. 새로운 분야에 도전하는 것을 좋아하는 분들이라면 그 과정이 재미있고 즐겁겠지만, 아닌 분들은 꽤나 큰 스트레스가 될 수 있는 것 같네요.

일단 스마트홈을 시작하면서 가장 먼저 구축하고자 했던 분야는.. 전동블라인드였습니다. 전동블라인드를 구축하기 위해서는.. 이런? 저런? 사전작업이 필요했는데.. 바로 깃허브와 연동하는 것. 그리고 dth를 사용할 줄 알아야 한다는 것이었습니다. 

스마트홈이라는 분야가 초반 진입장벽에 높은 이유는.. 프로그래밍 분야에 흥미가 없는 분들에게는 너무 어렵고 생소한 분야기 때문인 것 같습니다. 저 역시 그렇고요. 그래서 그런 부분에 대해 전혀! 모르는 분들도 차근차근 따라하실 수 있도록 포스팅을 남겨보려고 합니다.

또한.. 제가 나중에 다시 구성하더라도 어렵지 않도록.. 정보를 남겨놓는 용도가 더 크겠지요.


"스마트싱스 허브 github 연동하는 방법"

일단 스마트싱스 허브를 구입한 분들이라면.. 어느정도 스마트홈을 구축함에 있어서 관심이 있거나? 도전을 하겠다! 라는 분들이 대부분일 겁니다. 그리고 일반적인 음성명령이나 제어 뿐이 아니라.. 자동화를 꿈꾸는 분들일 것인데요, 그런 것을 구축하려면 기본적으로 github 연동이 필요합니다. 스마트싱스가 연동되는 제품들이 많긴 하지만, 그렇지 않은 제품들도 많기 때문에 능력자분들이 이미 만들어놓은 dth를 편하게 사용하기 위해선 github 연동을 미리 해두는 것을 추천해드리고 싶습니다.

https://github.com

위의 사이트에 들어가서 회원가입을 해줍니다. repository name 에는 원하는 이름을 작성하면 됩니다. 크게 중요하지 않은 것 같네요.

회원가입을 하면 이메일 인증이 필요합니다. 회원가입할 때 등록한 이메일로 가서 인증을 해주면 됩니다.

https://graph.api.smartthings.com

깃허브 회원가입이 완료되었다면 스마트싱스 ide 사이트에 접속해 로그인을 해줍니다. 

로그인한 후 My SmartApps 탭에 들어가서 오른쪽에 있는 Enable Github Integration을 클릭해줍니다.

화살표 표시가 된 부분을 클릭해주고 NEXT를 클릭해준 후 깃허브 로그인을 해주면 계정연동이 됩니다. 

https://github.com/search?q=smartthings

그런 후 github 사이즈 좌측 상단에서 영어로 smartthings를 검색해줍니다. 위에 사진에는 오타가 있네요.

https://github.com/SmartThingsCommunity/SmartThingsPublic

검색을 하면 가장 위에 SmartthingPublic이 있는데.. 이것을 클릭해 들어가면 됩니다. 편하게 들어가시라고 위에 링크를 남겨놨습니다.

이 부분은 스마트앱을 설치할 때 모두 동일한 부분인데.. 오른쪽 위에 Fork를 클릭해주면 구독? 느낌이랄까? 그런 기능입니다. Fork를 클릭해줍니다.

다시 스마트싱스 ide 사이트에 접속해 My SmartApps 탭에 들어오면 Update from Repo가 활성화 됩니다. github에 올라와있는 것을 구독하면 이 버튼으로 자동 업데이트가 가능하다고 합니다.


이렇게 깃허브와 스마트싱스가 연동되었습니다. 이걸 통해 개발자 분들이 만들어주신 DTH나 스마트앱을 설치할 수 있게 됩니다.


<2020. 02. 25 작성>



반응형

댓글

Designed by JB FACTORY