LoginSignup
2
3

More than 1 year has passed since last update.

IFTTTだけで夜中に家へ近づいたら電灯を点ける(発動時間制御)複数フィルター

Last updated at Posted at 2019-11-04

フロアライトをつなげて使っているスマートプラグ(iO.e)の Applet が突然削除されてしまい、自作したAppletの作り方を思い出すのに苦労したので備忘録的に記録したものです。

夜間(18時から6時まで)に家(指定したエリア)に近づくとスマートプラグのスイッチを入れます。
指定したエリアに入るとスイッチがオンになるAppletはデフォルトで用意されているのですが、朝でも昼でもエリアに入るとスイッチが入ってしまうため、時間指定のフィルターを追加したものを作ろうと思います。

準備

事前にIFTTTアカウントを登録し、IFTTTとスマート家電をつなげておいてください。
やり方はきっと説明書かWEBのどこかに書いてあります。

エリアに入ったかどうかはスマホの位置情報から調べるので、スマホにIFTTTアプリをインストールしてIFTTTにログインしておきます。

Appletの作成手順

1. IFTTTページの下にスクロールし、IFTTT Platformページへ移動。

スクリーンショット 2019-11-04 7.19.02.png


2. Try now クリック。

スクリーンショット 2019-11-04 7.19.27.png


3. 会社名を適当に入れて Get started

スクリーンショット 2019-11-04 7.19.50.png


4. Appletsタブを表示

スクリーンショット 2019-11-04 7.20.21.png


5. New Applets で新しいApplet を作成

スクリーンショット 2019-11-04 7.20.41.png


6. Applet作成画面に移動し、Trigger を設定する。

スクリーンショット 2019-11-04 7.21.28.png


7. 位置情報を利用したいので TriggerLocation を指定

スクリーンショット 2019-11-04 7.21.42.png


8. 指定したエリアに入った際に動作させるので You enter an area を設定

スクリーンショット 2019-11-04 7.22.10.png


9. 少し下にスクロールして、Add action からアクションを追加する

スクリーンショット 2019-11-04 7.22.20.png


10. iO.e の場合は Smart Life を選択。

TP-Linkの場合は Tp-Link Kasa を選択。
スマート家電ごとに選ぶサービスは異なります。
スクリーンショット 2019-11-04 7.22.33.png


11. 電気をつけたいので Turn on

スクリーンショット 2019-11-04 7.22.46.png


12. 少し上に戻って Add filter code をから時間指定のフィルターを設定します。

スクリーンショット 2019-11-04 7.22.53.png


13. 時間指定する filter のコードを入力します。

スクリーンショット 2019-11-04 18.39.36.png

Javascript
var hour = Meta.currentUserTime.hour();
//時間が早い場合スキップ
if(6 < hour && hour < 18 ){
  Smartlife.turnOn.skip();
}

6時より遅く、18時より早い時間だと Smartlife.turnOn.skip(); でスマート家電を動かすアクションをスキップします。
各サービスで使えるスクリプトはコード入力エリアの右側に表示されています。
※何も出ない場合 : ActionTurn on など最終的なアクションが設定されていないと表示されません。

スクリーンショット 2019-11-04 18.39.36.png


14. 下にスクロールして Applet の TitleDescription を入力して Save します。

TitleDescription どちらも必須項目です。
スクリーンショット 2019-11-04 7.24.27.png

Applet を有効化

1. Applet 一覧画面から作成した Applet を選びます。

スクリーンショット 2019-11-04 7.25.46.png


2. Connect から設定画面へ。

スクリーンショット 2019-11-04 7.26.18.png


3. 指定範囲を設定

スクリーンショット 2019-11-04 7.48.00.png


4. SAVE を押す

スクリーンショット 2019-11-04 7.48.05.png

表示が Connected となって有効化されます。
スクリーンショット 2019-11-04 7.48.14.png

2
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
3