前回Macに設定した続き。
Siri + IRKit + Homebridge でエアコンを操作すると快適 - rochefort’s blog
MacにInstallして動かしていたHomebridgeですが、
正直ちょっと邪魔だったので、寝かしていたRspberry Piで動作するようにしてみました。
Mac周辺はすっきりしました。
Setup Wi-Fi on Raspberry Pi
Buffaloのやつは発熱が問題視されていたりしたので、Raspberry Pi の実績も結構あるこちらを購入。
PLANEX 無線LAN子機 (USBアダプター型) 11n/g/b 150Mbps MacOS X10.10対応 GW-USNANO2A (FFP)
- 出版社/メーカー: プラネックス
- 発売日: 2013/09/06
- メディア: Personal Computers
- この商品を含むブログを見る
setup
X Window でGUI操作したら異常に簡単だった。
(Wifi 選んでパスワード入力するだけ。)
IP固定にしたかったので、/etc/network/interfaces を修正。
パワーマネジメントOFF
パワーマネジメント機能といういわゆる省エネモードが用意されていますが、
iwdonfig からだと一見 off になっているようですが、実はなっていないということがあるようです。以下を参考に設定しreboot。
# /etc/modprobe.d/8192cu.conf options 8192cu rtw_power_mgnt=0 rtw_enusbss=1 rtw_ips_mode=1
参考
Running HomeBridge on a Raspberry Pi
公式にRaspberry Piのwikiが用意されているのでこれの通りやればokです。
Running HomeBridge on a Raspberry Pi · nfarina/homebridge Wiki
~/.homebridge/config.json は 前回 作成したものを配置。
systemdのsampleは 公式記載の gistのものを利用。
$cat /etc/systemd/system/homebridge.service [Unit] Description=Node.js HomeKit Server After=syslog.target [Service] Type=simple User=homebridge EnvironmentFile=/etc/default/homebridge ExecStart=/usr/bin/homebridge $HOMEBRIDGE_OPTS Restart=on-failure RestartSec=10 KillMode=process [Install] WantedBy=multi-user.target
感想
Macで動作させてた時からですが、なぜか時々動作不安定になります。
とりあえずcronで定期restartするようにしています。
siriが「できませんでした」というのも可愛いですが。