CentOSにHomeBridgeをインストールする方法
HomeBridgeとは、HomeKit非対応のスマートリモコンなどのスマート製品をHomeKitに対応させて、Appleのホームアプリから操作するためのツールです。
iPhoneやiPadからテレビやエアコンのリモコン操作ができるようになります。
スマートスピーカーのHomePod miniから、家電を音声操作することもできます。
HomeBridgeはNode.jsで書かれています。
Node.jsやコンパイルツールなどのインストール
# yum -y install nodejs gcc-c++ make net-tools python2 python3
ビルドツールのインストール
# yum -y groupinstall 'Development Tools'
Node.jsがインストールされたことを確認します。
$ node -v v10.24.0
Homebridgeとデスクトップ環境のHomebridge UIをインストールします。
# npm install -g --unsafe-perm homebridge homebridge-config-ui-x
Homebridgeの起動設定をします。
# hb-service install --user homebridge
次のように表示されれば完了です。
Installing Homebridge Service Created service user: homebridge Creating Homebridge directory: /var/lib/homebridge Creating default config.json: /var/lib/homebridge/config.json not running Starting Homebridge Service... Homebridge Started Manage Homebridge by going to one of the following in your browser: * http://localhost:8581 * http://192.168.1.101:8581 * http://[240d:1a:96c:6500:6760:f4ab:cfab:adcd]:8581 Default Username: admin Default Password: admin Homebridge Setup Complete
ここに表示されている8581ポートのURLでブラウザからアクセスすると、HomeBridgeのログイン画面が表示されます。
初期アカウント・パスワードは
ID: admin
PW: admin
です。
スポンサーリンク
関連記事
- Linux [Red Hat/CentOSなど]
- 機器
- Raspberry Pi
- IPアドレスを調べる
- 各メーカーのルーターのID・パスワードの一覧 X
- 各メーカーのルーターのID・パスワードの一覧 数字
- php.ini [PHP設定ファイル]のデフォルト
- Raspberry Piの公式サイト まとめ
- PDO_MYSQLをインストールする方法
- wgetが遅い場合の対処法
- IPアドレスを変更する方法
- Apacheで出力されるログを変更する方法 レスポンスにかかった時間やリファラ、ユーザーエージェントを記録する
- blkidコマンドでUUIDが表示されない場合
- 各メーカーのルーターのID・パスワードの一覧 V
- LinuxサーバでWindowsのファイルシステムNTFSを読み込む方法
- cronを実行すると『TERM environment variable not set.』というエラーメールが飛ぶ
- iusリポジトリで公開されているパッケージの一覧
- main.cf [Postfix設定ファイル]のデフォルト
- シェルスクリプトを実行すると『そのようなファイルやディレクトリはありません』や『コマンドが見つかりません』と出る場合
- サービスに接続できるユーザー(IP)を制限する Connection closed by foreign host.
- 4Kモニタで画面がたまに点いたり消えたりしてちらつくときの対処法
- 各メーカーのルーターのID・パスワードの一覧 T
- GnuTLS: The Diffie-Hellman prime sent by the server is not acceptable (not long enough).の解決法
- CentOS5のインストール
- SELINUXのpermissiveとdisableの違い
- yumを自動で更新チェックする、自動で更新する
- cron実行時のPATHなどの環境変数を確認する方法
- 各メーカーのルーターのID・パスワードの一覧 Z
- HDDやSSDなどのストレージのUUIDを調べる方法
- CPUやストレージの温度を調べる方法(CPU HDD SSD NVMe)
- WgetがFTPでダウンロードできない場合
- target is busyやdevice is busyをumountする方法
- Linuxで接続されているUSBのバージョンを確認する方法
スポンサーリンク