Nest は現在存在する最も人気のあるホームオートメーション デバイスの 1 つですが、HomeKit との非互換性のため、iOS ユーザーは Siri を使用して Nest Learning Thermostat を制御することができません。
幸いなことに、回避策が見つかりました。Homebridgeと呼ばれる、Macで動作するNode.jsサーバーです。Homebridgeを使うと、iOSデバイスがHomeKitを使ってNestなどの互換性のないホームオートメーションデバイスと連携できるようになります。
これにより、Apple Watch、iPhone、iPadのSiriを使ってNestを操作できるようになりました。脱獄は不要です。
完全なビデオウォークスルー
前提条件:
Homebridge を使い始めるには、次のものが必要です。
- 巣
- Mac(常時接続が望ましい)
- HomeKit対応のiOSデバイス
- Apple Watch(オプション)
この基本的なチュートリアルはNestユーザー向けですが、基本的な操作はあらゆるホームオートメーションハードウェアで共通です。Philips Hueライト、WeMo、Harmony Hubなど、お気に入りのオートメーションハードウェアに対応したHomebridgeプラグインが豊富に用意されています。可能性は無限大です。このチュートリアルはMac以外のOSでも動作します。WindowsまたはLinuxマシンでHomebridgeを実行するだけで動作します。
ステップ1:成熟した信頼できるパッケージを使用してNode.jsをダウンロードしてインストールする
ステップ2: config.jsonをダウンロードし、デスクトップに保存し、お気に入りのテキストエディタでファイルを編集して、Nestのユーザー名とパスワードを追加します。
ステップ 3:ターミナルを開き、次の 2 つのコマンドを入力します (管理者パスワードの検証を求められます)。
- sudo npm install -g ホームブリッジ
- sudo npm インストール -g ホームブリッジネスト
- ホームブリッジ
最後のコマンドでエラーが発生しますが、問題ありません。
ステップ 4: Finder を開き、 「移動」→「フォルダへ移動」… と進み、次のテキストを貼り付けて「移動」をクリックします。
- ~/.homebridge
ステップ5:デスクトップからconfig.jsonファイルを.homebridgeフォルダにドラッグします。
ステップ 6:ターミナルを開き、次のコマンドをもう一度入力します。
- ホームブリッジ
ステップ7: App Storeからデバイスをダウンロードします。これはHomeKitデバイスを管理できる無料アプリです。
ステップ8:デバイスを起動し、ホームデータへのアクセスを許可して、「編集」→「新しい部屋を作成」をタップし、「新しいデバイスを追加」の見出しの下にある「Homebridge」をタップして、「とにかく追加」をタップします。既に部屋が設定されている場合は、その部屋を選択して、Homebridgeを追加できます。
ステップ9: 8桁のアクセサリ設定コードの入力を求められます。「コードを手動で入力」をタップし、「987-65-432」と入力します。このコードは、必要に応じてステップ1で保存したConfig.jsファイルで変更できます。コードを正しく入力すると、Nestサーモスタットが表示されます。「保存」ボタンをタップして設定を保存します。
デバイスアプリを使ってNestを操作できるようになりました。さらに重要なのは、SiriでNestを操作できるようになったことです。iPhone、iPad、さらにはApple Watchから音声でNestを操作できるようになったのです。
このチュートリアルが分かりやすく、簡単に理解できたことを願っています。推測に頼る必要が少しでもなくなるよう、最善を尽くしました。このような素晴らしいユーティリティを開発してくださったNick Farina氏に心から感謝いたします。ご意見やご提案がございましたら、下のコメント欄にご記入ください。