LIVING TECHの調査・解説コンテンツ詳しく見る

Amazon AlexaとSwitchBotを連携する方法|声で家電を操作する設定手順

当ページのリンクには広告が含まれています。
Amazon AlexaとSwitchBotの連携

「SwitchBotの照明をAlexaからも声で動かせたら便利なのに」と思ったことはありませんか。AlexaとSwitchBotを連携すると、照明やエアコン、カーテンなどを声で操作できるようになります。

まずSwitchBotアプリで対象機器を動かせる状態にしてから、Alexaアプリでアカウントをつなぎましょう。

「リンク完了」の表示で終わらせず、Alexaアプリへの表示、音声での認識、実際の家電の動作までしっかり確認することが大切です。

この記事では、連携の全体像から、事前に必要なものとハブの要否、SwitchBotアプリ側での準備、Alexaアプリでのスキル連携、そしてうまくいかないときの原因の切り分け方まで、手順に沿って順番に紹介します。

目次

AlexaとSwitchBotの連携は5ステップ

設定の流れをつかんでおくと、途中でつまずいたときにも戻る場所が分かりやすくなります。全体像は次の5ステップです。

  1. SwitchBotアプリに操作したい製品を登録する
  2. SwitchBotアプリから対象機器を操作できるか確かめる
  3. AlexaアプリでSwitchBotスキルを有効にする
  4. SwitchBotアカウントをリンクし、デバイスを検出する
  5. Alexaアプリと音声の両方で操作し、実機の動作を見る

なお、スキルとは、Alexaに外部サービスの機能を追加する仕組みのことです。

スクロールできます
確認する場所完了した状態
SwitchBotアプリ対象機器をアプリから操作できる
アカウント連携SwitchBotとのリンク完了が表示される
Alexaのデバイス一覧対象機器が表示される
Alexaアプリ画面上の操作で対象機器が動く
Echoへの呼びかけ音声を認識し、実際の機器が動く
確認のポイント

最後の「実機が動く」ところまで確認できて、はじめて連携完了と考えましょう。 途中で止まってしまったときは、後半にある診断表から、該当する段階に戻って見直してみてください。

筆者にてSwitchBotハブミニへ登録済みの寝室のエアコンで、スキルの再有効化からアカウントリンク、Alexaによる実機操作までを確認したところ、連携完了までの時間は体感で約5分、実機の動作確認は1〜2分ほどでした。

再連携後の自動検出では「新しいデバイスが検出されませんでした」と表示され、一度迷いました。それでもAlexaアプリから操作するとエアコンが動き、既存の機器が登録されたまま使えることを確認できました。個別に手動で設定しなくても登録済みになっていたようです。

連携前に必要なものとハブの要否を確認する

Alexa・SwitchBotの両方のアプリとアカウント、操作したいSwitchBot製品、Alexa搭載端末を用意しましょう。アプリはあらかじめ最新版に更新し、製品ごとの条件も確認しておいてください。

Alexaアプリのデバイス一覧に温湿度計とエアコンなどが表示されている
登録後のAlexaアプリには、温湿度計やエアコンなどのデバイスが一覧で並びます。
SwitchBotアプリの寝室に温湿度計、エアコン、ハブミニが表示されている
SwitchBotアプリのホーム画面。「寝室」に温湿度計、エアコン、ハブミニが並んでいます。
ハブミニ、温湿度計、Echo Dotが左から順に並んでいる
今回用意した機器。左からハブミニ、温湿度計、Echo Dotです。

ハブが必要かは製品の通信方式で考える

ハブは、SwitchBot製品をネットワークへつなぐための中継機器です。Bluetooth(近距離の無線通信)製品では対応ハブが橋渡し役になりますが、別売のハブを必須としていない製品もあります。

スクロールできます
製品タイプ連携前に見ることハブの考え方
Bluetooth通信製品SwitchBotアプリへの登録、対応ハブとの接続Alexa連携では原則、対応ハブを使う
Wi-Fiへ直接つながる製品製品別のAlexa対応と設定条件別売ハブを必須としていない製品もある
赤外線家電ハブへリモコンを登録し、家電が動くか赤外線リモコン登録に対応するハブが必要
スマートロック製品別の対応ハブと安全設定遠隔・音声操作には対応ハブが必要
確認のポイント

ハブが必要かどうかと、赤外線への対応状況は、対象製品の公式サポートで確認してください。

筆者は、温湿度計とハブの距離を変えて、接続表示とAlexaの応答を比べました。ハブから1m以内、同じ部屋の約4m、ドア1枚を閉めた隣室の約6mの3条件です。

