Skip to content

MacroDroid 연동

Zipi edited this page May 20, 2022 · 4 revisions

MacroDroid

Tasker와 비슷한 어플로 초보자가 사용하기에 훨씬 더 편한 어플 무료버전은 광고와 매크로 최대 갯수가 제한되지만, 무료로도 충분히 사용할 수 있다.

https://play.google.com/store/apps/details?id=com.arlosoft.macrodroid

설정 방법

Macro Droid는 매크로를 만들 때 Triggers, Actions, Constraints 3가지가 필요하다.
Triggers는 해당 매크로가 동작하기 위한 조건으로, 특정 WiFi에 연결되거나, 블루투스가 끊기거나, WiFi가 활성화되거나 등의 조건을 말한다.
Actions는 해당 조건을 만족했을 때 실행되는 내용이다.
Constraints는 Trigger가 발생하여 해당 매크로가 실행되기 전 특정 조건을 만족해야지만 실행하도록 할 수 있다. 예로들어 배터리가 특정 % 이상이거나, WiFi가 연결되어 있다거나...
Constraints는 비워둬도 잘 동작한다.

매크로 추가

특정 WiFi 또는 블루투스에 연결된 경우로 예시를 들며, 사용자에 맞게 변경할 수 있다.

위 사진과 같이 Triggers에서 Connectivity를 보면 WiFi State Change, Bluetooth Event가 있다.

  • WiFi
    • Connected to network : 특정 WiFi에 연결되었을 때 실행
    • Disconnected from network : 특정 WiFi 연결이 해제되었을 때 실행
  • Bluetooth
    • Device Connected : 특정 블루투스 기기에 연결되었을 때 실행
    • Device Disconnected : 특정 블루투스 기기에서 연결이 해제되었을 때 실행

라우터를 사용하고 있다면 WiFi 또는 블루투스를, 차량 블루투스에 연결된 것을 이용한다면 블루투스를 이용하면 된다.
여기서 차량에 있는 블루투스 또는 WiFi를 선택하면 된다.

Actions에서 Connectivity, Send Intent를 이용하여 Navi to Tesla와 연동할 수 있다. 우측의 사진과 같이 정보를 입력한다.

  • Target : Broadcast
  • Package : me.zipi.navitotesla
    • No Store 버전의 경우 me.zipi.navitotesla.nostore
  • Action
    • navitotesla.ENABLE : 앱 기능 활성화
    • navitotesla.DISABLE : 앱 기능 비활성화

WiFi 또는 블루투스가 연결되었을 때 ENABLE를, 해제되었을 때 DISABLE를 지정하도록 매크로를 작성한다.

매크로를 저장한 후 우측 상단을 누른 후 Test Action을 하면 정상적으로 되었는지 확인할 수 있다.
Test Action을 하게되면, 정상적으로 된 경우 하단에 메시지로 Navi to Tesla가 활성화/비활성화 되었다고 메시지가 나타난다.
이제 차량에 탑승하여 정상적으로 자동화 처리가 되었는지 확인하면 된다.

Clone this wiki locally