'스마트싱스'에 해당되는 글 23건

  1. 2022.08.22 Xiaomi와 SmartThings를 연동하는 미 커넥터
  2. 2022.05.25 삼성 무풍에어컨을 스마트홈에 연결하기
  3. 2017.09.27 스마트폰의 'CoRE'에서 PC의 'webCoRE'로 이사를 하다. (2)
  4. 2017.09.12 루트론 카세타 스마트 브릿지(L-BDG2) 설치기
  5. 2017.09.09 2주 천하로 끝난 '위모 모션 센서 구하기' 프로젝트 (2)
  6. 2017.08.27 위모 모션 센서(Wemo Motion Sensor)에 새로운 임무를 부여하다 (2)
  7. 2017.08.21 스마트싱스(SmartThings)에 필립스 휴 모션센서를 연결하다. (6)
  8. 2017.08.15 애플 홈킷(Apple Homekit)을 재구성하다. (6)

Xiaomi와 SmartThings를 연동하는 미 커넥터

|
728x90

Xiaomi와 SmartThings를 연동하는 미 커넥터

00:24 미 커넥터 소개
01:01 미 커넥터 구성
01:48 미 커넥터 현재 고민
02:59 나스에 폴더 생성
03:26 미 커넥터 도커 컨테이너 생성
06:12 SmartApps와 dth 설치
08:09 SmartApps 설정
10:07 미 커넥터 스마트폰 버전 살펴보기
10:48 미 커넥터 PC 버전에서 설정하기
13:49 미 커넥터 토큰 수동 추출 방법
15:21 미 커넥터 도커 컨데이너 재시작
16:22 ST IDE에서 샤오미 디바이스 확인

 

 

 

 

반응형
And Comment 0

삼성 무풍에어컨을 스마트홈에 연결하기

|
728x90

삼성 무풍에어컨을 스마트홈에 연결하기

00:21 스마트싱스에 연결하기
02:30 스마트싱스 어플 둘러보기
03:15 갤럭시 홈 미니 음성 명령
04:15 구글홈에 연결하기
05:28 구글홈 미니 음성 명령
06:38 애플 홈킷 연동하기
07:16 애플 홈킷 온오프 시연

 

 

 

반응형
And Comment 0

스마트폰의 'CoRE'에서 PC의 'webCoRE'로 이사를 하다.

|
728x90


스마트싱스의 자동화 룰 엔진인 스마트폰의 CoRE를 PC의 webCoRE로 이사를 하였다.

그런데 CoRE의 우리말 발음부터 너무 헷갈린다. '코어'가 맞는 건지? '코레'가 맞는 건지?

나는 처음부터 내 마음대로 '코레'라고 불러서 이 발음이 훨씬 익숙하다.







조그마한 화면의 스마트폰 CoRE에서 나무(木)만을 보고서 피스톤을 작성하다가,

커다란 화면의 PC webCoRE에서 숲(林)을 바라보며 피스톤을 만드니 엄청나게 편리하다.

마치 장님이 코끼리의 발만 만지다가, 눈을 번쩍 뜨고서 코끼리의 전체를 본 느낌이었다.







우리집의 자동화 webCoRE 피스톤도 나의 단무지(단순, 무식, 지랄) 성격답게 현재는 무척이나 단순하다.

모션센서의 움직임을 감지하여 조명을 자동으로 켜고 끄며, 멀티센서의 개폐를 스마트폰으로 통지를 하는 게 전부이다.

그래도 스마트싱스 초보자들에게는 조금이나마 도움이 될 듯 싶어서, 몇 개의 webCoRE 피스톤을 과감하게 공개해 본다.







우리집 옷방(드레스룸)에는 휴 모션센서 1개와 휴 흑백전구 3개가 달려 있는데,

'옷방의 모션센서가 사람의 움직임을 감지하고 주변의 조도가 20룩스 이하이면,

활동시간에는 전구를 100% 밝기로 켜고, 심야인 비활동시간에는 10% 밝기로 켜며,

