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
- IntelのCore i CPUの接尾辞(末尾のアルファベット)まとめ
- php.ini が見つからない時
- ディレクトリ以下のファイル数、ファイル容量を調べる
- GnuTLS: The Diffie-Hellman prime sent by the server is not acceptable (not long enough).の解決法
- WgetがSSLでダウンロードできない場合
- Fail2ban ログを集計して不正アクセスを防ぐ
- SELinuxを無効にする方法
- [warn] _default_ VirtualHost overlap on port 80, the first has precedence エラー
- 各メーカーのルーターのID・パスワードの一覧 S
- PDO_MYSQLをインストールする方法
- glibcを更新するとdateコマンドが新元号の令和に対応します
- CPUやストレージの温度を調べる方法(CPU HDD SSD NVMe)
- 各メーカーのルーターのID・パスワードの一覧 E
- サーバの負荷や使用率などを見るコマンドの一覧
- PostgreSQLのインストール
- yumでupdateするときにconflictsエラーが出る場合 file xxx from install of xxx-jason conflicts with file from package xx.remi
- ImageMagick更新で『PHP Startup: Unable to load dynamic library '/usr/lib/php/modules/imagick.so'』エラーが出る場合
- zend_mm_heap corrupted とは
- HDDやSSDなどのストレージのUUIDを調べる方法
- Amazon Linux2をローカルのVirtualBoxで起動する方法
- Gitをyumでインストールする方法
- cron実行時に『/bin/sh: 〜〜: command not found』と出てcronが実行されない場合
- HDDやSSDなどのストレージをリスト形式で表示する方法
- Apacheから2GB以上のファイルをダウンロードしようとすると403エラーが出ます
- cronのメール送信先を指定する方法(cronごとに送信先のメールアドレスを指定する方法)
- telnetの反応がなくなった時に接続を強制的に切断する方法
- ソフトウエアRAIDでストレージを構築しマウントする方法 ディスクの高速化・冗長化
- 各メーカーのルーターのID・パスワードの一覧 J
- 各メーカーのルーターのID・パスワードの一覧 F
- 各メーカーのルーターのID・パスワードの一覧 数字
スポンサーリンク