PHPコマンドを打ってならエアコンを操作できる(こちらを参照)ので、今度は音声入力でエアコンが着くようにしたい
Hey Siriで起動させたいからラズパイにhomebridgeをインストールする。
#ラズパイをアップデート
例によってコマンドでアップデートする。
cronで一日一回更新するようにしておくと便利
#gccバージョンの確認
$g++ -v
...
gcc version 8.3.0 (Raspbian 8.3.0-6+rpi1)
4.9.2以上であることを確認
#Node.jsをインストール
homebridgeはjavascriptで書かれているためNode.jsをインストールする
##ラズパイのチップ名を確認
$uname -a
Linux raspberrypi 5.4.51-v7+ #1327 SMP Thu Jul 23 10:58:46 BST 2020 armv7l GNU/Linux
armv7以降なのでDistributions(GitHub)に従い最新安定版をインストールする
今回はバージョン12以降をインストールするからコマンドはこうなる
curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash -
sudo apt-get install -y nodejs
#Avahiをインストール
sudo apt-get install libavahi-compat-libdnssd-dev
#homebridge
##インストール
homebridge公式ページに従いインストールしていく
Installation Detailsに記載されているコマンドを実行してインストールする
$sudo npm install -g --unsafe-perm homebridge
/usr/bin/homebridge -> /usr/lib/node_modules/homebridge/bin/homebridge
+ homebridge@1.1.1
added 70 packages from 78 contributors in 22.233s
これによりhomebridgeのバイナリは/usr/lib/node_modules/homebridge
にリンクされる
##起動
オフィシャルサイトに従って以下のコマンドを実行
$ homebridge
するとkQRコードが表示されてうまく起動していることが確認できる。
ひとまずここまでにしておきます