그렇지 않으면 활동시간에는 5분 후에 비활동시간에는 1분 후에 자동으로 끄라' 는 피스톤이다.







우리집 복도는 길쭉하게 생겨서 양쪽에 모션센서가 하나씩 있고 휴 스팟전구 3개가 달려 있는데,

'복도의 모션센서중 어느 하나라도 움직임을 감지하고 주변의 조도가 20룩스 이하이면,

활동시간에는 전구 3개를 100% 밝기로 켜고, 심야인 비활동시간에는 10% 밝기로 켜며,

그렇지 않으면 1분 후에 자동으로 끄라' 는 이야기이다.







주방에는 휴 칼라 식탁등, 루트론 스위치에 연결된 주방등 그리고 위모 스위치에 연결된 냉온수기가 있는데,

'주방의 모션센서가 움직임을 감지하고 주변 조도가 20룩스 이하이면,

활동시간에는 식탁등을 100% 밝기로 켜고 주방등과 주방스위치를 On시키며,

비활동시간에는 식탁등을 10% 밝기로 켜고 주방스위치만 On시키고,

그렇지 않으면 활동시간에는 15분 후에 비활동시간에는 5분 후에 모두 끄라' 는 피스톤이다.


뭐, 한 놈의 대가리에서 피스톤이 작성되어 문법(Syntax)은 거기서 거기이다.







몸이 조금 불편하신 엄마의 침대 가이드(Guide)에는 스마트싱스 멀티센서가 설치되어 있는데,

'취침가능시간에 멀티센서가 단락되면 침실의 휴 칼라를 다크 블루 10%로 켜고서

내 스마트폰으로 알림을 통지하고, 그렇지 않으면 1분 후에 휴 칼라를 끄라' 는 피스톤이다.







마지막으로 소개할 피스톤은 '새벽 1시에 집안의 모든 전등과 스위치를 강제로 끄라' 는 무식한 피스톤이다.

공부를 하던 년도 똥을 싸던 놈도 필요하면 지들의 스마트폰이나 스위치등으로 다시 전등을 켜서 잘 사용하더라.







아무리 훌륭한 프로그래머라도 main( ) 부터 Keyin하며 맨땅에 날 코딩하는 놈은 하나도 없다.

자기 머리속에 가장 비슷한 모듈을 copy & paste로 가져와 주물럭 거려서 프로그램을 완성한다.


모방은 창조의 어머니이다. 스마트싱스 CoRE도 샘플을 이용하여 자기집에 맞게 적용하는게 제일로 빠르다.

스마트싱스 webCoRE는 스마트폰의 CoRE에 비하여 몇 배의 생산성을 높여 주어서 강추하는 바이다.





반응형
And Comment 2

루트론 카세타 스마트 브릿지(L-BDG2) 설치기

|
728x90


오늘은 루트론 카세타 스마트 브릿지(L-BDG2)를 구매하여 지난주 욕실에 설치한 루트론 전등스위치(PD-5S-DV)를

스마트싱스 허브와 라즈베리파이3 홈브릿지와 각각 연결하여 우리집 스마트홈의 자동화 생태계 속에 포함시켰다.


루트론 전등스위치와 모션센서로 욕실 조명 자동화 - 1.검토 및 구매

루트론 전등스위치와 모션센서로 욕실 조명 자동화 - 2.설치 및 설정







처음에는 루트론 전등스위치(PD-5S-DV)가 중성선(Neutral Line)없이도 설치가 가능하다는 점에만 고무되어서,

루트론 모션센서(LRF2-OWLB-P)와 1:1로 페어링을 하여서 독립적으로 사용하여도 무방하리라 생각하였다.

그러나 사람의 욕심은 끝이 없는지 루트론 전등스위치도 애플 홈킷과 스마트싱스 범주에 포함시키고 싶었다.







그래서 아마존에서 위모 모션센서를 대신할 필립스 휴 모션센서 3개와 함께 

루트론 카세타 브릿지(Lutron Caseta Bridge)도 79.95달러에 과감하게 질렀다. 

