スキップしてメイン コンテンツに移動

投稿

7月, 2012の投稿を表示しています

Tasker Wifi で家に居るかどうか判定

GPS や Cell で判定できれば話が早いのですが,どうも自分の環境では上手くいかない。住んでいる環境を変える等冗談じゃねぇので,Wifi だけで家に居るかどうかの判定を頑張ってみる。 こんなことをやりたい。 家に居るときは,Wifi はON であって欲しい。 外出時,Wifi は OFF にしたい。 家に帰ってきたら,勝手に Wifi がON になって欲しい。 Wifi が常に ON なら何も考える必要が無いのにね。要らない所じゃ切りたい場合は,条件追加しなきゃ駄目か。 まず,変数を一つ作成します。 %AREAVALUE 値は家であるか,そうで無いか,他にスポットが出来ればその値を入れるつもりなので,その辺はまぁ臨機応変に。 次に,Tasks としては 家の Wifi に接続した場合 %AREAVALUE に home をセット 適当な音を鳴らす キーガードを OFF に メディアボリュームを適当な大きさに 家の Wifi から切断した場合 5分待ってから %AREAVALUE に unknown をセット キーガードを ON に Wifi を OFF に メディアボリュームを0にする 家の Wifi に繋がるかどうか確認する %AREAVALUE が home じゃない場合に Wifi を ON にしてみて,家のWifiに繋がるなら,Wifi を ON のまま 最後に Profile の条件。 家の Wifi に接続した 家の Wifi から切断した 10分ごとに家の Wifi につながるかチェックする 家の Wifi かどうかは接続して SSID をチェックするのが確実か。 とりあえず,言葉で整理すればコレまでの通りだが,これらを Tasker でやったら,下のようになった。 最初に,Variables。 %AREAVALUEとして 次に,Tasks。 家の Wifi に接続した場合 家の Wifi から切断した場合 家の Wifi に繋がるかどうか確認する 最後に,Profiles。 家の Wifi に接続した 家の Wifi から切断した 10分ごとに家の Wifi につながるかチ