반응형

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


[붱이 Story/IoT] - SmartThings 자동화 이해하기 - 기본 원리 및 트리거란?
[붱이 Story/IoT] - SmartThings 자동화 이해하기 - 선행 조건 알고 쓰자
[붱이 Story/IoT] - SmartThings 자동화 이해하기 - Stay와 자동 끄기 알아보기
[붱이 Story/IoT] - SmartThings 자동화 이해하기 - 멤버 위치, 장소 상태 재실에 관해

멤버 위치에 대해선 다룰 내용이 많아서 따로 포스팅 하였습니다

1. 위치 판단은 누가??

멤버 위치는 폰이 판단합니다 SmartThings와 무관합니다.
Google Geofence
https://developer.android.com/training/location/geofencing?hl=ko

지오펜싱 만들기 및 모니터링  |  Android 개발자  |  Android Developers

지오펜싱 만들기 및 모니터링 지오펜싱은 현재 위치에 관한 사용자의 인식과 관심 위치에 관한 사용자의 근접성 인식을 결합합니다. 관심 위치를 표시하려면 위도와 경도를 지정합니다. 위치

developer.android.com

요 기능에 의해서 SmartThing의 역할은 위치 정보를 사용자가 "장소 관리"를 통해서 위치와 반경을 입력을 한거대로 안드로이드 시스템에 정보를 등록을 합니다

등록이 되면 안드로이드는 등록된 반경에 들어올때와 나갈때마다 SmartThings에 알려줍니다
야~~ 너가 등록한 GeofenceId 뭐뭐뭐가 Enter 되었어~~~
야~~ 너가 등록한 GeofenceId 뭐뭐뭐가 Exit 되었어~~~

그럼 그때 SmartThings는 오 알겠어 SmartThings Cloud에게 이폰에 매핑되는 Mobile Presence 기기한테 event를 날려줍니다.

2. 어떤원리로 안드로이드는 in out을 판단할까?

GPS, WIFI, 기지국으로 판단합니다.

일반적으론 GPS가 가장 정확도가 높고
그외엔 wifi와 기지국 정보를 가지고 안드로이드가 알아서? 잘 판단해서 위치를 판단합니다.
해서 밖에서는 gps 기반으로 위치를 판단할것이고 내부나 gps센싱을 못하는 곳에서는
주로 wifi에 의존해서 위치 판단을 합니다.

여기까진 이제 다아는 사실이고
클리앙에서 아주 자세히 다룬 글이있어서 첨부합니다
https://www.clien.net/service/board/lecture/3319515

3. 난 왜 이렇게 잘 안될까 어떻게 해야하나?

Q1. 멤버 위치사용해서 룰을 만들었는데 잘안되요

A1. 이분들을 보면 룰이 엄청 많아요 실제로 멤버위치가 잘동작 안해서 안되는건지 조건이 이상한지 판단하기가 너무너무 어렵습니다. 이 경우엔 먼저 아래 방법을 꼭 테스트 해서 멤버 위치에 이상이 있는지 없는지 확인을 부탁드립니다

옵션도 그외 조건도 아무것도 하지말고 위에 딱 저모양대로 그대로 두개 룰만 만들어서 푸쉬 알림이 잘오는지 관찰
그리고 다른 조건에 문제가 없었는지 확인해보시면 자동화 오류에 확인하기 좋습니다.

Q2. 집에 다들어와서 자동화가 실행되거나 반응이 늦을때가 있어요

A2. 우선 실내에 들어오는 시점에 자주 튀거나 늦게 반응 하는 사례들에 대한 정보들

Q3. 집에만 들어오면 자주 밖으로 나갔다고 인식되요 (이사나 공유기 바꾼사례)

A3. 이경우는 저도 겪었고 주위 몇분 겪은걸 실제로 본사례인데
위에 말씀드렸다시피 집안에 들어오면 gps가 센싱이 안되기때문에 wifi에 의존해서 위치값을 판단하게 됩니다.
그럼 wifi 공유기는 자기의 위치를 어떻게 알려줄까요?
정확한 원리는 모르겠지만 지속적인 학습으로 ? 자신의 공유기의 위치는 어디다라고 인터넷 어딘가에 위치를 기록하게됩니다.(google db 인지 어떤 공용으로 쓰는곳인지는 모르겠음)
그래서 이사를 했거나 중고로 공유기를 구입했거나 했을때 튀는순간 제빠르게 다른맵들을 켜서 현재 위치를 보면
공유기의 전주인의 집을 가리키고있거나, 이사오기 전 집 으로 인지되어있을겁니다