정말로 똥간의 조명에 금테를 둘러 본다.







설정(Setup)은 앱스토어에서 루트론 앱을 다운받아서 신규로 계정을 만들어서 로그인하고,

루트론 카세타 브릿지에 전원과 유선랜을 연결하고 페어링 버튼을 누르면 5분 안에 끝난다.







그리고 루트론 전등스위치의 '아래 버튼'을 6초 이상 꾹~ 누른 후, 루트론 앱에서 'Add Device' 버튼을 누르자 위와 같은 경고창이 뜬다.

물론 사전에 예상은 했었지만 루트론 전등스위치를 카세타 브릿지에 연결하면 루트론 모션센서가 낙동강 오리알이 된다는 이야기이다.

이 문제는 시간을 가지고 로지텍 하모니 허브쪽에서 솔루션을 찾아 볼 생각이다.







아마존의 댓글란에 루트론 전등스위치의 상위모델(PD-5WS-DV)은 카세타 브릿지에 당근 연결되지만,

하위모델(PD-5S-DV)인 이 놈은 카세타 브릿지에 연결이 되니 않되니 말들이 많았는데 연결이 잘 된다.







루트론 카세타 브릿지는 용어처럼 단지 다리(Bridge)로만 사용하기 위하여 다른 설정은 전혀 하지를 않고,

욕실의 전등스위치 2개만 달랑 연결하였더니 어딘지 많이 허전하다.







그리고 스마트싱스 허브에는 내장된 루트론 카세타 SmartApps로 전등스위치 2개를 디바이스로 연결하여,

자동화 룰 엔진인 CoRE 피스톤을 이용하여 세밀한 자동화가 가능하도록 하였다.







애플 홈킷과는 응답시간을 줄이기 위하여 루트론 카세타 브릿지와 직접 연결하여 새로운 방을 만들어 등록을 하였다.







덕분에 우리집 스마트홈의 허브와 브릿지 식구가 또하나 늘었다.

오른쪽 위부터 시계방향으로 필립스 휴 브릿지, 8포트 허브, 스마트싱스 허브, 

Eyedro 브릿지, 루트론 카세타 브릿지, 홈브릿지(운영계), 홈브릿지(개발계)이다.







루트론 전등스위치도 우리집 스마트홈의 근간인 스마트싱스와 애플 홈킷에 포함시키겠다는 개같은 집념으로 루트론 카세타 브릿지를 설치했다.

내일 새벽는 애플의 아이폰X 이벤트를 시청하면서 낙동강 오리알이 된 루트론 모션센서(LRF2-OWLB-P)를 살리기 위한 고민을 해보아야겠다.





반응형
And Comment 0

2주 천하로 끝난 '위모 모션 센서 구하기' 프로젝트

|
728x90


2주 전에 띨빡한 위모 모션 센서(Wemo Motion Sensor)를 첫째방, 둘째방 그리고 거실에 재실 센서로 재활용하여 생명을 연장시켰었다.


위모 모션 센서(Wemo Motion Sensor)에 새로운 임무를 부여하다







그런데 거실의 위모 모션 센서가 와이파이가 끊어지며 말썽을 부리기 시작하더니만,

첫째방과 둘째방에 설치한 위모 모션 센서도 반응이 늦고 가끔씩 명령을 씹어 먹어서,

첫째녀석과 둘째녀석이 방안에 있었는데도 전등이 꺼지는 일이 몇 번 있었나 보다.







급기야는 여기저기서 원성이 들끓고 아빠에 대한 신뢰가 무너지는 사태로 발전하여서,

이반된 민심을 추스리고 신뢰를 회복하기 위하여 휴 모션 센서(Hue Motion Sensor)로 전부 교체를 하였다.

그리고 멍청한 위모 모션 센서는 앞뒤 베란다로 유배를 보내서 단지 움직임만 감지하도록 조치를 하였다.







필립스 휴 모션센서는 이미 4개를 사용하고 있어서 개인적으로는 가장 신뢰가 가서 주저없이 구매를 결정을 하였다.


