Remoに切り替えていきたいと思います。Remoの方が使いやすいとも言えます。Remoはスマートホームデバイスの中では珍しく国産の赤外線学習リモコンになります。エアコンの操作に特化しており、国産メーカーであれば基本的にプリセットでリモコンが登録しており、ワンタッチで使用することが出来ます。RemoをAppleホームアプリ(homekit)で操作できるようにラズベリーパイという小型サーバを使って、ライフハックしていきましょう。使用するプラグインは3つになります。なんで3つなのかというと、どれも一長一短があって、おそらく全てを登録することで漸く一人前というのがTKの印象です。そのため今回は以下の3つを使ってhomebridge構築していきましょう。Remoと同じように見た目にも使いやすいように作られたプラグイン(homebridge-nature-remo-cloud-aircon)です。切り替えることが出来ます。除湿/送風が対応していないのが、少し残念ですが、個別にボタンを作ることも出来るので、そちらは学習リモコンの方に組み込みます。センサー情報(温湿度&照度)プラグインセンサー情報プラグインは、ホームアプリ上で温湿度&照度を確認できるプラグイン(homebridge-nature-remo-sensor)です。Remoで取得した部屋の温湿度を確認することが出来ます。このセンサーの情報を使用してホームオートメーションは出来ないらしいです。roomなどのセンサー特化のデバイスを使う必要があるみたいです。Remoに学習させて、homebridgeにコードとして登録していくやり方です。ボタンを一つずつ登録しなければならないので少し登録が手間ですが、その分自由度が高いので、やりようによっては一番使いやすいです。対応しているのはON/OFFの機能だけなので、スライドバーのような画面にはなっていません。システム構成と必要なものでは、今回の構成に必要なものを整理していきます。Remoそのものですね。miniでも基本的には操作は一緒になりますが、miniの場合は温度センサーしかついていないのでセンサーのプラグインは、不要(意味ない)です。Pi(通称ラズパイ)もう一つは、ラズパイと呼ばれる簡単自宅サーバですね。Miniサーバであっても、NASの中にDockerと呼ばれるツールを入れたものを使っても動きます。個人的にはなんだかんだラズパイが一番操作も簡単で、セキュリティ的にも気兼ねなく使えるという点では一番気に入っています。楽天市場で購入Yahooショッピングで購入Wowmaで購入インストール手順では早速インストール手順について説明していきたいと思いますが、本手順ではラズパイの初期設定が完了していることを前提として、nodeソフトのインストールから説明しています。ラズパイの初期設定が完了していない場合は、まずは完了させてから本手順を実施してください。npmのインストール今回nodeはv10.15.0を使用していますが、新しいものにしておけばとりあえずOKだと思いますが、一部のプラグインでは互換性チェックで動作しないこともあります。それ以上に新しいものの場合には、インストールしている他のプラグインが動かなくなる可能性もあるので、そこは注意してください。この手順で実施する方であれば、とりあえずはv10.15.0を使うことをお勧めします。-v6.12.0homebridgeのインストールnodeが準備できたら、次はhomebridgeをインストールします。これは特にversionを指定せずにインストールしていますので、これを参考にした場合にはまたversionが変わっているかもしれません。依存ライブラリをインストールする。依存ライブラリをインストールする。/home/pi/.nvm/versions/node/v10.15.0/lib/node_modules/homebridge/bin/homebridgNatureRemoプラグインのインストールここでようやくNatureRemoのプラグインをインストールしていきます。今回はNatureRemoの全機能を使い倒すということで、一気に複数のプラグインをインストールしていきます。インストール手順としてはとてもシンプルで以下のコマンドを実行するだけです。homebridge-nremo特にERRORなく、インストールが完了すればOKです。Remoアプリで作成したアカウントを使って、アクセストークンを取得していきましょう。RemoはクラウドAPIと呼ばれる方法を使って、インターネットから家電を操作しています。アクセストークンとは、その際に使用するパスワードみたいなものです。Remoアカウントでログインしてください。tokenをクリックしてください。あとは手順通りに進めていけば、以下のようにアクセストークンが取得できるはずです。これをメモ帳などにコピーしておきましょう。因みにこのパスワードはこの画面を閉じると2度と表示できなくなるので注意してください。間違って閉じてしまった場合には、もう一度作成して、古いのを削除するようにしましょう。設定ファイルの編集ここまで出来たら、あとは設定ファイルを編集してあげるだけ何ですが、エアコンプラグインとセンサープラグインは以下のように書いてあげれば設定完了です。赤外線学習リモコンプラグインに関しては、ボタンを一つずつ”学習”させてあげないといけません。最終的な設定状態を以下に示します。}]}]}環境によって変わる部分についてだけ補足すると、ACCESS_TOKENの部分は、前述のNatureRemoAPIサイトで取得したものを記入してください。appliance_idについては、とりあえずNatureRemoを一つしか持っていないユーザーであれば、空欄でOKです。複数の場合は、以下のコマンドで取得する結果からid情報を抜くらしいんですが、イマイチどのidを使えばいいのか解読できず、その内また試してみます。{“format”:”us”,”freq”:40,”data”:[]}となっていますが、[]部分に学習データを入力する必要があります。手順がややこしいので、次の項目で説明します。赤外線学習リモコンに学習させる学習させる手順は大まかには以下になります。Remoが青く光る)Macならターミナル(Windowsならcurlコマンド使えるようにする)でコマンドを打つ表示された{“format”:”us”,”freq”:40,”data”:[404,505,505,~~~~~]}をコピーして、config.jsonの該当箇所に貼り付ける1~3を繰り返しというような感じです。Remoに向かってリモコンのボタンを押してください。次にすかさずMacなどのパソコンのターミナルで、以下のコマンドを入力。curl"するとこんな感じで表示がされるはずです。application/json{"format":"us","freq":37,"data":[3387,1759,406,1301,399,1311,398,472,404,460,406,464,407,1301,407,460,409,459,408,1329,381,1300,399,468,399,1311,408,458,407,462,408,1304,403,1302,400,470,406,1303,399,1310,407,469,391,469,405,1303,407,459,406,463,398,1314,394,469,407,464,404,461,408,463,403,461,407,489,371,469,410,458,399,468,401,493,382,459,399,470,406,461,405,462,409,458,400,8995,3366,1765,397,1310,400,1311,388,480,389,474,402,484,377,1314,404,463,401,469,400,1308,401,1309,399,467,394,1317,399,467,401,465,396,1316,400,1310,392,475,391,1335,383,1307,402,467,392,476,399,1308,394,478,399,467,400,1310,391,474,402,465,393,477,399,467,402,464,362,508,399,469,393,475,393,474,402,464]}そしてこれをconfig.jsonにそれぞれ貼り付けてあげればOKです。あとはこれを学習させたいリモコンのボタンの分だけ繰り返します。時間がかかりますが、頑張るしかないですね。因みにその他のいじる可能性があるパラメータですが、”delayBefore”は、ボタンを押してからの時間差を規定している部分です。時間差をかけたい時には、この値を1000msなどにするとラグが出ますが、基本的に0で良いと思います。“command_order”については、一つのボタンをクリックした後に複数の赤外線ボタンをクリックさせたい時に使います。}にすれば、電源をつけて消してもう一度つけるなど。}などにすると良いと思います。あとは”delayAfter”ですが、これは”command_order”でのコマンド間のインターバル時間になります。ここもあまり値を大きくすると遅さを感じることになるので、あまり大きな値にすることはオススメしません。しても入力などで不具合が出た時にだけいじりましょう。Homekit化の成功となります。homebridge「homebridgeのサービス起動」サービス自動起動化方法(Homebridge+Hue)まとめ如何でしたでしょうか?少し今回は3つのプラグインを同時にインストールしたので、作業量としては少し多めになってしまいましたね。これで我が家にある赤外線リモコン達をようやく一掃して全てAppleホームアプリにまとめることが出来ました。かかった時間が長かったですが、これから節約できるだろう時間を考えれば、大満足の結果です。皆さんもちゃんと動かせるようになったでしょうか?なかなかやり方がわからないうまくいかないという方はコメント欄に書いて頂ければできる限りアドバイスしますので、お気軽にどうぞ。コピーTKをフォローする1TKデジモノ関連記事スマートホーム近未来感漂うネコトイレロボット:全自動でトイレ清掃ネコを飼っているときに悩ましいものの一つがトイレ問題ですよね。linkをAp...スマートホームRaspberryPiに公開鍵認証でSSH接続を制限する最近自宅のRaspberryPiのセキュリティを上げている最中です。v0.11.12へのアップデート久しぶりにラズパイのメンテナンスをした際に、homebridgeに使用しているプラグインにアップデ...スマートホームAI・スマート住宅EXPOの潜入レポどうもTKです。コメントをキャンセルメールアドレスが公開されることはありません。TRÅDFRIを使って、お手軽に我が家をスマートホーム化。TRÅDFRIを使って、お手軽に我が家をスマートホーム化。miniを使って、テレビもHomekitから操作するお問合せはこちらタイトルとURLをコピーしました。