전 두개다 겪어봤습니다. 어떻게 해결해야하냐? 좀번거롭지만
문제의 공유기 wifi에 기기가 붙어있으면서 gps센싱도 되게 한체로 며칠간 노출시켜놔야 공유기의 위치를 바로잡습니다.

저같은경우는 집에 노는 탭에 Tmap을 켜고 wifi 는 중고 공유기에 붙인채로 대략 워킹데이 5일 방치해두었는데 어느날 부터 이문제가 해결되었습니다.

구글링에 뭐 어떤 사이트가서 mac주소에 대한 주소를 다시 업뎃해라 뭐 이런것도있엇느데 다안됬었고 위 방법으로 해결했었습니다.

관련 링크들 첨부합니다
http://redoubtsolutions.com/android-reports-wrong-location-when-connected-to-wifi/
https://android.stackexchange.com/questions/106833/moved-out-with-my-router-location-services-dont-get-ithttps://community.tp-link.com/en/home/stories/detail/1200

Q4. 어느날 부터 갑자기 멤버위치가 동작을 안하는것 같아요

A4. 이케이스는 보통 두가지가 있습니다.
가장 많은것은 중간에 어떤 연유던간에 위치 권한이 항상허용이 아닐때

위와같은 경우로 발생이될수도있고 몇개월만에 다시써보려할때?
또는 어떤연유로 그냥? 무의식중에 위치 권한? 뭐지 하고 앱사용중으로 바꿨을때?

위 케이스로 권한은 반드시 "항상 허용"이여야 합니다.
이게 아닌경우 아래 SmartThings 설정에 가보면 "이 휴대전화를 내 위치로 활용하기" 옆에 빨간 느낌표가 떠있거나


진입해보면 위에 도움말로 뭐라고 적혀있을겁니다


해당 느낌표나 Tips가 안뜨게 하면 권한은 만족하고 있다고 봐도됩니다.

그리고 두번째 안되는 이유?
앱의 버그던? 시스템 오류던 등록된 Geofence가 날라갔을경우?
구글 문서엔 이렇게 적혀있습니다

SmartThings앱도 폰을 재부팅시에 다시 재등록하는 로직이 들어있습니다.(테스트로 확인함)
이경우는 폰을 재부팅해보는 방법으로 해결이 될수있으니 시도해보세요~

Q5. 위치 상태를 알고싶은데 알길이 없어서 답답해요

A5. SmartThings new app에서는 Mobile Presence를 숨기고있어요(제발 보이게해주세요 ㅠㅠ)
임시방편으로 제가만든 People SmartApps를 통해서 확인이 가능하니 요것도 해두시면 문제 상황에서 기록으로 상태를 확인하기 쉬워요
[붱이 Story/IoT] - People - SmartThings SmartApp 소개

People - SmartThings SmartApp 소개

※ 우리 부부가 직접 구매하고 사용한 후기입니다. SmartThings classic때는 Mobile Presence가 카드로 보여져서 in out 보기가 좋았는데 New app으로 오면서 Mobile Presence가 쏙 숨어서 여간 불편한게 아니여..

blog.weekendproject.net


Q6. 위치 정확도가 떨어지는것 같아요

A6. 아래 메뉴들을 확인해 보시길 바래요~

Q7. 출근길에 출근 동작했는데 퇴근길에는 퇴근 동작을 안해요

A7. 이케이스 사용자가 다음날 출근길에도 역시 출근 동작을 안하고 퇴근길에 퇴근 동작을 했다면
아래의 이유입니다.
1일차(처음 문제 발생날) 2일차로 부르겠습니다.

가. 1일차 출근길 - 집 반경 OUT -> 폰 Geofence OUT감지 -> Server OUT - 룰동작 O
나. 1일차 퇴근길 - 집 반경 IN -> 폰 Geofence IN감지 -> 네트워크 오류로 인해 Server IN 전송 실패 - 룰동작 당연 X
다. 2일차 출근길 - 집 반경 OUT -> 폰 Geofence OUT감지 -> Server OUT - 룰동작 X
라. 2일차 퇴근길 - 집 반경 IN -> 폰 Geofence IN감지 -> Server IN - 룰동작 O

