10.IFTTTによる高度な連携

10.IFTTTによる高度な連携


長岡
長岡
すいません、あともうひとつだけいいですか?
藤川さんは家電を動かした後に、続けて別の家電も動かしていますよね?
Switchハブの設定画面でシーンを登録して、同時に家電を動かすことはできるのですが、順序立てて実行するのはどうやっているんですか?
あぁ、それはIFTTT(イフト)だね。
藤川
藤川
長岡
長岡
IFTTT(イフト)?
IFTTTというのは、「If This Then That」の頭文字をとったもので、ウェブサービスのひとつなんだよ。
その名の通り、「もし〇〇(This)したら××(That)する」という処理を登録しておくと、連携しているサービスに命令ができるんだ。
藤川
藤川
長岡
長岡
へぇ~~~そういう便利なサービスがあるんですね。
IFTTTについては上級者向けだから今回細かいところまで説明はしないけど、基本的には無料で利用できるよ。
有料版にすると色々できることが多くなるけど、とりあえずは無料版でお試ししてからでも大丈夫。
藤川
藤川
長岡
長岡
そのIFTTTを使うとどういったことができるのでしょうか?
例えばさっき質問した、家電を順序立てて操作することができるよ。
大抵のスマート家電は自分のことしか認識しないんだ。
藤川
藤川
長岡
長岡
それは他の家電のことまでは知らないよ、ということでしょうか?
そうだね。例えば指ロボットがスイッチを押したとか、ライトが点いている、といった家電の状態については知り得ない。
セキュリティも問題もあるけど、当然だよね。だって、メーカーも仕組みも違うんだから。
藤川
藤川
長岡
長岡
あーなるほど。そりゃそうですね。
登録している家電を同時に動かすことはできるけど、○○のスイッチが入っていたら✕✕するとか、○○が終わった○秒後に△△をさせる、といった条件判定はできないんだよね。
藤川
藤川
長岡
長岡
それで「If This Then That」の「IFTTT」なんですね。
そういうこと。
IFTTTはちょっとしたプログラミングみたいなことをしなければならないから、初心者には難しいけど、複雑なことをやらせるには欠かせないサービスなんだよね。
藤川
藤川
長岡
長岡
プログミング要素が入ってくるんですね。
他にはどんなことができるんですか?
あんまり意味はないけど、うちで飼ってる猫が自動給餌器でエサを食べたら、Twitterにツイートさせることができるよ。
藤川
藤川
長岡
長岡
それは面白いですね。
家族にはウケますね!
僕はスマホの充電で活用しているよ。
スマホは100%を超えて充電を続けると過充電となってバッテリーがへたりやすくなるんだけど、ある程度充電ができたらIFTTTを経由して、充電を停止させることができるんだ。
藤川
藤川
長岡
長岡
それはスゴイですね!
過充電を気にせず充電しっぱなしにできますね。
そう。この使い方は意外と便利。
あと、コーヒーメーカーのスイッチで使ってるよ。うちのコーヒーメーカーは2ボタン式なんだよね。
藤川
藤川
長岡
長岡
2ボタン式?
そう。電源ボタンを入れてから焙煎スタートボタンを押さないとダメなんだ。
だから、単純に指ロボットを電源ボタンと焙煎スタートボタンに貼り付けても動かない。
藤川
藤川
長岡
長岡
あーなるほど。「押してから~」になるわけですね。
そう。まず電源ボタンの指ロボットを押して、コーヒーメーカーの電源が入ってから、数秒以内に焙煎スタートボタンを2つ目の指ロボットに押させるには、色々とやってみたけどIFTTTがないとダメだね。
藤川
藤川
長岡
長岡
でも、IFTTTと連携すれば2ボタン式にも対応できるということですね。
そう。IFTTTを使うことでスマートホームがもっと面白くなるよ。
生活の中で○○をしてから××をする、という手順は多いからね。
逆に○○でなければ××はしない、にも対応できるから応用の幅が広いよね。
藤川
藤川
長岡
長岡
IFTTTすごいですね。タメになりました!
設定は難しそうですけど是非トライしてみたいと思います。
分からないことがあったらいつでも連絡ちょうだい。
藤川
藤川
長岡
長岡
はい。本日はありがとうございました。