スクロールできます
温湿度計の設置場所ハブとの接続表示Alexaの回答
ハブから1m以内緑の表示が2本温度・湿度とも3回中3回
同じ部屋の約4m緑の表示が2本温度・湿度とも3回中3回
ドア1枚を閉めた隣室の約6m緑の表示が2本温度・湿度とも3回中3回

今回の環境では、ドアを閉めた隣室でも温度と湿度を確認できました。壁やドアの材質、設置場所によって通信状況は変わるため、使いたい場所でハブとの接続表示とAlexaの応答を確かめておきましょう。

Alexaアカウントとの組み合わせにも注意する

SwitchBotアカウントとAlexaアカウントは、1対1でしか結びつけられません。

複数のAlexaアカウントへリンクすると、最後にリンクしたアカウントだけが操作できるようになります。

ホームの参加者は所有者と同じ扱いにはならないため、家族で使うアカウントは先に決めておきましょう。

SwitchBotアプリ側で対象機器を準備する

まずはSwitchBotアプリだけで、対象機器を操作してみましょう。ここで動かない場合は、Alexa側の設定には進まないでください。

SwitchBotアプリの寝室エアコン操作画面
SwitchBotアプリから寝室のエアコンを操作した画面。Alexaの設定前に、アプリから動かせることを確かめます。
運転ランプが点灯し吹き出し口が開いたエアコンと、その下のリモコンとハブミニ
SwitchBotアプリで操作したエアコンが動作している様子。運転ランプと吹き出し口も確認できます。

Bluetooth製品はハブとの接続状態を見る

アプリ9.0以降では、Bluetooth製品の旧「クラウドサービス」を手動でオンにする操作は不要になりました。筆者の確認したアプリでは、ホーム画面右下の「プロフィール」から「ハブを管理」へ進み、使用するハブを選ぶと通信状態を確認できました。

温湿度計シリーズでは、初回にグラフ画面の下部で「データをクラウドに保存」を選ぶ操作が必要です。旧「クラウドサービス」のスイッチがなくなったことと、この保存操作は異なります。詳しくはSwitchBot公式の温湿度計とAlexaの連携方法で確認できます。

筆者の温湿度計でも、追加直後はAlexaへ測定値が表示されませんでした。SwitchBotアプリで「データをクラウドに保存」を選ぶと温度が表示されたため、ハブとの通信状態に加えて、Alexa側で数値が見えるかまで確かめておくと安心です。

温湿度計のグラフ画面にハブの検出案内とデータをクラウドに保存ボタンが表示されている
温湿度計をハブが検出した後の案内。「データをクラウドに保存」から設定します。
SwitchBotアプリのハブ管理画面に登録済みのハブミニが表示されている
「プロフィール」→「ハブを管理」で開いた画面。登録済みのハブミニが表示されています。

赤外線家電はリモコン登録後の動作まで確かめる

赤外線家電は、対応ハブへリモコンを登録したうえで、SwitchBotアプリから実機を動かして確認します。

「その他」モードは通常Alexaに表示されないため、操作はSwitchBotのシーンとしてまとめておきましょう。

AlexaアプリでSwitchBotスキルを有効にして連携する

AlexaアプリではSwitchBotスキルを有効にし、使っているSwitchBotアカウントへリンクします。以下の順番で進めると、スキルを選ぶ画面から連携完了までを確認できます。

  1. Alexaアプリを開いてログインする
  2. 「その他」を開き、「スキル・ゲーム」へ進む。筆者のAlexaアプリでは、画面左上の三本線メニューから「その他」を開けました。
  3. 検索欄へ「SwitchBot」と入力する
  4. 表示されたSwitchBotのスキルを選ぶ
  5. 「有効にして使用する」をタップする
  6. SwitchBotアプリへ切り替わったら、必要に応じてログインする
  7. SwitchBotアプリへ切り替わったら「連携へ」をタップし、アカウントリンクの完了を待つ
  8. 「閉じる」をタップし、Alexa側のデバイス検出結果を確認する

筆者のAlexaアプリでは、SwitchBotスキルの詳細画面で、評価の下に青い「有効にして使用する」ボタンが表示されました。タップするとアカウントリンクの画面へ進み、連携を完了できました。アプリによってメニューの位置が異なるため、「その他」や三本線メニューを目印に探してみてください。

Alexaの検索結果で赤いSアイコンのスイッチボットが一番上に表示されている
AlexaアプリでSwitchBotを検索した画面。一番上の「スイッチボット」を選びます。
SwitchBotスキルの詳細画面に有効にして使用するボタンが表示されている
SwitchBotスキルの詳細画面。「有効にして使用する」からアカウントリンクへ進みます。
SwitchBotとAmazon Alexaをリンクする案内に連携へボタンが表示されている
SwitchBotとAmazon Alexaの連携を始める画面。「連携へ」をタップします。

