【応答なし】IKEAのGatewayをHomebridge側から制御してみた話。
IKEAのGatewayが安定してHomeKit側で動作しないので、Homebridgeのプラグインを導入しました。
homebridge-ikea-tradfri-gateway
www.npmjs.com最初に
イケア公式アプリ[Home smart]で、homekitに登録した情報を初期化。ホームアプリからもブリッジを削除。インストール
~/.homebridge/config.json
"platforms": [
{
"platform": "Ikea Trådfri Gateway",
"name": "Ikea Trådfri Gateway",
"host": "固定したIPアドレス",
"securityCode" : "Gateway背面のsecurityCode",
"expose": ["lightbulbs", "outlets", "blinds"],
"ignore": ["65537", "65540", "65550"]
}
]
公式の書式通りだとクラッシュするので、案内通りGatewayのIPアドレスをルーター側で固定し指定。
そして、ignore要素も指定してあげるときちんと動作します。これは、module内のプラグイン本体にあるサンプルconfig.jsonに書いてあります。
あとはHomebridgeを再起動して、動作すれば完了です。
調子が悪い時
homebridgeの更新
$ sudo npm install -g homebridge
homekitの再インストール
ブラックアウトして異常終了する場合は、ホーム画面から削除し、もう一度ストアからインストール。自動で今までのアクセサリを読み込むので、認識したら完了。
それでも応答なしになる場合
ラズパイのタスクマネージャでhomebridgeを終了、homebridgeコマンドでそのまま起動して吐いてるエラーを調べる。Homeで使えるショートカットが優秀過ぎる件について
Appleのホームキットで使えるショートカット優秀過ぎて、家が未来っぽい(語彙力) pic.twitter.com/QxOBNW1PR6
— chiroru (@chiroru_27) November 14, 2019