반응형

※ 우리 부부가 직접 구매하고 사용한 후기입니다.

 

 

오매불망 기다리던 Zigbee 카운터 센서.. 보탬에서 나오길 기다리던중

시하스에서 먼저 pir 타입의 Zigbee 카운터 센서를 지난주에 출시하고... 바로 두개 구입하구...

이번주에 이어서 RF연동이 가능하고 Zigbee로 SmartThings와도 연동가능한 멀티 스위치를 무려 1~6구

중성선 타입 2선식...타입 거기에 무선 타입 등등 다양한 스위치를 출시하였음

자세한 내용은 시하스 공식 스토어에서 확인~~

https://m.smartstore.naver.com/sihas/products/5944843369

 

스위치는 어떨까 해서 3구 두개를 구매~!! 카운터 하나씩 물려서 화장실에 보탬을 대체 해서 사용해보고싶었다

 

 

토욜에 도착

설치는 다들 알아서 ^^;;

스펙은 위 제품 사이트가서 보는게 더 정확하겠죠?

 

가장 궁금했던 RF연동 얘기부터 시작하겠습니다.

시하스 메뉴얼 pdf 파일 링크

http://sihas.shinasys.com:8080/Guest%20Download%20%EC%A0%84%EC%9A%A9/sihas/SBM-300Z.pdf

 

다 필요없고 이거만 기억하시면됩니다~~~

카운터 센서와 연동르 원하는 스위치의 버튼을 3초간 누르면 led가 깜빡입니다.
그리고 카운터 센서 페어링때 눌렀던(커버벗기고) 버튼을 한번만 딱 누루면 끝

연동된 스위치였으면 해제~ 연동된적없으면 등록 방법은 하나 심플합니다

 

그리고 SmartThings 연동없이 바로 테스트해보았습니다

https://youtube.com/shorts/CpBcVVBMWHI?feature=share 

속도가 보탬때랑 동일하게 아주 빠르게 동작하는것을 확인하실수 있습니다..

 

아래영상은 지난주 시하스 카운터 센서와 헤이홈 멀티 스위치를 SmartThing 자동화(Cloud)기반으로 테스트한 영상인데

딜레이 차이가 있는것을 확인 할수 있습니다

https://youtube.com/shorts/SPHOcrQEpMw?feature=share 

 

SmartThings에도 3구로 문제없이 잘 연동되구요

Router로도 잘 잡힙니다.

 

이젠 어디에 설치했는지 구매하기까지의 내용들을 주저리 주저리 적어보려합니다

 

 

Only 재실 카운터 + 헤이홈 스위치 + SmartThigns 자동화

 

재실카운터만 받았을때 보탬이 설치되어 있던 상태라 철거 못하고 테스트용으로 드레스룸에 설치했었습니다

여기 후기는 카페에 먼저 올렸었어서 카페에서 보셔요~~

https://cafe.naver.com/stsmarthome/43812

 

시하스 카운터 약 세시간? 집중 테스트 후기

우선 세팅을 이렇게 했습니다 벽스위치는 헤이홈 3구 매핑은 1구 화장대 조명 - 천정 카운터1 2구 드레스룸 조명 - 옆면 카운터2 골반보다 조금 아래 높이 자동화는 ...

cafe.naver.com

https://cafe.naver.com/stsmarthome/43905

 

시하스 만 하루 사용기 및 후기쓰시는분들 부탁 only.txt

https://cafe.naver.com/stsmarthome/43812 만 하루 지난 시점 후기 어제 오늘 연차라서 집에만 있었던점 그래서 엄청 테스트를 오래했습니다 ...

cafe.naver.com

https://cafe.naver.com/stsmarthome/43910

 

시하스 카운터 센서 후기 - 각도 가리고 위치 변경하고 테스트

각도를 가리고 위치를 변경래거 테스트했더니 천정은 좋아진거 같은데 측면은 요상한 현상이 백프로 발생하는데 이유를 모르겠네요 우선 두개다 범위를 흼 절연테이프로 가렸습니다 i...

cafe.naver.com

 

재실 센서 논란과 업체의 빠른 대응

논란에대한 공지글은 아래글 참고

https://cafe.naver.com/stsmarthome/44038

 

시하스 카운터 센서 관련 공지 사항입니다

안녕하세요 시하스 입니다 금번 출시된 카운터센서에 대한 진행사항을 알려드립니다. 먼저 카페분들의 많는 기대에 못 미치는 제품을 판매하게 되어 죄송하단 말씀을 드립니다. 보템...

cafe.naver.com

 

RF 연동의 궁금증

그리고 이제 이번주에 스위치가 출시 된거죠~

출시전 저는 궁금증이 생겼습니다

https://cafe.naver.com/stsmarthome/44193

 

시하스 스위치와 카운터 RF 연동의 궁금점

구매 직전에 궁금한게 생겼습니다 혹시 시하스 사장님이 보시고 답을 달아주실거라는 기대감에 써봅니다. 그외 아시는분들도 답변 부탁드립니다 모든 질문의 사전 조건은 시하스 허...