筆者のSwitchBotアプリでは、温湿度計とハブミニの設定画面に「サードパーティーサービス」があり、どちらも「Amazon Alexa」を選べました。ここでは、Alexaアプリを起点とする手順を紹介しています。

筆者の体感では、スキルの有効化は約1分、作成済みアカウントとの連携も約1分で完了しました。自動検出で新しいデバイスが見つからず、約2分ほど確認に迷いましたが、登録済みのエアコンは一覧に残り、操作できました。時間は今回の再連携での体感の目安です。

デバイス検出後はアプリ・音声・実機を順に確認する

自動検出の後は、対象機器がAlexaの一覧にあるか、アプリから操作できるかを確認します。音声の認識と家電の動作を順に見ることで、設定済みの表示だけでは分からない問題も見つけやすくなります。

Alexaアプリの寝室グループにエアコンと温湿度計が表示されている
Alexaアプリの「寝室」グループ。エアコンと温湿度計が表示されています。部屋ごとにまとめると、対象機器を探しやすくなります。

Alexaアプリから動かして確認できたら、次にEchoへ短く呼びかけてみましょう。例は「アレクサ、リビングの照明をつけて」です。Alexaの応答だけでなく、実際に機器が動いたかどうかまで見届けてください。

筆者の温湿度計は、SwitchBotアプリでは数値を確認でき、Alexaの一覧にも表示されましたが、Alexa側の測定値は「–」のままでした。「データをクラウドに保存」を選ぶと温度が表示され、湿度も音声で確認できるようになりました。機器が一覧にあることと、測定値が取得できることは、別々に確認するのが大切です。

機器名が伝わらないときは音声履歴を見る

Alexaアプリの音声履歴では、機器名がどう認識されたかを確認できます。「その他」から「Alexaプライバシー」→「音声履歴を確認」へ進み、聞き取られた内容を見てみましょう。

筆者も、Echoに温湿度計のデバイス名で呼びかけた際、1回回答を得られませんでした。「温湿度計」と呼びかけ直すと数値を回答したため、音声履歴を見ながら呼び方を変えることで切り分けられました。

呼びかけが質量教えてと認識されAlexaがわかりませんと応答した音声履歴
デバイス名での呼びかけが伝わらなかった音声履歴。「質量」と認識され、Alexaは回答できていません。

温湿度計の湿度を聞くときは「アレクサ、スイッチボットを使って○○の湿度を教えて」と呼びかけます。○○には登録した機器名を入れます。公式の案内では、機器名に「温湿度計」を含めることも条件です。

たとえば「寝室温湿度計」のような名前にすると、聞きたい機器を伝えやすくなります。温度を聞く場合とは呼びかけが異なるので、公式の音声コマンド例も確認してみてください。

複数の温湿度計があると、指定した機器とは別の湿度を読み上げる場合があることも公式に案内されています。読み上げた値が対象機器の値か、アプリと照合しましょう。

シーンとスマートロックは通常の照明と分けて考える

Alexa上のSwitchBotシーンはオン操作に対応するため、オン用とオフ用は別々に作っておきましょう。スマートロックを音声で解錠するには、Alexa側のPIN設定が必要です。

PINは第三者へ共有せず、音声操作を許可する範囲を確認して設定してください。

連携できない・デバイスが見つからない場合

うまくいかないときも、最初からすべてやり直す必要はありません。止まっている段階を、次の4つに分けて考えましょう。

スクロールできます
症状止まっている段階次に確認すること
SwitchBotアプリでも動かない製品・ハブ側製品登録、電源、ハブ接続、赤外線登録
Alexaの一覧に表示されない検出・アカウント側再検出、連携アカウント、対応条件
Alexaアプリでは動くが声で動かない音声認識側デバイス名、音声履歴、呼びかけ
Alexaが応答しても実機が動かない家電・操作側SwitchBotアプリで再確認、登録した操作

Alexaにデバイスが表示されない場合

「アレクサ、新しいデバイスを検出して」と頼んでみましょう。それでも表示されない場合は、対応ハブとの接続、リンクしたアカウント、「その他」モードを使っていないかを確認します。

「デバイスが応答していません」と表示される場合

電源やハブの接続、SwitchBotアプリでの動作を見直しても応答しない場合は、Alexa側で再検出や再連携を試せます。デバイスを削除する場合は、関連する定型アクションやグループも確認してから進めてください。

筆者は、AlexaアプリのSwitchBotスキル詳細画面で「スキルを無効にする」を選び、確認画面の「無効」をタップしました。その後、「有効にして使用する」から「連携へ」と進み、アカウントリンクを完了しています。

