![見出し画像](https://assets.st-note.com/production/uploads/images/32022358/rectangle_large_type_2_386a0fbf167fd9d2c1598eb628f3114c.jpeg?width=800)
Fitbit Versa2から家電を操作する
完成イメージ
Fitbit Versa2 にボタンを表示して、タッチすると家電のON/OFFなどを行えるようにします。
使用するもの
・スマートウォッチ:Fitbit Versa2
https://www.fitbit.com/jp/versa
・Fitbitのアプリ:switchr
https://gallery.fitbit.com/ja-jp/details/0c5a68f8-0fb4-415d-abf5-a0ff7315f58d
・スマートリモコン:Nature Remo mini
https://nature.global/jp/nature-remo-mini
・連携サービス:IFTTT
https://ifttt.com/
・Webコールバック:Webhooks
https://ifttt.com/maker_webhooks
図にするとこんな感じです。
以下手順です。
※Fitbitへのswitchrのインストールや、スマートリモコンの設定は済んでいる前提で行います。
1.IFTTTでアプレットを作成する。
まずIFTTTで連携のアプレットを作成します。
「Webhooks」を検索して、トリガー「Receive a web request」を追加します。
イベント名を入力します。ここで入力したイベント名がURLの一部になるので、英字が無難です。
トリガーが作成できたら、次はアクションです。
「Nature Remo」を検索します。
アクションを選びます。今回はエアコンをONにするボタンを作成するので、「Turn on air conditioner」を選択します。
詳細設定を行います。温度や風量が設定できます。
これでIFTTTの設定は完了です。
2.WebhooksでURLを作成する。
次にURLを作成します。
https://ifttt.com/maker_webhooks を開き、「Documentation」をクリックします。
URLが発行されます。
{event} の欄に、トリガー作成時に指定したイベント名を設定します。
これでURLの作成は完了です。
3.switchrの設定を行う。
Fitbitの設定画面から、switchr の設定を行います。
「URL」に、Webhooks で作成したURLを設定します。
「Button Name」は Fitbit に表示されるボタンの表示です。
これでswitchrの設定は完了です。
同期を行うと、Fitbit側に反映されます。
問題点
これで Fitbit Versa2 での家電の操作は完璧です!と言いたいところですが、Versa2上での操作を家電に反映するには、Fitbitアプリが起動している必要があります。
どうも、iPhoneではバックグラウンド実行をONにしていても、しばらくするとアプリがスリープ状態になってしまうようで、コマンドが反映されないことがよくあります。
Fitbitアプリを起動するためにiPhoneを操作するくらいなら、素直にNature Remoのアプリで家電を操作したほうがいいので、これが解消されないと正直使い物にはならないかなあ、と思います。
ここから先は
¥ 100
この記事が気に入ったらサポートをしてみませんか?