#ChiroruLab

趣味と日々の雑記録

【応答なし】IKEAのGatewayをHomebridge側から制御してみた話。

f:id:chiroru_27:20191115234824p:plain

IKEAGatewayが安定してHomeKit側で動作しないので、Homebridgeのプラグインを導入しました。



homebridge-ikea-tradfri-gateway

www.npmjs.com

最初に

イケア公式アプリ[Home smart]で、homekitに登録した情報を初期化。ホームアプリからもブリッジを削除。

インストール

$ sudo npm install homebridge-ikea-tradfri-gateway -g

~/.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"]
}
]

公式の書式通りだとクラッシュするので、案内通りGatewayIPアドレスルーター側で固定し指定。
そして、ignore要素も指定してあげるときちんと動作します。これは、module内のプラグイン本体にあるサンプルconfig.jsonに書いてあります。

f:id:chiroru_27:20191115234815p:plain

あとはHomebridgeを再起動して、動作すれば完了です。


調子が悪い時

homebridgeの更新

$ sudo npm install -g homebridge

homekitの再インストール

ブラックアウトして異常終了する場合は、ホーム画面から削除し、もう一度ストアからインストール。
自動で今までのアクセサリを読み込むので、認識したら完了。

それでも応答なしになる場合

ラズパイのタスクマネージャでhomebridgeを終了、homebridgeコマンドでそのまま起動して吐いてるエラーを調べる。



Homeで使えるショートカットが優秀過ぎる件について