この再連携でも、自動検出では新しいデバイスが見つかりませんでしたが、登録済みのエアコンは一覧に残り、実機を操作できました。「検出されなかった」という表示だけで失敗と決めず、既存の機器が使えるかを見ることも大切です。

それでも改善しない場合は、製品名、症状、試した手順、Alexaの音声履歴をまとめ、SwitchBotアプリのフィードバック機能から相談しましょう。スクリーンショットを添付する際は、氏名やメールアドレスなどの個人情報を隠してください。

SwitchBotとAmazon Alexaをリンクする案内に連携へボタンが表示されている
再連携でも「連携へ」をタップし、SwitchBotとAlexaのアカウントをリンクします。
スキルアカウントが正常にリンクされましたと表示されたAlexaの画面
アカウントリンクが完了した画面。「閉じる」からAlexa側のデバイス検出結果を確認します。
接続する新しいデバイスが検出されませんでしたと表示されたAlexaのセットアップ画面
新しいデバイスは検出されませんでしたが、登録済みのエアコンは一覧に残り、操作できました。
寝室のエアコンを背景に並べたEcho DotとSwitchBot温湿度計
検証に使用した寝室のエアコン、Echo Dot、SwitchBot温湿度計。再連携後も実機の動作を確認しました。

SwitchBotスキル連携とMatter連携は別の方式

この記事で解説している主な手順は、SwitchBotスキルを使うクラウド連携です。

一方、Matter(マター)は、異なるメーカーの機器をつなぎやすくする共通規格で、これとは別の接続方式にあたります。

スクロールできます
比較点SwitchBotスキル連携Matter連携
接続の考え方SwitchBotのアカウントとクラウドを使う対応機器をMatterでAlexaへ追加する
必要な条件SwitchBotスキル、両アカウント、製品別条件Matter対応のEchoやeeroなどに加え、直接Matterに対応するSwitchBot製品、または対応ハブを介してつなぐ製品
この記事での扱い初回連携の基本ルート条件が異なる別ルート

Matterを使う場合は、Alexa側のMatter対応端末と、SwitchBot製品または対応ハブの条件を別に確認する必要があります。機器によって使える操作も異なるため、この記事ではSwitchBotスキルを使う方法を案内します。

よくある質問

ここでは、AlexaとSwitchBotの連携についてよく寄せられる質問をまとめました。気になるものから確認してみてください。

SwitchBotとAlexaの連携にハブは必須ですか?

製品によって異なります。Bluetooth製品や赤外線家電では対応ハブが必要ですが、別売のハブを必須としていない機器もあります。

デバイスが自動検出されない場合はどうしますか?

まずAlexaの一覧に既存の機器が残っているかを確認し、必要に応じて再検出を試します。筆者の再連携では、新しいデバイスは検出されませんでしたが、登録済みのエアコンは一覧に残り、そのまま操作できました。機器自体が表示されない場合は、SwitchBotアプリでの動作、ハブとの接続、連携アカウント、製品ごとの条件を見直しましょう。

家族の別Alexaアカウントでも使えますか?

連携は1対1でしか結べません。複数のAlexaアカウントへリンクすると、最後にリンクしたアカウントだけが操作できるようになります。

「その他」で登録した赤外線家電が表示されないのはなぜですか?

「その他」モードは、通常Alexaには表示されません。操作をSwitchBotのシーンにまとめる方法が、代わりの手段になります。

Matterで追加した方がよいですか?

必要な機器や設定が異なるため、一概にはおすすめできません。対応するEchoや、SwitchBot製品・ブリッジの対応状況を確認したうえで、別の方式として検討してみてください。

まとめ

AlexaとSwitchBotの連携は、SwitchBotアプリ側で対象機器を操作できる状態にしてから、AlexaアプリでSwitchBotスキルを有効にしてアカウントをリンクする、という流れで進めます。

設定が終わったら「リンク完了」の表示だけで終わらせず、Alexaアプリでの操作、音声での認識、実際の家電の動作まで確認しておくと安心です。

製品によってハブが必要かどうかが変わるため、Bluetooth製品や赤外線家電を使う場合は、対応ハブの有無を先に確認しておきましょう。

うまく動かないときは、SwitchBotアプリ側、検出・アカウント側、音声認識側、家電・操作側のどこで止まっているかを順に切り分けると、原因を見つけやすくなります。

Matterを使った連携は条件が異なる別ルートなので、まずはSwitchBotスキルでの連携を基本として試してみてください。

良ければ記事のシェアをお願いします!
  • URLをコピーしました!
  • URLをコピーしました!
目次