RaspberryPiにHomebridgeをインストールする方法

Raspberry Piを使用していくつかの優れたプロジェクトを構築できますが、最も便利なものの1つはHomebridgeサーバーをセットアップすることです。 Homebridgeは、AppleHomeでネイティブにサポートされていないデバイスのHomeKitサポートを許可します。

Homebridgeを使用すると、NestおよびNestカメラ、リングカメラおよびドアベル、TP-Link Kasaスイッチ、Belkin WeMoデバイス、さらにはTesla車両などのデバイスでAppleHomeKitを使用できます。今日は、RaspberryPiを使用してスマートホームでHomebridgeを機能させる方法を紹介します。

ホームブリッジとは何ですか?

Homebridgeは、Node.jsで実行される軽量のオープンソースサーバーです。その主な機能は、iOS HomeKitAPIをエミュレートすることです。簡単に言えば、自宅のスマートデバイスはプラグインを介してHomebridgeと通信し、Homebridgeはその情報をAppleHomeKitに中継します。次に、HomeKitは情報をHomebridgeに中継し、Homebridgeはスマートデバイスを制御します。

この通信により、ユーザーはApple Homeを介して、ネイティブに制御できないデバイスを操作できます。これにより、スマートホームをカスタマイズしようとしている人々にかなりの可能性が開かれます。さらに、UIは直感的で、ソフトウェアは無料で、Homebridgeのセットアップには1時間もかかりません。

Homebridgeを構成すると、すべてのデバイスがApple Homeインターフェイス内に表示され、現在HomeKitをサポートしている他のスマートデバイスと同じように機能するはずです。また、デバイスがオフラインになったときに通知を受け取り、カスタマイズされた自動化を設定できます。

たとえば、最後の人が家を出たときにすべてのライトをオフにしたい場合、Homebridgeはそれを可能にします。 Homebridgeはまた、Appleのショートカット機能の多くへの扉を開き、ほぼ無制限の自動化を提供します。

このプロジェクトに必要なもの

Homebridgeを機能させるには、いくつかのアイテムが必要になります。彼らです:

関連: RaspberryPiにオペレーティングシステムをインストールする方法

公式Homebridgeイメージをダウンロードしてインストールします

balenaEtcherを使用して公式のHomebridgeイメージをインストールする方法は4つあります。彼らです:

  1. Homebridge RaspberryPi公式画像をダウンロードする
  2. microSDカードをコンピューターに挿入し、balenaEtcherを開きます。
  3. 画像ファイルを選択します。このファイルは、ダウンロードしたHomebridgeイメージです。
  4. microSDカードであるターゲットを選択し、フラッシュをタップします!

画像をフラッシュするプロセスは、数分しかかかりません。エッチャーが終了したら、microSDカードを取り出し、Raspberry PiのmicroSDカードスロットに挿入します(取り付ける前にオフになっていることを確認してください)。次に、Piの電源を入れて続行します。

RaspberryPiに接続して更新する

Piがオンになったら、コンピューターに戻り、Webブラウザーを開きます。 homebridge.localに移動します。ログインとパスワードの入力を求められた場合、ログインはadminで、パスワードはadminです。

サイトはHomebridgeの構成をロードする必要があります。このプロセスには数分かかる場合があり、Homebridgeは更新をチェックしてインストールします。

次に、Node.jsのバージョンが最新であることを確認します。画面の右上隅に、3つの縦のドットが表示されます。それらの点をクリックすると、ハンバーガーメニューがポップアップ表示されます。 [ターミナル]をクリックすると、画面がコマンドラインに変わります。

コマンドラインで、次のように入力します。

 sudo hb-config

このコマンドは、 Node.jsを最新のLTSバージョンにアップグレードするを選択できるウィンドウを開きます。選択すると、Node.jsのインストールが更新されるか、バージョンがすでに最新であるというメッセージが表示されます。それでおしまい!これでHomebridgeがインストールされました。

デフォルトのHomebridgeパスワードの変更