cafe.naver.com

업체 답변

시하스

1. rf로 카운터센서와 스위치와 연동을 할수있는 방법이 앱을 통해 하는 건가요?
-> http://sihas.shinasys.com:8080/Guest%20Download%20%EC%A0%84%EC%9A%A9/sihas/SBM-300Z.pdf

2. rf로 직결한뒤 카운터에 반응하는 스위치 지정은 가능한가요?
-> 스위치에서 연동할 버튼을 길게(3초이상) 눌러 RF페어링 대기상태로 만들고 카운터센서에서 CFG버튼 1회 누르면 됩니다.

3. 지정을 못한다면 6구에 연동을 하는 경우 카운터 0이면 6구가 다 꺼지고 1이상이면 6구가 다켜지는 구조인가요?
-> 연동된 버튼만 동작합니다. 6구중 1,3,5구가 연동되어 있다면 카운터가 1이상이면 해당 버튼이 ON이 되고 0이면 해당 버튼이 OFF됩니다.

궁금증이 해결되어 구매!~ 결정

 

RF 연동후 실제 화장실 조명 제어 테스트

 

1. 문틀 천장 케이스(이하 문틀위)

신기하게 전주에 드레스룸에서 할때보다 오류가 적어졌습니다.

사장님이 말씀하신 높이의 차이도 있나 싶었습니다 드레스룸 천정은 화장실보단 좀더 높습니다. 

화장실의 문틀 높이는 좀더 낮구요

 

토욜 낮에 설치하고 신기하게도 거의 오류가 없이 잘되서 뭐지 같은 센서인데 왜이렇게 차이 나지 하고 놀랐습니다.

(사장님이 문위로 테스트를 많이하셨다고 하셔서 여기에 높이에 확실히 최적화된 센싱값인거라고 생각이 들었습니다.)

 

이방식에 근데 한가지 문제점이 !!!

 

샤워 or 큰일 볼때 문을 완전히 닫은 상황에서 밖에서 와이프가 지나가거나 다른 이유로 움직임이 감지되면...

(요건 제가 일부러 문을 닫은체로 와이프한테 화장실 앞을 지나다니게  부탁해서 테스트하였습니다.)

카운터가 증가 또는 마이너스 되는 케이스가 있었습니다.

 

증가 케이스때는 화장실을 나와도 아직 1이상이기때문에 불이 안꺼지는 문제가 있었고

감소 케이스때는 화장실 불이 꺼지겠죠?

-> 사실 이거의 방지책으로 카운터센서는 똑똑하게 카운터가 0일때 안쪽 모션이 감지되면 카운터를 증가시키는 기능이 있어서 켜질수가 있습니다. 손을 흔들거나 하는 행위로요

 

하지만 이 문위 케이스의 경우 센서와 화장실과의 공간이 아예 분리 되었음으로 다시 켤수가 없는 문제가 있었습니다

그외엔 진짜 신기하리만큼 오류는 거어어어의 없었습니다.

 

해서 제가 보탬으로 안돌아가도 되겠다 판단이 서서 철거를 바로 하였습니다

 

그래서 이어서 아래 사진처럼 화장실 안 케이스 테스트를 하였습니다.

 

2. 화장실 안쪽 천정(이하 화장실안)

요거로하니 모든 문제가 해결되었습니다.

다만 여기도 문제가 있었으니....

 

진입시에 켜지긴 켜지나 in으로 살짝 늦게 인지되서 불이 살짝 늦게 켜지는 케이스가 있었고

꺼지는건 문틀 밟기도전에 너무 빨리 꺼지는 효과가 있었지만

 

문틀위 보단 요게 더 오류율도 적고 큰일보다 꺼질시에 손흔들면 켜질수있어서 더좋다고 생각하여

현재 글쓰는 시점에는 화장실 안쪽에 설치해놓고 쓰고있습니다.

 

 

 

그외 얘기

1. RF 연동의 아쉬운점

원리는 간단합니다 카운터 올라가면 켜지고 0되면 꺼지는

연동된 스위치가 수동으로 끄게되면 카운터 0도 리셋이 되어야 완벽히 SmartThing 연동 없이도 쓸수있습니다.

 

저는 그래서 우선 수동으로 스위치 off시에 카운터 센서 리셋 0 하는 자동화를 만들어두었습니다.

요건 펌웨어 업뎃 또는 다음 제품에 반영되었으면 좋을것 같습니다.

 

 

2. 잔상 떨림 현상시 콘덴서 설치 하지 않고 할수 있는 Tip

2선식 스위치는 1구 스위치에 연결되는 조명이 잔상 현상이나 떨림 현상이 발생할수 있는데 이경우 동봉된 콘덴서를 설치해야합니다. 저희 화장실 또한 보탬때는 안그랬는데 시하스 스위치는 잔상+ 떨림이 다 나타났는데요

 

화장실 천정열어서 어렵자나요? 두렵구 귀찮구?

 

이럴때 1구에 그냥 환풍기를 물리세요 ㅎ 그리고 2구 이후에 조명을 설치하시면됩니다

 

