【Homebridge】homebridge-hueプラグインでPhilips hueを完全コントロール

スポンサーリンク

この記事より新しい方法で構築しているものがありますので、homebridge-hueのインストールについては、こちらを参照ください。

TK(@simplewasbest)です。じゃんじゃん行きますよ。

今回はhomebridge-hueのプラグインの使い方です

実は自宅のPhilips hueとhomebridgeとの接続はすでに前の記事でやっていたのですが、無事iphoneのhomeアプリ上で状態確認出来るし、オンオフも出来て、明るさも調整出来るわけなんですが、、、なんというかそれしか出来ないんですよ。

特に色温度!これを変えられるからこそのhueでしょ!!(←IKEA Tradfriのバルブを使ってますが、、そこはhue bridgeだから、API自体はphilip側さ。)

わかりますか?この問題。本来の純正のHueなどの場合は左下に”カラー”というボタンがあって、色が変えられるはずなんですよ。それなのに、ここが変えられないというのはhomebridge-philipshueプラグインの作り込みの甘さ出会って、このままだと単なるスイッチON/OFFと明るさしか変えれないので、折角のカラーLEDの意味がないわけなんですよね。

このプラグイン自体がかなり簡易的なものだったんでしょうけど。

他の人のブログを見てもみんなこれを使っていたから、盲目的に使ってしまったが、やっぱり使いたいものを使うってのが、ラズパイの魅力でしょう。

ってことで、今回はhomebridge-hueプラグインの置き換え備忘録です。

スポンサーリンク

Philips Hue Bridge + IKEA TradfriでのHomekit対応について

因みに今回の方法で有効なのは、純正Homekit対応していないラウンドタイプのHue Bridge gen 1だけでなく、純正Homekit対応しているはずのスクエアタイプのHue Bridge gen 2/3とIKEA Tradfriの組み合わせで使用する場合にも使えます。

これはどういうことかというと、今回のHue Bridgeは他社製ライトのHomekit対応をしていないため、Hue Bridge + Hue電球の組み合わせだけでしか、Apple Homeアプリで操作ができないんですね。そのため、Hue Bridge + IKEA Tradfriの組み合わせでHomekit化したい場合には、今回のようにラズパイなどでのhomebridgeを構築する必要がありますね。

  • Philips純正ライトは純正アプリでHomekitとペアリング・コントロール
  • 他社製ライトはhomebridgeでコントロール

こんな使い方であれば、もっと使いたいという方が増えてくるかもしれませんね。

(ななっしーさん情報ありがとうございました。)

先ずは過去のプラグインを削除する

先ずは憎っくきhomebridge-philipshueを削除してやりましょう

これでプラグイン自体は削除完了です。

スポンサーリンク

インストール手順

homebridge-hueプラグインのインストール

次に新しいモジュールをインストールしていきます。

スポンサーリンク

設定ファイルを修正

いつも通り、設定ファイルのconfig.jsonを修正していきますね。先ずは以下のコマンドを打って。

こんな感じで設定ファイルを編集しておきます。

因みにこれはワタシのhue bridge gen 1(ラウンドタイプ)の設定です。gen 2/3(スクエアタイプ)の方は、nativeHomeKit、nativeHomeKitSensors、nativeHomeKitLightsをtrue、parallelRequestsを10にするらしいです。

因みに試して頂いた方の話を聞くと、nativeHomeKitLightsは記述しなければ、デフォルトでgen 2(スクエアタイプ)用の設定になるそうです。

他の各パラメの詳しい情報はGithubで確認できます。

本当に電球だけhomeアプリに表示してくれればいいよって方は、以下パラメをfalseにしてください。余計な部屋とかを読み込まなくなります。

  • groups
  • group0
  • rooms

またhomebridge-philipshueで既にhomeアプリに登録済の方は、homeアプリ上でhomebridgeを削除した後、~/.homebridge/persistを削除しないと読み込みエラーになります。

Let’s 確認

さて、これでどうなったかというと・・・

見事カラーが見えるようになりました!!これが出来ないとhomeアプリの意味ないよね。

Google assistantの方が音声認識はすごいんだけどやっぱguiのプラットホームアプリの存在は便利だと思うし、センサー系だと特にこういうプラットホームアプリじゃないとわかりづらい。毎回呼びかけるの面倒だし。

ということで、今回はひとまずこれでやりたいことは出来たので、おしまい。

スポンサーリンク

あわせて読みたい

2件のフィードバック

  1. ななっしー より:

    先日スクエア型Hue+TRÅDFRIで構築した際、参考にさせていただきました!
    Hue Bridgeは他社製ライトのHomekit対応はしておらず、対応させるにはhomebridgeが必要だと知りませんでした・・・
    今回はQNAPにdockerを立てて動かしました。docker覚えてからラズパイがいらない子になった我が家・・・

    さて、nativeHomeKitLights などですが、記述しなければデフォルトでv2用の設定になっているようです。
    ・Philips純正ライトは純正アプリでHomekitとペアリング・コントロール
    ・他社製ライトはhomebridgeでコントロール
    自分の用にPhilipsとIKEAのライトを混在させている場合に都合がよいようです。

    • TK より:

      ななっしーさん

      コメントありがとうございます!パラメータ設定についてもありがとうございます!

      ・Philips純正ライトは純正アプリでHomekitとペアリング・コントロール
      ・他社製ライトはhomebridgeでコントロール

      確かにこういう使い方もできますね^^ホワイトグラデーションはIKEAで、カラーグラデーションはHueとかの使い分けであれば、
      お得な感じで使えそうですね!

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です