스마트홈 모션센서(Motion Sensor) 비교사용기







나중에 또 어떻게 구성이 변할지는 몰라서 휴 모션센서 3개를 휴 브릿지에 먼저 연결하고 'Disable'시켜 두고서,







이번에도 휴 모션 센서 똥구멍 찌르기 신공을 발휘하여 하나씩 하나씩 스마트싱스 허브에 연결하였다.


스마트싱스(SmartThings)에 필립스 휴 모션센서를 연결하다.







모션 센서가 물리적으로 위모 모션 센서에서 휴 모션센서로 바뀌었을 뿐 스마트싱스 입장에서 바뀐 것은 하나도 없다.







그래서 스마트싱스 자동화 룰 엔진인 'Core' 피스톤도 기존의 것을 살짝 수정하여 그대로 적용을 하였다.







그리고 스마트싱스의 'JSON Complete API' SmartApps를 업데이트하고,

라즈베리파이3 홈 브릿지를 Reboot하면 애플 홈킷에도 새롭게 반영이 된다.







멍청한 벨킨 위모 모션 센서를 살려 보겠다는 프로젝트는 욕만 뒤지게 먹고 2주 천하로 끝났다.

돈(100달러)은 들어 갔지만 세상만사가 다 그렇듯이 스마트홈에서도 신뢰가 최고의 미덕이다.





반응형
And Comment 2

위모 모션 센서(Wemo Motion Sensor)에 새로운 임무를 부여하다

|
728x90


나의 스마트홈 라이프는 4년 전 독일 아마존에서 위모 스위치를 한개 한개 수집하면서 시작되었다.

그런데 위모 스위치+모션 센서 번들의 가격이 위모 스위치 단품의 가격보다 더 저렴하던 때가 있어서,

위모 스위치+모션 센서 번들을 즉흥적으로 3개 구매하여 최근까지 주방과 뒷베란다에서 사용을 하였다.


벨킨 위모 모션 센서(Wemo Motion Sensor) 구매 및 설치기







위모 모션 센서는 위모 스위치와 비슷한 덩치의 플러그를 통하여 유선으로 전원을 공급받으며,

통신 프로토콜도 위모 스위치와 동일하게 무선랜(WIFI)을 사용하여서 IP주소 하나를 잡아 먹었고,

무엇보다도 반응 속도가  3박자 정도 느려서 필립스 휴 전구등과 함께 쓰기에는 많이도 부족했다.







그래서 금년 3월에 집안 조명을 한단계 업그레이드 하는 프로젝트 이후에 위모 모션 센서 3개를 모두 퇴역시켰다.

그러나 아무리 멍청한 디바이스라도 사장시키는 것은 못내 아쉬워서 위모 모션 센서에게 새로운 임무를 부여하였다.


스마트하게 조명을 업그레이드 하다 - 1. 필립스 휴 추가 설치

스마트하게 조명을 업그레이드 하다 - 2. 위모 라이트 스위치

스마트하게 조명을 업그레이드 하다 - 3. 어플 및 기타 마무리







요즈음 아이들이 대부분 그러하듯이 우리집 첫째와 둘째녀석도 올빼미족이라 거의 새벽 2시경에 잠자리에 드는 것 같다.

현재는 IFTTT 스케줄러로 새벽 1시에 모든 방의 위모 스위치와 필립스 휴 전구가 자동으로 꺼지도록 설정이 되어 있지만,

앞으로는 위모 모션 센서가 방안의 움직임이 없음을 감지하고 15분간을 기다렸다가 꺼지도록 자동화를 추가하였다.







디바이스를 켜는 것은 각자의 방에 설치된 스위치들 또는 스마트폰 어플(애플 홈앱등)로 ON시키고,

디바이스를 끄는 것만 위모 모션 센서가 방안의 움직임이 없음을 감지하여 OFF시키는 것이다.







이번에도 스마트싱스 'CoRE'를 이용하여 각 방의 자동화 피스톤을 아주 간단하게 만들었다.

