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
- 起動時に『UNEXPECTED INCONSISTENCY; RUN fsck MANUALLY.』と出た場合の修復方法
- Wgetの基本的な使い方など(ユーザーエージェントの設定・POSTデータの送信)
- target is busyやdevice is busyをumountする方法
- SELinuxの管理で使用するsemanageコマンドをインストールする方法
- ディレクトリ以下のファイル数、ファイル容量を調べる
- シェルスクリプトを実行すると『そのようなファイルやディレクトリはありません』や『コマンドが見つかりません』と出る場合
- PostgreSQLでSCRAM authentication requires libpq version 10 or aboveと出るとき
- LinuxでPDFを画像に変換したりテキストを抽出する方法
- LinuxサーバでWindowsのファイルシステムNTFSを読み込む方法
- 各メーカーのルーターのID・パスワードの一覧 D
- 各ストレージの速度一覧 規格速度や実効速度(HDD/SSD/M2/NVMe/USBメモリ)
- PostfixサーバからGmailサーバへメールを送信できない場合の対処法
- サーバの負荷や使用率などを見るコマンドの一覧
- kernel-develのインストール
- 破損したストレージからのデータ復旧
- Apacheを起動するときに、ほかのプロセスによってポートが使用されていた場合
- 各メーカーのルーターのID・パスワードの一覧 M
- Linuxのカーネル情報やディストリビューションを調べるコマンド
- Linuxでrarファイルを圧縮・解凍する方法(CentOS)
- IPアドレスを変更する方法
- Linuxでホスト名を変更する方法
- VirtualBox Interfaceが起動していてシャットダウンができないとき
- Apacheをyumでインストールする
- cron実行時に『/bin/sh: 〜〜: command not found』と出てcronが実行されない場合
- Gitを自動的にpullする方法(常に最新の状態にする)
- SELinuxを無効にする方法
- NTFSのディスクをLinuxにマウントすると読み込み専用でマウントされてしまう
- [warn] _default_ VirtualHost overlap on port 80, the first has precedence エラー
- zlibのインストール
- GoogleChromeでSSL接続を強制される設定(HSTS)のキャッシュを消す方法
スポンサーリンク