家に近づいたら暖房をON:Alexa 定型アクションの位置情報トリガー設定手順

Photo: Ayşegül Aytören / Pexels
結論から書きます。「家に近づいたら暖房をON」は、Alexaアプリの定型アクションで実行条件に「位置情報」を選び、自宅への到着をきっかけにエアコンの暖房を入れる設定で作れます。赤外線リモコンで動く一般的なエアコンなら、間にSwitchBotのハブのようなスマートリモコンが1台必要です。おすすめは、SwitchBotアプリで「暖房22℃でON」のシーンを作っておき、Alexaの定型アクションからそのシーンを呼び出す形です。Alexa側でエアコンのモードや温度を細かく指定するより、設定が崩れにくくなります。
私は賃貸住まいの会社員で、工事なしで使える範囲のスマートホームを前提にしています。この記事の手順は、2026年10月時点で公開されているAmazonのヘルプやSwitchBotの案内、解説記事をもとに整理したものです。アプリの更新で画面の表記が変わることがある点はご了承ください。
用意するもの:スマホ・エアコンを動かす仕組み・Echo
必要なものは次の3つです。
- Alexaアプリを入れたスマホ:位置の判定はスマホのGPSで行われます。毎日持ち歩くスマホに入れてください
- エアコンをAlexaから動かす仕組み:Wi-Fi内蔵でメーカーのAlexaスキルに対応したエアコンなら、そのまま使えます。普通の赤外線リモコンのエアコンなら、SwitchBot ハブミニ(Matter対応) や SwitchBot ハブ3 のような赤外線リモコン機能付きのハブを部屋に置きます
- Echo(あれば):定型アクションの作成はスマホのアプリで行いますが、声で動作を確かめたり普段の操作をしたりするには、Echo Dot のようなスピーカーが1台あると便利です
下準備:SwitchBotで「暖房ON」のシーンを作ってAlexaに渡す
赤外線のエアコンをSwitchBotのハブ経由で動かす場合の下準備です。
- SwitchBotアプリでハブを追加し、エアコンのリモコンを登録する(対応機種の一覧にない場合は、手持ちのリモコンを学習させる方法が用意されているとされています)
- SwitchBotアプリで「シーン」を作り、動作に「エアコン:暖房・22℃・風量自動」を入れる。名前は「帰宅暖房」のように、Alexa側で見分けやすいものにします
- AlexaアプリでSwitchBotのスキルを有効にしてアカウントを連携し、デバイスを検出する
連携が終わると、SwitchBotで作ったシーンがAlexaアプリ側にも表示されるとされています。シーンを経由する理由は、Alexaの画面からエアコンを操作するとき、電源や温度は指定できても、冷房と暖房の切り替えまで選べるかは連携方法や機種によって変わるためです。SwitchBot側で「暖房・22℃」をひとまとめにしておけば、Alexaは「このシーンを実行する」だけで済みます。
位置情報トリガーの設定手順
ここからがAlexaアプリでの作業です。
- Alexaアプリ下部の「その他」→「定型アクション」を開き、「+」で新規作成する
- 「実行条件を追加」から「位置情報」を選ぶ
- 「到着」を選び、場所に自宅を指定する。画面によっては「自宅に到着」「自宅から離れる」のような表記になっている場合があります
- 「アクションを追加」→「スマートホーム」→「シーンをコントロール」から「帰宅暖房」を選ぶ
- 定型アクションに名前を付けて保存する
手順3で、自宅の住所がアプリに正しく登録されているかも確認しておきます。引っ越し前の住所が残っていると、当然ながら動きません。
続けて、スマホ側の位置情報の許可を見直します。ここが不十分だと、定型アクションが正しく作れていても動きません。
- iPhone:「設定」→「Alexa」→「位置情報」を「常に」にし、「正確な位置情報」をオンにする
- Android:アプリの権限で位置情報を「常に許可」にし、バッテリーの最適化(電池の節約)の対象からAlexaアプリを外す
低電力モードや省電力の設定をオンにしていると、位置の更新が遅れて実行が遅れることがあるとされています。
動かない・早すぎる・遅すぎるときの考え方
位置情報トリガーは便利ですが、時刻のトリガーのように毎回同じタイミングでは動きません。使う前に知っておきたい点をまとめます。
- 帰宅の直前や到着後に動くことがある:自宅付近に入ったと判定されてから実行されるため、部屋が暖まりきる前に着くことがあります。駅から近い家では特に余裕がありません。確実に暖めておきたい平日は、退社時刻を実行条件にした別の定型アクション(「スケジュール」)と使い分けるのが現実的です
- 近くを通っただけで動く:自宅近くの店に寄っただけで暖房が入ることがあります。「出発」を条件に暖房を切る定型アクションもセットで作っておくと、つけっぱなしで出かける事態を減らせます。ただし赤外線は信号を送るだけで、エアコンが今動いているかは読み取れません。停止の信号が届かなかった場合に気づけない点は覚えておいてください
- スマホを置いて出かけた日は動かない:判定に使われるのはスマホの位置です
- 遠隔でつける暖房はエアコンに限る:電気ストーブやヒーターをスマートプラグで遠隔からONにするのは、周りに物があった場合に火災の危険があるため避けるべきとされています
「室温が低いときだけ暖房を入れたい」のように条件を足したい場合は、SwitchBotアプリのオートメーションを使う手もあります。条件に「ジオフェンス(ベータ)」を選び、前提条件に室温を加える形が考えられます。室温の測定にはハブ3の内蔵センサーか、SwitchBot 温湿度計 を使います。SwitchBotの公式ヘルプでは、ジオフェンスの半径は200m以上が推奨され、オートメーションを作成したスマホの移動だけがきっかけになるとされています。手軽さならAlexaの位置情報トリガー、条件の細かさならSwitchBotのオートメーション、と使い分けるとよいでしょう。
まとめ
- 「家に近づいたら暖房をON」は、Alexaの定型アクションで実行条件「位置情報」の「到着」を選べば作れます
- 赤外線のエアコンは、SwitchBotで「暖房22℃」のシーンを作り、Alexaからそのシーンを呼ぶ形にすると設定が崩れにくくなります
- スマホの位置情報は「常に許可」にし、Androidでは電池の最適化の対象から外すのが前提です
- 実行のタイミングはぶれるため、「出発でOFF」とセットで作り、室温の条件を足したいときはSwitchBotのオートメーションと使い分けます