"움직임이 감지되면 위모 스위치를 켜고, 15분 동안 움직임이 없으면 스위치와 전구들을 모두 끄라"는 이야기이다.







그런데 띨빡한 위모 모션 센서가 가끔씩 삼천포로 빠져서 멍(Hang up)을 때리는 경우가 발생하여서,

"1분에 한번씩 위모 모션 센서를 리프레쉬" 하는 독립적인 CoRE 피스톤을 만들어서 해결하였다.







이제는 첫째(大3)와 둘째녀석(中3)의 머리가 커져서 불쑥불쑥 방문을 열기가 어려운데,

위모 모션 센서로 아이들이 새벽까지 안 자는지를 내 스마트폰에서 쉽게 확인이 가능하며,

더불어 각 방의 스위치와 전구들을 자동으로 꺼지도록 하는 나름 괜찮은 아이디어 같다.





반응형
And Comment 2

스마트싱스(SmartThings)에 필립스 휴 모션센서를 연결하다.

|
728x90


오늘은 스마트싱스(SmartThings) 허브에 필립스 휴 모션센서(Philips Hue Motion Sensor)를 연결하여,

1개의 모션센서로 주방의 필립스 휴 식탁등과 냉온수기의 자동화를 한단계 업그레이드 시켜 보았다.







나는 2013년 말부터 절전(節電)을 위하여 위모 모션센서와 위모 스위치를

IFTTT 및 규칙(Rules)으로 연결하여 냉온수기를 자동화시켜서 사용했었다.


Belkin Wemo가 자동화앱인 IFTTT를 만나서 더욱 똑똑해지다.







또한 올해 3월에는 집안의 보조 조명을 필립스 휴 전구로 업그레이드를 하면서,

필립스 휴 모션센서가 움직임을 감지하여 주방의 식탁등을 자동으로 켜고 껐었다.


스마트하게 조명을 업그레이드 하다. - 3. 어플 및 기타 마무리







그런데 주방에 2개의 모션센서(위모 모션센서, 필립스 휴 모션센서)가 설치되어 있는 것도 마음에 들지가 않았고,

벽콘센트에 육중한 몸매의 위모 모션센서와 위모 스위치가 주렁주렁 매달려 있는 것도 꼴보기가 싫어서,

필립스 휴 모션센서를 스마트싱스 허브에 연결하여 식탁등과 냉온수기를 동시에 서비스 하도록 구성을 변경하였다.







