Siriを使用してTP-Linkスマート電球(または任意のスマートデバイス)を制御します
TP-LINK は、手頃な価格の Wi-Fi ルーターの大手メーカーの 1 つであり、世界中の消費者の間で高い評価を得ています。 TP-LINK は製品ラインアップを拡大することで、インターネットとスマートオートメーションテクノロジーの世界に参入し、現代のテクノロジー時代のユーザーのニーズを満たす革新的なソリューションを提供しています。
TP-LINK 製品は、Alexa や Google Assistant などの音声アシスタントと互換性があるため、スマート デバイスの制御エクスペリエンスを強化したいユーザーにとって理想的な選択肢となります。ただし、これらの製品は Siri では使用できないため、まだいくつかの制限があります。でも心配はいりません。Node.js 上に構築されたオープンソース サーバーである Homebridge を利用すれば、スマート デバイスをホーム アプリに簡単かつ効率的に統合できます。
Homebridge は、Windows、macOS、Linux、Docker、Raspberry Pi などのさまざまなオペレーティング システムで構成できる軽量サーバーであり、ユーザーに大きな柔軟性を提供します。個人的に、未使用の Raspberry Pi 4 を所有しており、これを Homebridge サーバーに変換して、TP-LINK デバイスと Home アプリ間の簡単かつシームレスな統合を実現する予定です。このステップにより、自宅のスマートデバイスの管理が改善され、ユーザーエクスペリエンスが大幅に向上します。

必要なもの
- ラズベリーパイ(私が使ったのは、 ラズベリーパイ4).
- TP-Linkランプ(使用しました) TP-Link LB100).
- Wi-Fi とインターネット接続。
- iPhone (iOS 13 を実行)。
- HomePod (オプション)。
- ちょっとした苦労。

ステップ 1. Raspberry Pi に Homebridge をインストールする
最初のステップは、Raspberry Pi 上に Homebridge サーバーを作成して実行することです。互換性のない TP-Link 電球とネイティブのホーム アプリ間の仲介役として機能します。
Homebridge のインストールは非常に簡単です。次のサイトをご覧ください。 Githubページ 以下の段階的なコマンドに従って、Raspberry Pi にインストールします。 Homebridge は必ずサポート付きでインストールしてください UI X. UI X これは、デバイスの監視、プラグインのインストール、設定の変更を可能にする Homebridge サーバーのグラフィカル ユーザー インターフェイスです。
ステップ 2. Homebridge インターフェースにアクセスする
Homebridge サーバーを Raspberry Pi 上で起動して実行すると、ホーム ネットワーク上の任意のデバイスからサーバーにアクセスできるようになります。 Raspberry Pi でターミナルを開き、コマンド「」を実行します。hostname -I」をクリックしてIPアドレスを調べます。インターフェイスアドレスとしてどこかに書き留めてください ホームブリッジサーバー.
ホスト名-I

次に、Raspberry Pi で Web ブラウザを開いて次のように入力します。 http://YOUR-IP-ADDRESS:8080/。ログイン インターフェイスを備えた Web ページが表示されるはずです。デフォルトデータを使用してログインします admin و admin ユーザーとパスワードの両方について、それぞれ変更できます。
YOUR-IP-ADDRESSを、前の手順で取得したIPアドレスに置き換えてください。

ステップ 3. TP-Link アドオンをインストールする
Homebridgeがホームネットワークに接続されたTP-Linkデバイスを検出できるようにするには、TP-Linkプラグインをインストールします。このプラグインはLB100を含むほとんどのTP-Linkスマートホーム製品に対応していますが、お使いのデバイスが対応機種リストに含まれているかどうかは、ウェブページをご確認ください。
ウェブブラウザでHomebridgeのインターフェースを開き、「プラグイン」に移動します。「TP-Link」と入力し、「インストール」をクリックします。

さて、更新していきます Config.JSON。タブをクリックします "形成" Web ページで次のコマンドを貼り付けます。 ホームブリッジ構成エディター 下の画像に示すように、 "保存する"。
"プラットフォーム": [{ "プラットフォーム": "TplinkSmarthome", "名前": "TplinkSmarthome" }]
完了したら、Raspberry Pi を再起動し、その後、次のステップに進みます。

ステップ 4. Kasa アプリをインストールする
Homebridgeの準備が整いました。あとはTP-Linkランプをネットワークに追加するだけです。そのためには、 TP-Link製のスマートデバイスをすべて管理できるKasa by TP-Linkアプリを使ってデバイスを設定する必要があります。App StoreからiPhoneにKasa Smartアプリをインストールし、アカウントにサインインしてください。アカウントをお持ちでない場合は、サインアップして簡単に作成できます。

アカウントの設定が完了したら、右上隅の「+」ボタンをタップして、TP-Linkランプをアプリに追加します。モデル番号を入力し、該当するアイコンをタップして、画面の指示に従ってランプをホームネットワークに接続してください。

TP-LinkのランプがHomebridgeのインターフェースに表示されるはずです。Raspberry PiでHomebridgeのインターフェースを開き、「拡張機能」タブをクリックしてください。

ステップ5. Homebridgeをホームアプリに追加する
それでは、Raspberry Pi 上で動作している Homebridge サーバーを iPhone の「ホーム」アプリに接続します。Web ブラウザで Homebridge のインターフェースを開くと、サーバーの状態ページに QR コードが表示されます。

iPhoneのホームアプリを開き、「アクセサリを追加」をタップします。iPhoneのカメラアプリをQRコードに向けてスキャンします。「サポートされていないアクセサリ」という警告が表示される場合がありますが、「とにかく追加」をタップして続行してください。

TP-Link デバイスはホーム アプリに自動的に表示され、アイコンをタップするだけでライトがオンになり、長押しすると追加の設定が表示されます。

Siriに頼んで、ランプのオン/オフを切り替えてもらうこともできます。「ヘイ、Siri、ランプをつけて」と言ってみてください。

Siri と互換性のないスマート デバイスを制御するために必要なのはこれだけです。 Homebridge サーバーの設定中またはアドオンのインストール中に問題が発生した場合は、Twitter で私にご連絡ください。一緒に解決策を探します。 Homebridge を介して何を接続し、Siri で制御しますか。以下のコメント欄でお知らせください。
コメントは締め切りました。