私が利用中の便利なTaskerアプリ設定を公開

スマホを新しくしたタインミングで導入した、なんでも自動化アプリのtasker(タスカー)。

このタスカーの設定をのんびり試行錯誤しながら作って見ました。

前提条件ですが、私のスマホはmvnoと契約しており、
参考:ケータイ二台持ちを始めたら通信コスト大幅減!~IIJmioと契約~

そして、SMSサービスを利用していないせいだと思いますが、在宅or外出判定の定番のcell nearが使えない(スキャンで基地局が発見できない)ので、それ以外の方法を使用しています。

多分、もっと賢い方法があると思いますが、一応まとまって来ましたので、公開してみます。

【2015.3.9在宅判定の記事を一部を更新・修正しました】

スポンサーリンク

接続できるwifi有無と在宅か外出中かの確認

  • 自動的にWifiをオンにし、Wifiに接続できれば、3Gをオフにして自動同期をオンにする。
  • Wifiに接続できない環境ならば、wifiをオフにして、自動同期をオフにする。
  • SSIDで在宅中かを判断、在宅中ならば、サイレントモード解除。
  • 外出中ならば、サイレントモード設定にする。

設定方法

(PROFILES) Display On ←画面を付けたときにスタート

1.Wifi Set On
2.Mobile Data set On
3.Wait 6s ←Wifiが接続できるか待つ。確実にwifi接続できる最短の待ち時間を設定
4.If %WIFII ~ *connect* ←Wifiが接続したら、5~8を実行
     5.Mobile Data set Off ←Wifiで通信するので、2でOnにした3Gは不要なためOff
     6.Auto-Sync set On
7.If %WIFII ~ *自宅SSID* ←Wifi接続完了かつ自宅のWifiに接続したならば
       8.Silent Mode set Off
9.Media Volume Level 8 ←サイレントモードとメディアボリュームのミュートを解除
    10.End if
11.Else  
←4のところで接続できるWifi電波がなく、接続できなかった場合は、10~13を実行
     12.Wifi Set Off ←3Gで通信するので、1でOnにしたWifiは不要なためOff
     13.Auto-Sync Off
14.Silent Mode On ←外出中のため、サイレントモードのオンとメディアボリュームをミュート
     15.Media Volume Level 0 – If %GPS ~ Off ←外でナビを使う時、画面オフオンのたびにメディアボリュームがミュート防止
     16.End If

補足

上記方法以外でも、在宅中なのか外出中なのか判定する方法として、
・Cell Near
・GPS
・Wifi Near

があります。

私の場合、一般的で簡単なCell nearは使えないし、GPSは消費電力が大きいし(GPSを常にオンにする必要あり)ということで、Wifi Nearを最初使っていました。
そして、Wifi Nearでは、自動的にWifiをオンにしなければならないため、トグルWifiにチェックを入れてました。
トグルWifiにチェックを入れると、
・画面をオンにした時
・画面オン中に設定した時間ごとに
・画面オフ中に設定した時間ごとに
それぞれ、Wifiがオフになっている場合、自動的にWifiオンにしてくれる機能です。

ただ、使っているうちに、トグルWifiが上記のような挙動ならば、もっと単純に判定した方が良いと思い、今の設定にしています。

トグルWifiから今の設定に変えたらwifi接続の確立時間がなぜか短縮され、wifi接続失敗も減っていい感じです。(接続確立時間が約14秒から6秒に改善!)

それと、音楽を聴いている時に、ボリューム関係がタスカーで変更されてしまうと困る場合もあるので、そういう時は、media volume のところに、ヘッドホンプラグの条件や音楽アプリ起動条件などを入れます。

バッテリー節約のために、使わないときは通信オフ

  • 画面を消したら、一定時間後に3Gオフ
  • 画面を消したけど、また直ぐに使い始めた場合もあるので、直ぐに3Gオフはしない
    (ちなみに、画面が消えたらWifiオフにするよう、デバイスのwifi設定で設定してあります)

設定方法

(PROFILES) Display Off ←画面を消したときにスタート
1.Wait 1M
2.Mobile Data Set Off – If %SCREEN ~ Off ←画面を消してから1分後も画面が消えた状態ならば3Gオフ

Airplaneモード時のTasker停止

  • Airplaneモードにした時は、一つ目で紹介したタスクでWifi・3Gが自動オンにならないようにする

設定方法

(PROFILES) Airplane Mode ←Airplaneモードにした時スタート
1.Wifi Set Off
2.Mobile Data Set Off
3.Disable ←タスカー停止

その他(定番)

  • 動画、写真ビューアー起動時は自動回転オン
  • メーラーやカレンダー起動時で、Wifi接続していないときは、自動同期オン
  • ナビとマップ起動時は、GPSオン、音量最大、画面輝度 自動
  • USBホストでHIDキーボードを接続したとき自動回転オン

などなどの設定を使ってます。

自動化アプリを使うことで、格段に便利になりましたし、設定を作るとき結構頭を使うのでおもしろいです。
ちょっとしたパズルのようです。

もっといい方法があれば教えてほしいです。

関連記事



スポンサーリンク

シェアする

フォローする