제일 먼저 스마트싱스 개발자 화면( http://developer.smartthings.com/ )에 들어가서 디바이스 핸들러를 만들어야 한다.

GitHub에 가보면 전세계의 능력자들이 스마트싱스의 각종 SmartApps와 디바이스 핸들러를 만들어서 친절하게 올려 놓으셨더라.

https://github.com/digitalgecko/mySmartThings/blob/master/devicetypes/digitalgecko/hue-motion-sensor.src/hue-motion-sensor.groovy







스마트싱스 디바이스 핸들러를 생성하는 방법을 고수들은 잘 알겠지만,

잘 모르는 스마트싱스 초보자들을 위하여 캡처하여 동영상으로 올려 본다.







그리고 이제는 클립 신공(神功)으로 스마트싱스에 디바이스를 연결하는 방법이다.

클립으로 모션센서의 셋업 똥구멍을 녹색불이 들어올 때까지 지그시 누른 후에 놓아 주면,

스마트싱스가 필립스 휴 모션센서를 새로운 디바이스로 인식을 하여 추가를 한다.







스마트싱스 어플의 캡처 동영상은 지난주에 알게된 iOS11의 '스크린 레코딩(Screen Recording)' 기능으로 녹화를 하였다.







마지막으로 스마트싱스 개발자 화면에서  'Label'(디바이스 이름)과 'Group'(방 이름)을 업데이트하면,

필립스 휴 모션센서를 스마트싱스의 열린 스마트홈(Smart Home) 환경에서 자유롭게 사용이 가능하다.







필립스 휴 액세서리 중에서 딤머스위치도 동일한 방법으로 스마트싱스에 연결이 가능하나,

휴 브릿지(Hue Bridge)와 동시에 연결이 되지는 않는 약간의 아쉬운 점도 존재하더라.







그리고 스마트싱스 'CoRE' SmartApps로 아주 간단한 자동화 피스톤을 만들어 주었다.







이제는 주방의 모션센서 아래에 대갈빡을 들이밀면 식탁등과 냉온수기가 동시에 켜지고 움직임이 없으면 10분 후에 자동으로 꺼진다.

나는 워낙 단무지(단순, 무식, 지랄) 성격의 인간이라서 그동안 스마트싱스 'CoRE'를 외면(外面) 했었는데 이 놈 정말로 진퉁 같더라.





반응형
And Comment 6

애플 홈킷(Apple Homekit)을 재구성하다.

|
728x90


대략 1달 전에 우리아파트 단지에 정전(停電)이 있었는데, 그 이후로 애플 홈킷(Apple Homekit)이 완전히 뒤죽박죽이 되었다.

그러나 그동안 날씨가 지랄같이 무더워서 방치하고 있었다가, 많이 선선해진 광복절에 날을 잡아서 애플 홈킷을 뒤집어 엎었다.







과거에는 필립스 휴 브릿지(Hue Bridge)에서 애플 홈킷으로 넘어오는 디바이스의 이름과 

스마트싱스에서 홈 브릿지(Home Bridge)를 거쳐서 홈킷으로 넘어오는 디바이스의 이름이 일치하지 않았었는데,

이번 기회에 작명 규칙(Naming Convension)을 정하여서 필립스 휴, 스마트싱스, 애플 홈앱의 이름을 통일시켰다.


작명 규칙 : 위치(Room)+구분+이름+{Seq.}







조그마한 화면의 스마트폰에서 60개에 가까운 디바이스의 이름을 일일이 수정하는 것은 너무나 힘들어서,

PC의 필립스 휴 홈페이지와 스마트싱스 개발자 화면에서 디바이스의 이름을 일괄하여 열불나게 고쳤다.







지난 3월에 애플 홈킷을 최초로 구성할 때에는 모든 디바이스를 스마트싱스에서 홈 브릿지로 넘겨 받았지만,

이번에는 다시금 필립스 휴 브릿지(Hue Bridge)와 라즈베리파이3 홈 브릿지(Home Bridge)로 분리하여 구성을 하였고,

홈킷에서는 활용도가 떨어지고 다소간의 오류가 있었던 네스트 온도조절기와 포스캠 카메라는 제외를 시켰다.


스마트싱스 허브에 네스트 온도조절기를 연결하다.

스마트싱스 허브에 포스캠 네트워크 카메라를 연결하다.







또한 지난 반년 사이에 새롭게 늘어난 필립스 휴 전구 및 스마트싱스 센서류들은 추가하여 홈킷을 재구성 하였다.







홈킷의 구성에서는 스마트폰으로 디바이스를 각 방(Room)에 하나하나 위치시키는 작업이 제일로 힘이 들더라. 정말로 토가 나오는 줄 알았다.

그리고 홈킷에서 구성원(Family)을 제거했다가 다시 초대를 하면 집사람과 아이들의 스마트폰에도 관리자인 내 스마트폰과 똑같이 적용이 된다.







이번 작업에서는 필립스 휴 전구들을 휴 브릿지에서 애플 홈킷으로 직접 연결하였고,

홈 브릿지의 OS도 다시 밀었더니만 디바이스들의 반응속도가 조금은 빨라진 느낌이다.







비가 추적추적 내리는 광복절에 눈알이 빠지도록 애플 홈킷을 재구성 하였는데,

스마트홈의 구성은 생물(生物)과도 같아서 언제 또 뒤집어 엎을 런지 잘 모르겠다.

그래도 그동안 밀렸던 숙제를 한꺼번에 한 것 같아서 속은 매우 후~련하다.






반응형
And Comment 6
prev | 1 | 2 | 3 | next