最近引っ越しをして、電源タップが必要で、Xiaomi のスマートプラグを買いました。スマートフォンで制御するのがとても便利だと感じました。Apple の Home アプリでスマートホームを管理できることを知り、Xiaomi のスマートデバイスを HomeKit に接続できるか試してみたいと思います。まずは HomeKit サーバーを構築する必要があります。
Node.js と npm のインストール#
Node.js v10.x:
# Ubuntuを使用する場合
curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash -
sudo apt-get install -y nodejs
# rootとしてDebianを使用する場合
curl -sL https://deb.nodesource.com/setup_10.x | bash -
apt-get install -y nodejs
コンパイルコンポーネントのインストール#
sudo apt-get install libavahi-compat-libdnssd-dev
sudo apt-get install build-essential libtool
HomeBridge のインストール#
sudo npm install -g --unsafe-perm homebridge
HomeBridge 設定ファイルの追加#
ディレクトリに移動:
cd ~/.homebridge/
ファイルを作成:
vim config.json
追加:
{
"bridge": {
"name": "Homebridge",
"username": "CC:22:3D:E3:CE:30",
"port": 51826,
"pin": "031-45-154"
}
}
保存して終了:
wq!