最初にやりたいことの1つは、Homebridgeのデフォルトのパスワードを変更することです。右上隅にある3つの縦のドットをクリックしてから、[ユーザーアカウント]をクリックします。 [編集]をクリックします。管理者名とパスワードを入力し、[保存]をクリックします

このパスワードを紛失すると、再インストールしない限りHomebridgeサーバーにログインできなくなるため、必ずこのパスワードを保存してください。

プラグインの検索

Homebridgeは、プラグインを使用してデバイスと通信します。プラグインをインストールするには、まずプラグインメニューをクリックします。次に、プラグインの名前を[インストールするプラグイン検索…]ボックスに入力します。

インストールの横に緑色の確認済み記号が付いているプラ​​グインのみを使用することをお勧めします。確認済みとは、Homebridgeプロジェクトチームがこれらのプラグインを確認し、「トラブルのないユーザーエクスペリエンス」の要件を満たしていることを意味します。

これらのプラグインの多くは構成が必要ですが、各プラグインには、プロセスを順を追って説明するための詳細なユーザーガイドが必要です。インストールされたプラグインは通常同じように見えます。プラグインページでは、各プラグイン名の下にSETTINGSが表示されます。設定の横にUPDATEという単語が表示されている場合は、プラグインで利用可能な更新があります。

プラグインの「ボックス」の右側にもレンチアイコンが表示されます。プラグインに問題がある場合は、このレンチを使用して以前のバージョンに戻すことができます。最後に、右端に矢印が付いたボックスのように見える右端のアイコンは、そのプラグインの公式GitHubreadmeにリンクしています。このリンクをクリックすると、構成の詳細を読んだり、FAQを確認したり、バージョン履歴を表示したりできます。

関連: RaspberryPiでMinecraftサーバーをセットアップする方法

HomeKitでHomebridgeを使用する

画像ギャラリー(3画像)

Homebridgeをインストールしたので、AppleHomeKitで動作するように設定する必要があります。その方法は次のとおりです。

  1. iOSデバイスでホームアプリを開きます
  2. 右上隅にある+記号をタップします
  3. [アクセサリを追加]をタップしてから、homebridge.localダッシュボードに表示されるQRコードをスキャンします。

アクセサリを構成していないか、プラグインを追加していない場合は、「追加のセットアップが必要です」というメッセージが表示される場合があります。このメッセージについて心配する必要はありません。いくつかのプラグインをインストールすると、メッセージは消えます。

Homebridgeのベストプラクティス

Homebridgeをしばらく使用した後、プラグインが古くなっていることに気付く場合があります。開発者は、バグを潰してパフォーマンスを向上させるためにプラグインを絶えず更新していますが、これらのプラグインの改善について知る方法はありません。

月に一度、Homebridgeサーバーにログインして、古いプラグインを確認することをお勧めします。そうすることで、すべてを最新の状態に保ち、非推奨バージョンの潜在的な問題を排除できます。また、数か月ごとにHomebridgeサーバーを再起動することをお勧めします。デバイスがHomeKitで動作しなくなった場合、再起動は問題を解決するための最良のトリックの1つです。

さらに、Homebridgeダッシュボードフィードに赤または黄色のテキストが表示されている場合は、問題が発生している可能性があります。このような場合、問題のあるプラグインを更新または再インストールする必要があります。一部の構成オプションを変更する必要がある場合もあります。

関連:初心者のための最高のラズベリーパイプロジェクト

新しいHomebridgeのインストールをお楽しみください

Homebridgeは、スマートホームオートメーションのための優れたツールです。すでに所有しているAppleデバイスを使用して安価なデバイスを制御できます。さらに、このソフトウェアは無料で使用でき、GitHubなどの場所で広くサポートされており、個々のスマートホームのセットアップに合わせてカスタマイズできます。

ただし、最良の部分は、現在のスマートホームでの作業がいかに簡単かということです。また、新しい公式のRaspberry Piイメージを使用すると、Homebridgeのセットアップがこれまでになく簡単になります。したがって、ほこりを集めるために予備のラズベリーパイを置いている場合は、Homebridgeを試してみてください。楽しんでいただけると思います。