homebridgeのインストールと設定のメモ
目次
homebridgeをインストール
curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -
sudo apt-get install -y nodejs
sudo apt-get install libavahi-compat-libdnssd-dev
sudo npm install -g --unsafe-perm homebridge
sudo npm install -g --unsafe-perm homebridge-cmd
sudo npm install -g --unsafe-perm homebridge-cmd4
sudo npm install -g --unsafe-perm homebridge-dht
sudo npm install -g --unsafe-perm homebridge-config-ui-x
Homebridgeをサービス化するなどの設定
指定したユーザでサービスファイル、ファイアウォール設定がされます。
sudo hb-service install --user {user_name}
サービスを確認
sudo systemctl status homebridge
複数インターフェイスで繋がならない問題
ホームブリッジのプロセスを見るとホームブリッジのポートとmdnsを使用していることがわかります。
このmdnsの部分で繋がらないことがあります。
詳しくはここにまとめてくれています。
なので、config.jsonにbindを用いてインターフェイスを指定することで解決されます。