Pioneer NP1でサブドライバーが自動でチェックインする方法(Android 限定)

パイオニアのNP1は、メインのドライバー以外に「サブドライバー」を登録することができます。My NP1アプリからサブドライバーでチェックインすることで、各ドライバーに合わせた機能を利用できるようになります。ただ残念ながら、一定時間後すぎると勝手にメインドライバーでチェックインした状態になってしまいます。それに、乗るたびにチェックインをするのも面倒なので、自動でチェックインするようにしてみました。AndroidでMy NP1アプリを使ってるサブドライバーさん向けの情報です。

MacroDroidアプリを使って実現します。課金しない状態で使えるはずです。MacroDroidの細かい説明は端折りまして、マクロのみの説明です。仕様は、給電中なAndroidスマホがNP1とBluetooth接続されたことをトリガーに、チェックインできるようにします。

Macrodroid

【トリガー】

  • デバイスに接続時
    [接続][Bluetoothイベント][デバイスに接続時][NP1-xxxx]

【アクション】

  • 起動:My NP1
    [アプリ][アプリを起動][アプリを選択][My NP1]

  • 待機3秒
    [マクロ][次のアクション実行前に待機][3秒]

  • UI画面操作(クリック[NP1を設定])
    [機器の操作や動作][UI画面操作][クリック][テキスト内容][NP1を設定][クリック結果を待たない]

  • 待機5秒
    [マクロ][次のアクション実行前に待機][5秒]
  • UI画面操作(クリック[チェックインする])
    [機器の操作や動作][UI画面操作][クリック][テキスト内容][チェックインする][クリック結果を待たない]
  • 待機5秒
    [マクロ][次のアクション実行前に待機][5秒]
  • ホーム画面を表示
    [機器の操作や動作][ホーム画面を表示]

【条件】

  • 電源に接続中
    [バッテリー/電源][電源の接続状態][電源に接続中][(任意のオプションを選択)]

以上で今のところうまく動いてます。待機時間は環境に合わせて調整してみてください。