여기서 "나" 사례는 오케이 네트워크 오류라고 치고 "다" 는 왜 안될까?
각 항목당 Mobile Presence 상태를 보겠습니다.
가. OUT
나. OUT (in 실패했기때문)
다. OUT
라. IN

이제 이해가 되시죠?
라에서 드디어 OUT에서 IN상태가 바뀌어 트리거가되어서 라시점에 발생을 한겁니다.
이케이스는 나시점에 왜 네트워크 에러가 발생했었는지 보면
1. wifi를 켜고 다니는 분이 geofence반경에 in out event 발생 시점에
길거리에서 인터넷이 안되는 wifi에 붙어 있어서 서버 전송 실패했는 경우

2. wifi 자동 켜기 끄기 옵션(삼성폰에만 있나?) 으로 알수없는곳에서 꺼지거나 켜지는 그 스위칭 구간에 이벤트가 왔는데 인터넷이 안되는 경우

이런 사례는 사실 해결하기가 쉽지 않습니다만 이렇게 오류가 발생했을수도 있구나 알고있으면 추후 문제 발생시 도움이 될수도 있을것같아 적어봤습니다.



왠만한 이슈들에 대해선 다 다룬것 같은데
추가 더 궁금한 이슈나 다루지 않은게 있으면 말씀해주세요 추가하도록 하겠습니다.

반응형
반응형

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

 

붱이 Story

 

화장실엔 아직 딱히 IoT 관련 작업을 안했지만


화장실 재실에 맞는 등 On/Off 정도는 꼭 하고싶었다


메이크리즘님 블로그(링크)를 보고 이런게 있구나는 알았지만


카운터 센서 송수신부가 너무 크고 안이뻐서 하고싶은 맘은 없었다.



그러나....


얼마전 카페 스텝이신 플루님 집에서 신세계를 경험하고는


바로 주문을 하였다.


거실 화장실 + 안방 화장실


그리고 안방 화장실은 4구 스위치라 아크릴 커버도 같이 구입하였다.

가정용을 구입하였으며 3인까지 카운팅된다

모델명은 HST300CAW




역시 다시봐도 너무 크고 안이쁘다..


저 검은선 아래부분이 다 AA 베터리인데

이부분은 좀 소형 베터리로 개선이 시급하다

너무 커...




안방 화장실 설치


먼저 안방 화장실부터

먼저 누전차단기를 내리고 작업을 하였기때문에 

많이 어둡다


그래서 필립스 Hue go를 가져왔다 포터블로 이동이 가능하기에...



보다 시피 안방은 4구다 보템 스위치보다 커서 

제거시에 남는 공간이 많다





선연결은 좀 헤맸는데 빨간선이 전원이고 

녹색? 검은색? 두개선이 전등 1 2

노란색 파란색은 환풍기다


사진은 못찍었지만 보템엔선이 총 3개이다


"R상", "Fan", "Light"


R상에 전원 빨간선을 연결하고


Fan에 파란색을 넣던 노란색을 넣던 동일하게 동작해서 하나만 엮고

나머지 한선은 절연 테이프로 막았다.

그리고 Fan에는 케이블이 두개를 연결할수있는데

전등이 두개인경우 한개를 넣으면된다.

안방에는 전등이 두개임으로 환풍기에 가까운 남는 전등2를 연결하였다 


그리고 Light에 전등1을 연결



(사진 위) 원래 스위치를 제거 후 남는 공간을 가릴 

아크릴 커버와 보템 스위치가 설치된 모습이다.


그리고 문틀에 설치된 카운터 센서 바닥으로부터 60cm에 설치하였다.




동작 영상은 아래에서 확인 아주 빨리 동작하는걸 볼수있다.





거실 화장실


거실 화장실은 바로 교체가 가능한 3구이다.



거실 화장실은 간단하다

전원 빨간색

전등 검은색

환풍기 노랑 파랑


남는선 없이 연결해서 설치된 모습(아래)


허나 우리집은 환풍기는 매번 사용하지않고


