SiioLaboratory

「Hey Siri, LED点けて」でLEDを光らせる

という記事がありましたので、真似しました。元記事はこちらです。

HomeKit?は本来は、アップルと契約結んで開発ツールを入手する必要があります。 DIYな人たちを対象にしていないのです。 でも有志がHomeBridge?というツールを開発しています。これを使います。 NodeJSをインストールして、そのあとにHomeBridge?をインストールします。

NodeJSをインストールする

以下は、上記のサイトに書いてある通りです。最初のapt-getのupdate/upgradeは長いので省略しても良いかもです。

sudo apt-get update
sudo apt-get upgrade
sudo apt-get install git make
curl -L git.io/nodebrew | perl - setup
export PATH=$HOME/.nodebrew/current/bin:$PATH
nodebrew install-binary stable
nodebrew alias default v6.1.0
sudo apt-get install npm

ここでインストールされた最新バージョンの場所へ移動します。上記の記事では、

cd /home/pi/.nodebrew/node/v6.2.2/

だったけど、今回インストールしたところでは、

cd /home/pi/.nodebrew/node/v10.7.0/

でした。そしてインストールされたプログラムをパスの張られている/usr/localに移動します。

sudo cp -R * /usr/local/

HomeBridge?をインストールする

sudo npm install -g homebridge

(これのために先ほどnpmをインストールしたんですね)

この結果、gyp WARN EACCESという警告が出ました。こちら

sudo npm install -g homebridge --unsafe-perm

これでインストールできました。

sudo npm install -g --unsafe-perm homebridge hap-nodejs node-gyp
cd /usr/lib/node_modules/homebridge/
sudo npm install --unsafe-perm bignum
cd /usr/lib/node_modules/hap-nodejs/node_modules/mdns
sudo node-gyp BUILDTYPE=Release rebuild

プラグインを設定する

https://www.npmjs.com/package/homebridge-cmd

sudo npm install -g homebridge-cmd

プラグインを置く場所を作る。

mkdir /home/pi/.homebridge
cd /home/pi/.homebridge
vi

http://siio.jp/gyazo/abc22cddedc81f039217da7fe75efa23.png

https://www.npmjs.com/search?q=keywords:homebridge-plugin

https://www.npmjs.com/package/homebridge-generic-lock


トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS