life360이 서드파티의 접근을 차단하면서 GPS 재실 센서로의 사용이 많이 힘들어졌습니다.

저도 life360을 이용해서 GPS 재실 센서로 이용하고 있어서 빨리 대체재를 찾아야 했습니다.

저는 일반적인 GPS 재실 센서 용도로도 life360을 사용하였지만 life360에서 제공해주는 거리 값을 이용해서 전체 소등이나 TV, 전열기구 등을 끄는 자동화도 같이 사용하고 있었기에 대체될 GPS 재실 센서도 거리 값을 제공해줘야 했습니다.

가장 먼저 테스트 했던게 Hubitat App을 이용한 방법입니다. Hubitat App은 작동이 잘 되다가 한번씩 작동이 안되는 문제가 있었습니다. 폰에서 App을 켜서 위치를 잡아 주면 다시 작동을 하였는데 작동이 일관적이지 않았습니다. 그리고 거리 값을 제공해주지 않았습니다.

두번째로 테스트한게 Geofency 라는 앱을 이용한 방법입니다. 유료 어플이지만 어플을 구입해서 테스트를 진행하였는데 개발된 Driver 완성도 문제인지 폰에서는 위치를 제대로 작동하지만 해당 위치 값을 Hubitat에서 제대로 가져오지 못하는 문제가 있었습니다. 결국 어플을 하루 이틀만에 어플을 환불 처리하였습니다.

마지막으로 테스트했던게 ST에서도 한번쯤 사용했던 OwnTracks 입니다. life360 이슈에 맞춰서 새로운 Hubitat Driver를 개발한 개발자가 있어서 해당 Driver를 사용해서 테스트를 하였는데 life360을 완벽하게 대체하여 사용하고 있습니다.

먼저 관련 포럼 글 링크입니다.

https://community.hubitat.com/t/release-owntracks-for-hubitat-presence-detection/130821

 

[RELEASE] OwnTracks for Hubitat Presence Detection

I was looking for a fall back solution as Life360 was slowly deprecating the features I used, and wanted OwnTracks to work "similar" to Life360 while adding in central management. You can change regions in this app, as well as location and display settings

community.hubitat.com


설치는 HPM에서 owntracks를 검색하시면되고 두개가 검색되는데 첫번째를 설치하시면 됩니다.

 
 
Previous imageNext image
 
 
 
 
Previous imageNext image

App 설치 후 연동 방법은 OwnTracks App에서 Mobile App installation instructions에서 각 폰 OS에 맞는 Host 링크를 복사 후 폰의 Owntracks app에서 입력해주시면 됩니다.

폰에서는 Owntracks app --> 오른쪽 위 i 아이콘 --> Settings --> HTTP --> Host 항목에 Hubitat에서 복사한 링크 입력 --> DeviceID와 UserID 입력 --> 그 외 폰 OS에 맞는 옵션 활성화 해주시면 됩니다.

 
 

값을 설정 완료한 다음 Map으로 돌아와서 왼쪽 위 화살표를 눌러서 현재 위치로 이동한 다음 오른쪽 최상단의 위로 향하는 화살표를 눌러서 Choose action 중에서 Send location now를 해주시면 됩니다.

정상적으로 위치 값을 보냈다면 hubitat owntracks app에서 스크린샷처럼 member 값을 가져옵니다.

member를 선택하면 해당하는 member의 재실 센서가 생성이 됩니다.

 
 
Previous imageNext image

재실 센서로 사용될 위치 값은 Configure Regions 항목에서 지역을 추가/수정/삭제할 수 있습니다. 재실이 감지될 반경도 설정할 수 있습니다.

Addtional Hubitat App Settings 항목에서는 집안의 WIFI값을 설정해서 폰이 해당 WIFI에 접속하면 실수로 GPS 재실이 튕기는 것을 예방하는 옵션도 있습니다.

life360처럼 집에서 얼마나 떨어져 있는지 거리 값 (distanceFromHome 옵션)을 제공해주므로써 제가 기존에 사용하던 자동화에서도 적용할 수 있었습니다.

Hubitat에서 life360을 대체할 GPS 재실 센서가 없어서 고민이였는데 마침 이 부분이 불편했던 개발자가 좋은 App을 개발해줘서 훌륭하게 대체할 수 있었습니다. 업데이트도 활발히 이루어져서 개발자가 끊임없이 노력하는 부분도 있습니다. 초기 버전에서는 GPS 재실이 불안해서 저도 사용을 안하긴 했는데 버전업되면서 안정화되었습니다.

GPS 재실 센서가 필요하신 분은 한번 사용해보시는 걸 추천드립니다.

Posted by 땡깡둥이