필요시에만 on을 하였다.


근데 보탬 기본설정은 전등과 환풍기가 동시에 켜지고 동시에 꺼진다


그래서 문의를 남김


전등만 자동으로 on/off되고 


환풍기는 기존처럼 수동으로 하고싶었다.


그래서 보템 고객문의에 문의 결과 답변은 아래와 같다


가능하다는 답변이고 아래와 같이 따라하니 

원하는데로 환풍기는 수동으로 변경되었다.




여기서부턴 보탬 답변 내용~~~


안녕하세요!

환풍기 수동설정 방법에 대해 설명드리겠습니다.

1. 아래 설명서를 보시면서 세팅모드에 진입 합니다.

2. 세팀매뉴얼의 2단계로 진입해서 부저음1회 : 시간없음 으로 설정변경한 후 환풍기 버튼과 전등버튼을 동시에 2초간 누르고

   있으면 삐삐 부저음 후 저장되며 변경 완료 됩니다.

*변경 후 동작은 환풍기 버튼으로 눌러 켜고 다시 버튼으로 끌수 있구요 혹시 끄지 않았다면 5단계 설정대로 1시간 후 자동으 로 꺼집니다.

1시간이 짧다면 5단계 시간설정을 원하시는 시간으로 변경 하시면 됩니다.





은쟈도 역시 카운터센서의 크기와 설치된모습에 경악을 했지만...


자동으로 되는거에는 만족하였다



나 또한 매우 만족...

좀더 스마트한 홈이 되었다.


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



반응형
  1. Favicon of https://blog.weekendproject.net BlogIcon 은쟈은쟈 2018.06.25 10:42 신고

    내 화장대 지못미.... 근데 저 문짝에 는 반드시 2개를 붙여야하나? 생긴것도 부담스러움 ㅜㅜ

  2. Favicon of https://www.makelism.net BlogIcon Makelism 2018.07.09 15:07 신고

    반응 속도나 신뢰도는 괜찮은데 센서 크기가 많이 아쉬운 제품이죠.

    • Favicon of https://blog.weekendproject.net BlogIcon 붱이붱이 2018.07.09 15:08 신고

      네 너무큰거같아요.개조해서 줄여볼려고 했는데 6V에 원래 용량을 맞추기가 힘들더라구요 ㅠㅠ

  3. mason 2018.07.24 04:42

    스마트홈 만들어가고 계시는 포스팅 너무 재미나게 보고 있습니다.
    저도 하모니로 이것저것 만지고 있던중에 궁굼한 사항이 있어서요
    엑티비티를 구성할때 포함되지 않은 제품이 같이 작됭되는 경우가 있는데 저만 이런건가요?
    예를 들면 "movie"라는 엑티비티를 만들고 안에 프로젝터 켬/휴전구 꺼짐만 넣어놓았는데
    옆에있는 선풍기가 같이 꺼져버리더라고요
    삭제하고 다시해도 제가 엑티비티에 같이 넣어놓지 않은 다른 제품들이 작동 또는 꺼짐 현상이 있어서요...

    • Favicon of https://blog.weekendproject.net BlogIcon 붱이붱이 2018.07.24 06:57 신고

      안녕하세요 다른액티비티들에 선풍기랑 다른 제품은 있지않으신가요? 하모니의 액티비티의 개념이 한개만 Active되는개념이러 기존 수행되었던것에대해서 off시키고 현재꺼만 active하거든요 그래서 제포스팅중에 kuku harmony라는걸 사용해서 activity개념이아니라 개별디바이스를 바로 제어하는 방법으로해서 사용중입니다. 이게아니더라도 액티비티옵션인가 어디설정에 다른액티비티가 활성화되도 on을 유지시켜주는 옵션이있던것으로 알고있습니다 고걸 활용해도 될것 같습니다

  4. mason 2018.07.24 17:50

    정보 너무 감사합니다~~

  5. 김현수 2018.10.17 17:14

    아크릴 커버 맞춤에요? 구입처 알수 있을까요?

  6. 슉슉 2020.01.05 20:35

    이것도 ST랑 연동이 된다면... 습도센서 달아서 습도가 일정 기준이 높으면 환풍기가 돌아가는 그런 자동화를 꿈꾸고 싶네요 ㅠ

+ Recent posts