저는 그래서 콘덴서 설치 없이 완료하였습니다.

 

 

3. 시하스 스위치 자체에 대한 소감?

저는 여태 스위치를 이젝스 -> 다원 -> 헤이홈 으로 넘어왔었는데

헤이홈을 특히 젤 좋아했었음 이유는 딜레이 X 라우터 O 릴레이식 X 비프음 X

 

시하스도 딜레이도 없고 라우터도되고 릴레이식이아니라 딸깍 소리도 없고

비프음도 없구 (원하면켤수있음 기본 off)

가격이 좀 비싸지만 RF 연동도 되고 디자인도 괜찮은 편임

 

시하스의 버튼 클릭감은 영상으로 보여드리겠습니다

소리 켜고 보세요

https://youtube.com/shorts/XU2x2ZeWhxw 

투야 4 버튼의 싼티나는 마우스 클릭감하고다른 감인데...

표현을 못하겠지만 나쁘지않습니다.

 

 

아직 이틀간의 후기지만... 만족하여서

과감히 보탬을 제거하였습니다.

몇년간 그래도 우리집 화장실 재실을 완벽히 지켜주었던 보탬인데 떠나보냈네요 ㅠㅠ

 

이상 주저리 주저리 긴 후기 끝입니다.

 

 

반응형
반응형

※ 우리 부부가 직접 구매하고 사용한 후기입니다.

 

 

 

SmartThings classic때는 Mobile Presence가 카드로 보여져서 in out 보기가 좋았는데

 

New app으로 오면서 Mobile Presence가 쏙 숨어서 여간 불편한게 아니여서 만든 People

 

만든진 오래됬는데 소개를 해야지 해야지 하면서 미뤄온게 1년이 넘은듯

 

코로나로 집콕하면서 맘먹고 컴터킴

 

결과를 먼저 보여주면 이렇게 카드로 꺼내 쓸수있게 됩니다.

 

 

한가지 더 장점이 있다면 People로 자동화를 만들면

 

1. 폰을 변경시 SmartApp에서만 바꿔주면 모두 적용된다는점! (변수같은 기능이죠?)

2. 폰이 아닌 재실센서들을 매핑시킬수 있어요 비콘을 지정할수도있고 ST 재실센서를 아이한테 달고 쓸수도있고요

 

 

 

설치 방법

 

 

1. SmartApps 설치

   다아실테지만 요거 git hub 연동해서 People 추가 및 publish하시면되요 

 

2.  DTH 설치

   위 git hub 연동후에 dth "Member Presence" 를 publish 하시면 됩니다

 

 

3. SmartThings App에서 설정하기

 

SmartThings 에서 스마트앱 추가를 가시면 아래 People이 보이면 제대로 설치 준비는 된거에요

 

진입을해서 카드에 보일 기기이름을 적으시고

Which Presence Sensor 또는 Switch에 대표할 Presence Sensor 또는 Switch를 선택하시면되요

 

완료를 하면 요렇게 보입니다.

 

주의점!! 최초 등록시엔 확인중... 으로 떠요 기기 생성 이후 이벤트에 대해서만 표시되니 참고바래요

 

 

 

이제 멤버 위치가 아닌 기기로써 아래처럼 사용하시면~~~ 기존 Classic때와 동일하게 쓰실수있어요

 

폰이 바뀌거나 대표 프레젠스 기기를 바꾸고 싶으시면 다시 설치하신 People에서 Which presence sensor만 바꿔주시면 끝~

 

재실센서를 보기 힘들었던분들에게 도움이 되었으면 좋겠습니다^^

반응형
반응형

※ 우리 부부가 직접 구매하고 사용한 후기입니다.

 

 

서론

항상 폰의 문열기 모드 + 갤럭시 와치의 모드 클릭으로 문을 열고 들어왔는데

[붱이 Story/IoT] - 갤럭시 와치(SM-R810) - SmartThings 활용기

항상 아쉽고 없어보이고 ... 하던참에

 

