【スマートホーム】Xiaomi mi Smart HomeをHome Assistantと連携させる

2018年6月5日Home Assistant, Xiaomi Mi HomeXiaomi, Home Assistant, スマートホーム, MiHome

先日の記事では、Xiaomi Mi Smart Homeを単独で使用する方法に関してレビューをした。

【スマートホーム】レビュー: Xiaomi Mi Smart Homeを試す(スマートコンセント+ゲ...
スマートホーム業界は様々な商品・プラットフォームを出して顧客の囲い込みを行っているが、中国の巨人・シャオミ(Xiaomi)も例外ではない。中国現地では、「Xiaomi Mi Sma

ただし、やはりXiaomi社のアプリだけで様々な操作を行うのは面倒だし、他のデバイスがあるのであればなおさらである。
実は、このXiaomi Mi Smart Homeは、Gatewayを所有しているとHome Assistantと連携することが出来る。今回はその方法を解説しよう。

MiHomeアプリからデバイスのパスワードを確認する

MiHomeアプリからGatewayを開くと、右側に「・・・」ボタンがある。
このボタンをクリックすると「Settings」というメニューが現れるので、そこから「About」をクリックしよう。

何もしない段階では、「About」には「Manual」「Smart Home Kit Forum」「Gameplay tutorial」の3つしか存在してない。ここで、「Gameplay Tutorial」の下余白を連打しよう。そうすると、Mi Smart Homeの隠しメニューが現れる。

about-developers

隠されていたメニューから、「局域网通信协议」というメニューをクリックする。すると、次のような画面が出るはずだ。

password

デフォルトでは、「局域网通信协议」はオフとなっているので、これをオンにする(余談だが、「局域网通信协议」はおそらくTCP/IPのこと)。
そして、その下に記載されている「密码」(パスワード)を控えておこう。

Home AssistantにXiaomi Mi Homeを設定する

Home Assistantのconfiguration.yamlを開き、次の設定を加える。

xiaomi_aqara:
  discovery_retry: 5
  gateways:
    - key: xxxxxxxxxxxxxxxx

そして、Home Assistantをrestartしよう。
すると、Home Assistantの画面に次のような形でスマートコンセントが出現する。

smartsocket

あとはcustomize.yamlを使用して名前を変えてもいいし、下記のようにSiriと連携させても良い。

【スマートホーム】HomeBridgeでHomeKit(iOS「ホーム」アプリ/Siri)から家電を操作
Home Assistant(Hass.io)は、アドオンを入れることによってHomeKitやGoogle Home、Alexa(Amazon Echo)など様々なスマートホームプ

総評

Mi Smart Home単体では「まあこんなものか」であったものが、Home Assistantと連携するだけでWemoやHueよりも使い勝手のよいものに変身する。実は、Home Assistantはコンセントだけではなく様々なXiaomi製の商品に対応している。

Xiaomi Gateway (Aqara)
Instructions for how to integrate the Xiaomi Gateway (Aqara) within Home Assistant.

少しずつ購入して試してみる予定。

※Home Assistant特集はこちらから。