Taskerの電力消費
Tasker関係で、色々ページを見ているとTasker自体の電力消費を抑えるために設定を変えた方が良いと書いているところが多い。あまり内容は気にせず書かれていたように変えていたんですが・・・・Cellnearでなかなか切り替らない事が多いので・・・あらためて「Monitor」tabの内容を確認してみました(今更かい!!)MENU>>Preference「Monitor」tab【Display On Monitoring】(画面ONの時のモニタリング)○Application Check MilliSeconds:2000(ミリ秒)(デフォルト1500) アプリケーションContextを使っているときのチェックタイミング○Wifi Scan Seconds:900(秒)(デフォルト120) Wifi near Contextを使っているときのWifiチェックタイミング○GPS Scan Seconds:900(秒)(デフォルト120) Location Context使っているときのGPSチェックタイミング○Network Location:900(秒)(デフォルト30) GPS以外の Locationを使っているときのチェックタイミング○GPS Timeout Seconds:90(秒)(デフォルト90)【Display Off Monitoring】(画面OFFの時のモニタリング)All Check Seconds:3600(秒)(デフォルト600)Timeout Seconds:60(秒)(デフォルト60)ウチのDIGNO DUALの基本設定は○15秒で画面OFF。Aplication Contextでメール・ブラウザ等の時だけ30秒に GPSが必要なMap・ナビの時は画面輝度auto・画面OFFなし、GPS自動起動なので画面OFFのことが多い。 上の設定だと自宅で画面OFFのまま外出すると、最長1時間切り替らないと言うことに・・・・・昨日寝る前に100%まで充電しディスプレイOFF時のチェックをデフォルトの600秒(10分)にしてちょっと試してみたら・・・・・朝起きたら80%ほど、職場に着く頃には70%ほどに・・・・・結構バッテリー消費します。職場についてしばらくして、3600秒に戻してから消費が少なくなっています。ちなみに、通常だと(外出時は画面OFFで3G OFF)通話が少なければ2日くらい保ちます。手動で切替えても良いんですが、 自宅では、マナーモードオフ・キーガードオフで、自宅以外ではマナーモードオン・キーガードオンにしているので、出来れば自動で切り替って欲しい・・・・・(特に外出時)昨日色々見ていたら、Tasker>>SetTaskerPrefで上記の設定値をTaskで変更できる事が分った。ContextでDateだと曜日指定とかも出来るし、Timeだと特定の時間帯だけチェック間隔を短くすることも出来そう。DateとTime両方を1つのContextに入れると、AND条件(両方の条件を満たす)で動作してくれるらしいので、平日のある時間帯だけチェック短くすると言う指定が出来そう・・・・とりあえず平日の自宅→外出チェック用【Context】Home Check1Day>>weekday>>Mon,Tue,Wed,Thu,FriTime>>From 8:15 To:8:16【Task】Tasker>>SetTasferPref>>[Set] DisplayOff,AllChecks [Value]20 if %LOCATION ~ home【ExitTask】Tasker>>SetTasferPref>>[Set] DisplayOff,AllChecks [Value]3600平日の外出→自宅チェック用【Context】Home Check2Day>>weekday>>Mon,Tue,Wed,Thu,FriTime>>From 19:00 To 22:00【Task】Tasker>>SetTasferPref>>[Set] DisplayOff,AllChecks [Value]300 if %LOCATION !~ home【ExitTask】Tasker>>SetTasferPref>>[Set] DisplayOff,AllChecks [Value]3600両方有効にしておくのもどうかなと思うので自宅チェック用(変更)【Context】State>>Phone>>CellNear(自宅でサーチ)【Task】Net>>Wifi>>onNet>>WifiSleep>>NeverVariable>>VariableSet>>%LOCATION to homeTasker>>ProfileStatus>>Name HomeCheck1 Set onTasker>>ProfileStatus>>Name HomeCheck2 Set off【ExitTask】Net>>Wifi>>offNet>>WifiSleep>>DefaultVariable>>VariableClear>>%LOCATIONTasker>>ProfileStatus>>Name HomeCheck1 Set offTasker>>ProfileStatus>>Name HomeCheck2 Set onという感じで、Profile停止・起動も入れてみました。(赤字)USB接続で短バイブ 切断で長バイブのProfile作って、ProfileをオフにしたときにExitTaskが実行されるを確認できたので。とりあえずこの設定で、しばらく使ってみようかと思います。2012.09.21 追記試してみた結果あまり芳しくなかったので、違う方法で対処しました。変更した方法は2012.09.21の記事でアップします。