돌룡이님 글(https://cafe.naver.com/stsmarthome/8738)을 보고

Beacon 재실을 하려고 했었음

6?개월전에 더됬을수도 있음. 거의 1년전에? ㅎㅎ 물품 구매한지는 오래되었음

 

그러다가 하려고 하면 엄청난 많은일을 해야했었음....

HA... 세팅 ...

mqtt세팅....

HA Connector 연동 

 

옛날 추억이 되살아났지만 다시 하고싶지 않기도 한 추억임 너무 고생해서 ㅠㅠ

[붱이 Story/IoT] - SmartThings와 Home Assistant 연동하기 4탄 - HA->ST 연결(예제 재실센서)

 

그래서 사놓고 하 귀찮아 귀찮아 주말에 해야지 주말에 해야지 하고 넘기고 넘기고 하다가

 

창고에 비컨을 방치한지 거의 1년된거 같음

 

그러다가 요즘 IoT에 시들해지고 있었는데 재미있는것을 찾아보자!! 하다가

그래! 묵혀왔던 Beacon을 다시 세팅 해보자 했는데 도져히 세팅을 하기 귀찮은거에요 ㅠㅠ 

 

그래서 내가 이기회에 좀더 쉽게 서버도 없고 라즈도 없고 나스도 없는분들이 쉽게 세팅할수있게 만들어보자 하고 시작되었음

 

 

본론

아래 조건을 만족해가면서 개발을...

서버(나스 라즈베리) X

SmartApp 설치 X

DTH X

BLE Scan 최소화

최대한 쉽게

 

회사서 머리속으로 구상을 계속 해왔죠 꽤오래 고민한듯합니다

그리고 이번 긴 연휴에 시작 해보자... 마음먹고

 

우선 앱이름을 정하는데 플루님의 제안으로 아주 착 달라붙는 앱이름이 탄생했습니다

영문명 OwlEye

한글명 오라이 < - 아주 착달라붙어서 ㅋㅋㅋ 오라이 오라이~70년대 아버지 세대들 감성도 있고  ....

 

그리고 이글은 맨날 혼자 하자하자 하면 자기와의 약속은 어기고 쉽게 포기했었지만

공개 하고 나면... 그래도 한둘의 기다리는 사람들이 있지 않을까? 해서 그럼 나도 쉽게 포기 못할거같아서

진짜 끝까지 해보고 싶은 마음에 글을 쓰고있습니다.

 

현재 개발하려는 시나리오는 다음과 같습니다

 

 

> 개발환경

 안드로이드(맥북도 없고 ios도 개발경험이 없어서 ㅠㅠ)

 

> 개발기간

 평일엔 회사다니기 바쁘니.. 블로그명에 맞게 weekend project가 될것같습니다

 최대 3개월.. 빠르면 2개월 안에 끝내고 싶네요

 

> 설정 관련

1. Geofence 재실

  - 기존 ST Mobile Presence와 기능 같음

2. Wifi 재실

  - 멀티로 다중 AP 설정 가능하게

  - not present 몇분 유지시 실제 끊어진걸로 인지할지 설정 가능하게(다른 좋응방법 있으면 그걸로)

3. BLE 재실

 - beacon뿐만 아니라 ble 신호 주는 어떤 기기던 추가할수 있게(현재 owntrack이나 Beacon mqtt는 beacon기기만 되는걸로 앎, 아니면 말해주세요)

 - detect 감도 지정할수 있게(이게 없으면 beacon에서 쏘는 세기를 조절해야해서 불편해서 있어야함)

 - detect될때 열릴 Door기기 지정 할수있게 자동화로 만들어도 되지만 빨리 열려여야하는 성격이니만큼 자동화서버까지 안거치게 바로 unlock 날릴수있도록 지정 가능하게

 

 

> Enter 시나리오

1. gps로 geofence 감지

2. geofence 재실 on

3. ble 스캔 시작

4. ble 디텍

5. 지정된 도어락 unlock

6. ble 재실 on (on일때 detect되도 명령 수행하지 않기위해)

7. ble scan stop <- 목표한바를 달성하였기에 stop

8. 기기의 wifi 자동으로 on (설정에서 이기능 쓸지 말지 on off 가능하게 제공)

9. wifi detect scan 시작 -> 안드로이드에서 wifi detect을 하기위해 뒤에서 대기해야함

10. wifi 연결되면 wif 재실 on

 

 

> Exit 시나리오

1. wifi disconnected x분 유지시(설정에서 옵션으로 제공)

2. wifi 재실 off

3. ble scan 시작(geofence를 벗어나지않고 가까이 슈퍼나 쓰레기 버리로 갔을경우)

3-1 geofence를 벗어나지 않고 다시 들어온경우 Enter 시나리오에서 4. 부터 다시 시작

4. geofence 벗어나면

5. geofence 재실 off

6. ble scan stop

7. ble 재실 off

 

 

위 내용을 기획하고

연휴 4일? 정도 만들어봤습니다

 

Geofence와 Wifi쪽 개발은 해본거지만

BLE 쪽은 첨해봤기에 BLE부터 시작하였습니다

 

영상 함 보시죠 

엘레베이터에서 내려서 문열리는 영상과 계단으로 올라왔을때 영상입니다.

 

 

속도 참 빠르죠? 이제 OwlEye(오라이)만 설치만 하면 이렇게 될수있습니다... 

 

중간중간 기본기능이 되면 베타 테스터도 모집하게습니다 많이들 참여해주시면 감사하겠습니다

 

마지막으로 앱 현재 구현된거까지만

은자가 만들어 줬어요~~

 

 

 

반응형
반응형

※ 우리 부부가 열심히 일하고 야근해서 받은 머니로 구입한 후기입니다

 

붱이 Story

 


[붱이 Story/IoT] - SmartThings와 Home Assistant 연동하기 1탄 - Home Assistant 설치

[붱이 Story/IoT] - SmartThings와 Home Assistant 연동하기 2탄 - SmartThings Bridge 설치

[붱이 Story/IoT] - SmartThings와 Home Assistant 연동하기 3탄 - SmartThings 기기들 HA에 연결



이사로 인해 4탄이 많이 늦어졌다


하지만 4탄을 해야 비로소 ST와 HA연동을 다했다고 말할수 있다


3탄이 ST에서 HA 연결이라면


4탄은 HA에서 ST로 연결이다.


예제로 HA에서만 할수있는 Router 재실센서를


ST 가상 센서와 연결할 것이다.


물론 이건 SmartApp과 개인 서버로 가능하다 (HA 없이)


하지만 지금 내가 하는 방법이 한 100배 쉽다고 말할수있다


GPS 재실센서 추가하는법은 여기 링크 참조

[붱이 Story/IoT] - Samsung Connect 사용기 2탄 -본인폰을 재실센서로 사용하기



결과 화면 부터 보자~


 ST에서 화면과 Samsung Connect App(이하 SCApp)에서 화면

SCApp에서 보이게한건 다음 포스팅에~

이번 글만 따라해선 SCApp에선 보이지않는다

SC App에 보이게 하는건 꿈을위한 계획님 글 참고

http://cafe.naver.com/stsmarthome/411




GPS/WIFI 은쟈와 내꺼 총 4개가 추가되어 있는것을 확인할수 있다.(위)


1단계 HA에 라우터(WIFI) 재실센서 만들기


configuration.yaml에 아래 device_tracker 추가


...생략

mqtt:

  broker: !secret server_ip


switch: !include switchs.yaml

sensor: !include sensors.yaml

light: !include lights.yaml

device_tracker: !include device_trackers.yaml

group: !include groups.yaml

script: !include scripts.yaml

automation: !include automations.yaml

... 생략



device_trackers.yaml을 생성하고 아래와 같이 추가

ip는 자신의 폰이나 와이프가 공유기 붙었을때 할당받은 ip를 넣는다

앞에 이름도 자신이 원하는데로 기입

 - platform: ping

   hosts:

     Booung_S8_WIFI: 192.168.0.17

     Eunja_G6_WIFI: 192.168.0.6


 == 2017.09.01 내용 추가 ==

혹시 집에 공유기가 asus라면 

위에 ping 방법보다 이방법을 선호

host에 공유기 관리자페이지들어갈때 ip(NAS ip가 아니다)

username은 관리자 페이지 들어갈때 id

password 관리자 페이지 들어갈때 비번

 protocol: telnet 

  - platform: asuswrt

    host: 192.168.1.1

    username: your admin id

    password: your admin password

    interval_seconds: 30

    consider_home: 180

    track_new_devices: no

    protocol: telnet

그리고 마지막으로 관리자페이지로 가서 telnet을 on


https://www.asus.com/support/faq/1005449/


다적고 HA 재시작


그러면 


known_devices.yaml 이라는 파일이 생성되어있을것이다

열고 기입

중요사항은 각 device mac address 잘보고 적자~

booung_s8_wifi:

  hide_if_away: false

  icon:

  mac: 9e:dB:해당mac address

  name: Booung S8 WIFI

  picture:

  track: true

  vendor: SAMSUNG


eunja_g6_wifi:

  hide_if_away: false

  icon:

  mac: da:0g:해당mac address

  name: Eunja G6 WIFI

  picture:

  track: true

  vendor: LG



그리고 HA 재시작


잘따라했다면 HA Dashboard에 보일것이다




1단계 끝



2단계 ST에서 Simulated Presence Sensor 만들기


이제 이쯤되면 다들 SmartThings IDE는 익숙해졌을거라고 본다

https://graph.api.smartthings.com


My devices로 이동


+ New Device


Device Network Id는 아무거나 막적되

다른 device와 중복되지 않게 적으면된다


핵심은 Type을


"Simulated Presence Sensor"

로 설정한다 그리고 Create





3단계 Automation 이용하여 HA->ST 연동하기


위에 device_tracker 만든것처럼 automations.yaml 만들고


configuration.yaml에 아래와같이 기술


...생략

mqtt:

  broker: !secret server_ip


switch: !include switchs.yaml

sensor: !include sensors.yaml

light: !include lights.yaml

device_tracker: !include device_trackers.yaml

group: !include groups.yaml

script: !include scripts.yaml

automation: !include automations.yaml

... 생략



그리고 automations.yaml 에 아래와 같이 기술

  - alias: S8 Presence to ST

    trigger:

      platform: state

      entity_id: device_tracker.booung_s8_wifi

    action:

      - service: mqtt.publish

        data_template:

          topic: "smartthings/Booung S8 WIFI/presence"

          payload: >

            {% if is_state('device_tracker.booung_s8_wifi', 'home') %}present{% else %}not present{% endif %}


  - alias: G6 Presence to ST

    trigger:

      platform: state

      entity_id: device_tracker.eunja_g6_wifi

    action:

      - service: mqtt.publish

        data_template:

          topic: "smartthings/Eunja G6 WIFI/presence"

          payload: >

            {% if is_state('device_tracker.eunja_g6_wifi', 'home') %}present{% else %}not present{% endif %}


각 라인 설명


  - alias: S8 Presence to ST  // 걍 Automation 이름

    trigger:  // 상태조건? 트리거를 뭘로 사용할거냐?

      platform: state  // 센서의 state 값을 이용할거다~~

      entity_id: device_tracker.booung_s8_wifi  // 센서 뭘할거냐 난 아까 만든 device_tracker중에 booung_s8_wifi

    action: // 위의 트리거에 따른 action 지정

      - service: mqtt.publish  // service는 mqtt의 publish를 사용할거다~~~

        data_template: // data template 구성

          topic: "smartthings/Booung S8 WIFI/presence" //smartthings의 Booung S8 WIFI를 사용할건데 얜 presence 센서다 이건 3탄에서 말한 state.json에 보면 어떤 값을 사용하면 될지 감이 온다 거길 열어보면됨

          payload: >

            {% if is_state('device_tracker.booung_s8_wifi', 'home') %}present{% else %}not present{% endif %}

// 어떤걸 언제 무슨값을 보낼것인지에 대한 룰 HA에서 만든 device_tracker.booung_s8_wifi의 상태가 home이면

st에 present를 보내고 그밖에 상태면 not present를 보내라 


위에 entity_id에 뭘 넣어야할지 모를땐

HA 홈페이지를 가자 아래 노란음영 "<>" 를 선택하면 본인이 만든 기기와 sensor들의 entity 값을 볼수있다. 




위에 까지 설정을 다하고 HA 다시시작



그리고 본인 폰을 wifi에 붙였다 떼었다 해보자



붙일때 인식시간은 약 10초 내외


좋은 공유기는 3초만에도 반응이 온단다


떨어진거에 대한 인식 시간은 최소 2분이상


보통 3분에서 5분


ST App에서 값이 HA의 값에 의해 변화되고 있는지 확인~~




※ 공감 및 댓글 한마디는 포스팅하는데 큰 힘이 됩니다.





반응형
반응형

※ 우리 부부가 열심히 일하고 야근해서 받은 머니로 구입한 후기입니다

 

붱이 Story

 

SmartThings(이하 ST) 이제 가지고 있는

기기들의 웬만한 설정은 다 끝났고

자동화도 얼추 됬고 


하고 싶은게 두가지가 생겼는데


첫째. wifi 공유기에 붱이와 은쟈가 붙는 시점에 재실 판단을 하고싶다.

둘째. 사는곳의 미세먼지 값을 ST 에서 확인하고 싶다.


ST로는 SmartApp을 짜야하는데 진입장벽이 높았다


그래서 이것들을 쉽게 할수있는것이

Home Assistant(이하 HA)란걸 알게되었다


HA를 설정하기위해선 라즈베리파이나

개인 서버가 있어야한다


나는 시놀 나스가 있으니 여기서 구축했다.

사용법은 아래 참조함

https://home-assistant.io/docs/installation/docker/


SYNOLOGY NAS

As Synology within DSM now supports Docker (with a neat UI), you can simply install Home Assistant using docker without the need for command-line. For details about the package (including compatability-information, if your NAS is supported), see https://www.synology.com/en-us/dsm/app_packages/Docker

The steps would be:

  • Install “Docker” package on your Synology NAS
  • Launch Docker-app and move to “Registry”-section
  • Find “homeassistant/home-assistant” with registry and click on “Download”
  • Wait for some time until your NAS has pulled the image
  • Move to the “Image”-section of the Docker-app
  • Click on “Launch”
  • Choose a container-name you want (e.g. “homeassistant”)
  • Click on “Advanced Settings”
  • Set “Enable auto-restart” if you like
  • Within “Volume” click on “Add Folder” and choose either an existing folder or add a new folder. The “mount point” has to be “/config”, so that Home Assistant will use it for the configs and logs.
  • Within “Network” select “Use same network as Docker Host”
  • Confirm the “Advanced Settings”
  • Click on “Next” and then “Apply”
  • Your Home Assistant within Docker should now run

Remark: to update your Home Assistant on your Docker within Synology NAS, you just have to do the following:

  • Go to the Docker-app and move to “Image”-section
  • Download the “homeassistant/home-assistant” image - don’t care, that it is already there
  • wait until the system-message/-notification comes up, that the download is finished (there is no progress bar)
  • Move to “Container”-section
  • Stop your container if it’s running
  • Right-click on it and select “Action”->”Clear”. You won’t loose any data, as all files are stored in your config-directory
  • Start the container again - it will then boot up with the new Home Assistant image

RESTART

This will launch Home Assistant and serve the web interface from port 8123 on your Docker host.

If you change the configuration you have to restart the server. To do that you have 2 options.

  1. You can go to the service developer tool icon service developer tools, select the service homeassistant/restart and click “Call Service”.
  2. Or you can restart it from an terminal by running docker restart home-assistant


라즈베리에 설치법은

https://home-assistant.io/docs/installation/raspberry-pi-all-in-one/


도커로 이동

레지스트리에서 home-assistant라고 검색




다운로드를 하면 버젼선택화면에서 latest


왼쪽 이미지 텝으로 이동 오른쪽에 용량이 올라가는게 보이고 (아래)

다받아지면 실행 버튼이 활성화된다.



실행 버튼이 활성화 되면 실행을 누르던

home-assistant 더블클릭을 누룬다

그럼 아래와같은 컨테이너 생성 화면이 뜬다.

컨테이너 이름을 적고

아래 고급 설정을 누른다 

지금 부터는 앞으로 설치할 도커 이미지에 대해서 

공통 설명이니

꼭 자세히봐야한다.



고급설정에 자동재시작 활성화 체크


볼륨으로 가서 폴더추가로 

/docker/homeassistant/config를 만들고

마운트 경로를 "/config"를 한다.

요기 스텝은 필요한 도커이미지만 하면된다

home assistant 

smartthings-bridge (앞으로 설치할예정)



네트워크 탭 아래 부분에 

"Docker 호스트와 동일한 네트워크 사용" 체크


환경탭에서 변수 추가

변수 "TZ"

값 "Asia/Seoul"


위 과정은 도커로 설치시 이미지의 시간이 서울이 아니다

그거 맞춰주는것이고 

만약 저렇게해도 안맞을경우

도커 이미지 설치 / 실행뒤에

터미널 탭에 생성누르면

bash란게 뜬다 거기로 이동하여

노란색 음영 명령어 dpkg-reconfigure tzdata

후 아래화면처럼 진행하면 맞춰진다.


여튼 이어서 설치를 하자

위에까지 고급설정 다하면 적용


비디오 형식으로 가면

homeassistant가 실행중으로 뜬다



이렇게 만들고 아까  위에서 마운트로 연결된 곳으로 이동하면

configuratioin.yaml 파일이 보인다

그리고 빈 secrets.yaml 이라고 만들자

스펠꼭확인하자  



secrets.yaml 파일을 열어

아래와같이 

Key: value 형태로 원하는 Key 이름을 넣고

세개는 기본으로 넣다 많이쓰이니

이건 어따쓰냐면 homeassistant를 

외부에서 접속할때 쓸 password이다

server_ip도 내가 지은이름이니 알아서 짓고

주소는 homeassistant가 설치된곳의 서버 ip를 넣으면된다


그리고 cofiguration.yaml을 열고

api_password란 부분을 찾아가서 아래와같이 입력한다

!secret entry_passwd

Secret component의 entry_passwd 키값을 사용하겠다는 뜻이다.



cofiguration에 대한 기본지식은 아래 카페 런2유3님이 잘설명했으니 한번보자

http://cafe.naver.com/stsmarthome/182


그리고 외부에서 하기 위해 각자 공유기에

포트 포워딩을 8123을 추가하자

homeassistant의 기본 포트는 8123이다.


이제 도커에서 해당 이미지를 다시 시작하자



브라우저를 열고 (크롬만된다)

자신이 설정한 ip

 http://192.168.0.X:8123

밖에서는 

http://ddns주소:8123


밖에서 접속시는 passwd를 요구할테니 

위에 설정한 passwd를 입력하고 들어가본면된다


아래와같이 되면 설정완료

아래화면츤 처음 화면이 아니고 초기에 이리저리 만질때 화면이니 무시하자




1탄 Home Assistant 설치하고 띄우기 완료


[붱이 Story/IoT] - SmartThings와 Home Assistant 연동하기 2탄 - SmartThings Bridge 설치




※ 공감 및 댓글 한마디는 포스팅하는데 큰 힘이 됩니다.



 


반응형
반응형

※ 우리 부부가 열심히 일하고 야근해서 받은 머니로 구입한 후기입니다

 

붱이 Story

[붱이 Story/IoT] - Samsung Connect Home Pro 개봉 및 세팅기

 

[붱이 Story/IoT] - Samsung Connect 사용기 1탄 - SmartThings 연결 및 Rule 사용하기



용어~~정리하고 시작

SmartThings : ST

Samsung Connect : SC


그럼

ST App / SC app / SC Home

뭘 뜻하는지 알겠쥬??



ST Hub를 

ST app에서 최초 추가를 하면

추가를 시도한 폰으로

재실센서가 자동으로 만들어진다


ST Hub 사용자들은 다아는 사실


하지만!


SC Home을 구매하여 ST hub를 사용하시는분들은

본인폰은 자동으로 재실센서가 추가되지 않는다.


그래서 이사실을 모른다!!!


그래서 알려드릴겸

안다해도 바로 못쓴다.


SC App에서 그 재실센서를 

쓸수있도록 하는방법을

알려드릴려고 한다.



아 재실센서가 뭥미?

하시는분을 위해 

냥 내 존재의 여부를 알수있는 센서라고 보시면된다


나 집에 있니 없니? 판단?




1단계 ST App을 통해 내폰 추가하기



추가하기 앞서 꼭 설정해야할것을 보자


ST App에서 Location 정보에

우리집을 저장해둬야한다.


요걸 기준으로 원표시를 벗어나면 

"외출"

원 안으로 들어오면 


"귀가"로 판단한다.


설정 안되어있으면 설정하자




여기서 저 원의 반경은 롱프레스 해서 반경을 조절할수있다

기본값은 약 반경 350m정도고

더좁게 또는 더 크게 할수있으니 참고하자



Save를 하고 My Home 탭에서


"+ Add a Thing" 을 누르자(왼쪽)

그리고 아래의 "Add Device Manually"




요기서 나도 처음에 찾다가 못찾다가 카페에 도움받아 알았다 ^^;;

(ST Hub등록시 자동으로만 되어있고 직접 추가는 처음이라)

여튼 중간에 "Sensors"를 선택

그리고 GPS 아이콘같은 "Presense Sensors" 선택



그러면 아래와같은 화면이 나온다.

맨위에 휴대전화 선택 

내폰하나만 덩그러니뜬다.(캡처빼먹음 생략) 선택

그결과가 오른쪽 화면이다.

누구의 Androind phone? 뭐 요래되어 있는데 

난 BooungS8로 변경하였다.

그리고 "Next"




중간에 Notify me When 이라는

 SmartApp 설정하는게 나오는데

 안하고 넘어가도된다

SC App Rule로 다된다. 

굳이 노노

넘어가서 Done을 누루면 

아래 왼쪽 처럼 맨위에


BooungS8  PRESENT 라고 되어있다.

내가 지금 집에 있으니 저래 표시되고

외출로 인식되면 "AWAY"가 표시된다.


여기서 아래 SC App으로 가보자는 우선 보기만하자

 그다음 단계 "DTH변경"을 한뒤에 하길바란다

지금 난 설명을 위해 들리는것일뿐...

만약여기 들렸다 가면 부팅을 한번하고 와야한다.

(SC App은 DTH갱신이 바로 안됨... ST App은 바로되는데...)


이제 "SC App으로 가보자"

샤오미와 하모니Thing처럼 역시나 

SC App은 상태 인식을 못한다




2단계 DTH 타입 변경


처음 본사람들을위해 ST IDE 사이트 링크


https://graph.api.smartthings.com


이동하여 로그인하고 

My Devices 목록중에 위에서 추가한

BooungS8을 선택하면 아래와 같이 나온다

"Edit"을 누루자





노란색 음영표시한부분의

Type이 원래는 위에 보면

"Mobile Presence"

라고 되어있다 요걸 SC App 에선 인지를 못해서

상태값이 안나오는것이다


요걸 SCApp이 인지가 가능한 DTH인

Arrival Sensor로 Type을 바꾸고

hub도 선택해주고

"Update"

그리고




SC App에서 재실센서를 가지고 자동 규칙을 만들자


이제 SC App으로 가보면 아까와 달리 

"도착" 이라고 되어있는것을 확인 할수 있다

외출시엔 SC App에선 "떠남" 이라고 표시된다.

선택하면 Detail View를 다운받고(최초한번만 받는다)




근데 뭐없다.. 디테일뷰는 ㅎㅎ

여튼 이제 자동규칙 만들기에 가면


상태값을 알수있게됬기때문에


맨아래 BooungS8이 있는것을 볼수있다.



현재는 ST App의 CoRE / SC App 의 자동규칙을

상황에 맞게 쓰고있다.

SC App에서 다양한 DTH와 지원기기가 

차차 늘어간다면 

ST App의 CoRE없이 

SC App하나로 

초보자도 쉽게 자동화를 할수있을것으로 예상된다.


그래서.. 지원되는 TV인 The Frame 을 주문했다!!

오면 자세히 포스팅하겠음

이사후에 올테니 좀걸림




인식 범위 체크



오늘 출근길에 어느시점에 

외출로 인지하는지 체크해보았다


폰에서 SCapp으로 규칙으로

단순히 외출시 노티 룰을 추가한뒤 

출근길에 노티가 오는 시점

자리에서 네이버 맵을 통해

위치를 찍어서 캡처했다




모바일에선 룰러가 없어서 PC naver map web으로

룰러로 직선 거리를 재어보니


약 353m으로 측정되었다.


이정도를 벗어나야 내폰이 외출로 인식하니

자동 규칙만들때 참고 바란다~

퇴근길은 지하로 들어와서 측정할수가 없었지만 

집거의 다와서 귀가로 인식하더라


개인적으로 아주 만족한다


꿀팁 공유 끝~




- 2017.08.24 추가 내용 -


해당 디바이스 지울때 지워지지가 않는다

 해결법은 

DTH를 "Mobile Presence"로 원래대로 돌리고 지우기 시도하면 된다

DTH Arrivla센서는 계속 놓고 사용하다 지우고 싶을때 다시 변경하고 ㄱㄱㄱ



이런것도 있으니 재미로 보세요~

[붱이 Story/IoT] - SmartThings와 Home Assistant 연동하기 4탄 - HA->ST 연결(예제 재실센서)



※ 공감 및 댓글 한마디는 포스팅하는데 큰 힘이 됩니다.



반응형

+ Recent posts