Résumer cet article :
Matterの進化は速く、今回はHome Assistantのユーザーに直接関わるニュースです。ここ数カ月、Home Assistantの新しいMatter Serverを支えてきたライブラリmatter.jsが、Matter 1.6.1の新機能に対応しました。
バージョン番号だけ見ると目立ちませんが、内容は充実しています。Groupcastによるグループ通信、バッテリー駆動デバイスの管理改善、OTAアップデートの追加制御、そしてセンサー関連のいくつかの改善です。
最も重要なのは別のところにあります。C++ SDKをベースに構築された旧Matter Serverをmatter.jsに置き換えたことで、Home AssistantはMatter規格の進化にずっと速く追随できるようになりました。その効果が見え始めています。
Home AssistantがMatterのエンジンを変更
Home Assistantは、Matter規格が始まった当初からMatterをサポートしてきました。つい最近まで、Matter ServerはPythonで書かれ、公式のC++ SDKを利用していました。動作はしていましたが、制約もありました。
2026年6月、Open Home Foundationはmatter.jsをベースに全面的に書き直したMatter Server 9.0をリリースしました。matter.jsはTypeScriptで実装されたオープンソースのMatterで、現在は同財団がホストしています。利用しているのはHome Assistantだけではありません。HomebridgeやopenHABも採用しています。
ユーザー側での移行は、ほぼ自動で行われます。Matter Server 9.0が旧サーバーに置き換わり、初回起動時にデータを引き継ぎます。それでもHome Assistantは、事前にバックアップを取ることを推奨しています。
効果はすぐに現れました。再起動が大幅に高速化し、デバイスの再接続も最適化。負荷の高いThreadネットワークでの動作も改善され、毎回すべてを読み直すのではなく、デバイスの情報を部分的に問い合わせるようになりました。
何より、この新しい基盤によって、今後のMatterバージョンへの対応がずっと簡単になります。
Matter 1.6にはすでに対応済み
Matter 1.6.1はゼロからの対応ではありません。Home AssistantのMatter Serverは、特にバージョン9.1で、すでにMatter 1.6.0に対応していました。
このバージョンでは、対応デバイスとの時刻同期や、ICD(Intermittently Connected Devices)の省電力機能の実験的なサポートが追加されました。
ICDは今後に向けて非常に重要です。コンセントにつながった電球なら、消費電力を気にせず常時接続しておけます。しかし、ボタン電池で何年も動作させる必要がある開閉センサーやボタン、リモコンはそうはいきません。ほとんどの時間はスリープし、送信する情報があるときに起きて素早く通信し、またスリープする必要があります。
matter.jsでは、サーバー側とコントローラー側の両方で、こうしたデバイスを詳細に管理できるようになりました。ICDクライアントの登録、起床時の処理、デバイスの利用可能状態の追跡に対応しています。
スマートホームでは、これは大きな意味を持ちます。自宅に設置するセンサーの多くは、電池を何度も交換しなくても何年も使える必要があるからです。
Matter 1.6.1でGroupcastに対応
matter.jsに統合されたMatter 1.6.1の新機能の中で、私が最も注目しているのはGroupcastです。
通常、コントローラーは各デバイスと個別に通信します。電球を10個消すには、それぞれにコマンドを送ります。
Groupcastでは、グループ向けのマルチキャストセッションが追加され、同じグループ内のすべてのデバイスを1つのコマンドで操作できます。matter.jsはGroupcastクラスターと、その管理に必要な機能に対応しました。
リビングの電球すべてをまとめたMatterグループを考えてみてください。「リビングを消灯」というコマンドは、電球ひとつひとつに順番に送られるのではなく、グループに送られます。
デバイスが3台なら違いは感じないでしょう。しかし、家の中にMatterデバイスが数十台ある場合は違ってきます。
Zigbeeに慣れている人なら、グループの仕組みを思い出すでしょう。すべてをコントローラーに任せるのではなく、ネットワーク側が処理の一部を担います。
ただし注意が必要です。matter.jsが対応したからといって、明日からHome Assistantのインターフェースでグループを作成できるわけではありません。Matter Server、そしてHome Assistantが、これらの機能をまだ利用する必要があります。ただ、基盤は整いました。
バッテリー駆動デバイスの管理を改善
もうひとつの大きな取り組みが、ICDです。
matter.jsはサーバー側でIcdManagementクラスターに対応しました。クライアントの登録と削除、StayActiveRequestの処理、SITおよびLITモード、スリープ中のデバイスが起床を知らせるための仕組みなどをサポートします。
コントローラー側では登録を自動化でき、matter.jsは大半の時間をスリープして過ごすデバイスの状態を追跡します。
こう言うと、とても技術的な話に聞こえます。
具体的には、電池で動くMatter over Threadの開閉センサーを考えてみてください。電池を節約するために数分間スリープしていても、コントローラーは切断されたと判断してはいけません。センサーの動作を把握し、いつ通信してくるのかを知っておく必要があります。
ユーザーがこうした細かい仕組みを意識することはありません。それでも、快適に使える技術と、1日に何度も「利用不可」になるセンサーを分けるのは、まさにこうした部分です。
OTAアップデートも進化
matter.jsは、MatterのDistributed Compliance Ledger(DCL)から、ソフトウェアバージョンに関連付けられた適合性情報を取得できるようになりました。これはOTAアップデートの確認に利用できます。
DCLはあまり知られていません。Connectivity Standards Allianceが管理する分散型レジストリで、認証済みデバイスに関する情報が公開されています。ファームウェアの配布に役立つメタデータも含まれます。
Home Assistantはすでに、OTAに対応したMatterデバイスにアップデート用エンティティを作成し、デフォルトでは12時間ごとにDCLを照会しています。まだすべてのメーカーがこの仕組みに対応しているわけではありませんが、Home AssistantはEveとNanoleafを採用メーカーとして挙げています。
将来的には、センサーやプラグのファームウェアを更新するためだけにメーカーのアプリをインストールせず、スマートホームコントローラーからMatter機器を最新の状態に保てるようにするのが目標です。
まだ課題も残っています。たとえばHome Assistantによると、ネットワークがAppleのBorder Routerを経由するThreadデバイスでは、現在OTAアップデートに問題があります。アップデート提供元の検出に必要なmDNSパケットの一部が中継されないためです。
つまり、進歩はしていますが、まだ魔法のようにはいきません!
Matter 1.6でデバイスのセットアップを簡素化
また、Connectivity Standards Allianceが公開したMatter 1.6.1を、Matter 1.6で追加された機能の流れの中で捉える必要があります。
今回は、CSAは製品カテゴリーを大量に追加しようとはしませんでした。セットアップ、エコシステム間の共存、デバイス間の通信に取り組みました。
私が最も驚いた新機能は、双方向NFC commissioningです。Matter 1.4.1では、セットアップ情報をNFCで送信できましたが、その後の手順にはBluetooth LEが必要でした。Matter 1.6では、commissioningのやり取り全体をNFCで行えます。
理論上は、スマートフォンを近づけるだけで、電源を入れる前のMatter壁スイッチをセットアップできます。
一般家庭では便利です。住宅に設置する前に何十台もの機器を準備する電気工事士にとっては、実際に大きな時間短縮になります。
複数のエコシステムが共存する住宅向けのJoint Fabric
Matter 1.6では、複数のスマートホームシステムが共存する環境を想定したJoint Fabricも導入されました。
Matterデバイスはすでに複数のFabric、つまり複数の論理Matterネットワークに所属できます。これによって、複数のエコシステム間でデバイスを共有できます。
Joint Fabricは別の方法でこの問題に取り組みます。複数の許可されたコントローラーが、共有Fabricを共同で管理し、そこに追加されたデバイスを参加しているすべてのコントローラーから利用できるようにします。
Home Assistantを使いながら、家族の一部はApple HomeやGoogle Homeを使っている家庭で、すぐにメリットが見えてきます。
複数の関係者が一定期間、設備を管理する必要がある商業施設や賃貸住宅、新築住宅では、さらに分かりやすいでしょう。
デバイスが状態をより詳しく知らせる
Matter 1.6では、紙面上ではそれほど目立たないものの、Home Assistantで役立つ可能性がある改善も加わりました。
デバイスは、自分ができることや動作上の制限を、より詳しく示すようになります。セキュリティセンサーは、特定のイベントの履歴を送信できます。煙探知機や一酸化炭素検知器は、設置場所から取り外されたことまで知らせられます。
こうした情報は自動化に活用できます。取り付け台から外された煙探知機が通知を送るようにできます。センサーの履歴をダッシュボードに表示することもできます。Home Assistantがデバイスの機能をより正確に把握できれば、提供する機能を調整できます。
ただし、まずメーカーがこれらすべてを実装し、その後Home Assistantがユーザーに提供する必要があります。仕様の新バージョンが公開されても、すでに設置されている何百万台ものデバイスが魔法のようにアップデートされるわけではありません。
Home AssistantでMatterネットワークを可視化
新しいmatter.jsサーバーでは、Matterネットワークマップという便利な機能も追加されました。
Home Assistantでは、Matterデバイスとコントローラーへの接続方法が表示されます。Threadでは、ルーター、エンドデバイス、スリープ中のデバイスを見分けられ、通信がどのような経路をたどるのかも確認できます。接続品質も表示されます。Wi-Fiの場合は、使用中のアクセスポイントと接続品質が示されます。
Threadネットワークの調子が悪いときには、非常に役立ちます。
Home Assistantの現在のドキュメントによると、Matter Server 9.2.0以降が必要です。ネットワークマップは「設定 > 接続性 > Matter > マップを表示」から開けます。
統合機能の初期バージョンにあったブラックボックス状態とは大違いです!
Matter 1.6.1対応でも、Home Assistantですべてが明日使えるわけではない
ここで少し整理しておきましょう。
Connectivity Standards AllianceはMatter 1.6.1の仕様を正式に公開しており、matter.jsもすでにこのバージョンの変更のいくつかを取り込んでいます。しかし、規格に記載された機能がHome Assistantのボタンになるまでには、いくつもの段階があります。まずMatterで機能が定義され、matter.jsに実装され、Matter Serverが利用し、Home Assistantの統合機能がユーザーに提供し、もちろんデバイス自体も対応していなければなりません。
実際、Matter Serverの公式リポジトリには、現在もMatter 1.6.0のサポートと記載されています。
したがって、Home Assistantが「Matter 1.6.1に完全対応した」と言うのは時期尚早です。一方で、必要な構成要素はすでにmatter.jsにそろっています。私が重要だと思うのはこの点です。
matter.jsはHome Assistantの最良の選択のひとつ?
長い間、Matterは私たちの家の中よりも、仕様書の上で速く進化しているように見えました。新しい仕様が登場するたびにさまざまな機能が約束されても、メーカーやコントローラー、各エコシステムが対応するまで待つ必要がありました。
matter.jsへの移行で、状況は少し変わります。Open Home Foundationは、Matterスタックの中核部分を自ら管理できるようになりました。matter.jsは財団自身がホストするオープンソースプロジェクトであるため、規格の新機能がMatter Serverに届くまでの時間も大幅に短縮されます。
このテーマは、もはや一部の人だけのものではありません。2026年6月に新しいサーバーを発表した際、Home AssistantはMatterが全インストール環境の38%で使われており、利用数で12番目に多い統合機能だと発表しました。
Matter 1.6.1が、明日の朝にダッシュボードへ新しいボタンを10個もたらすわけではないでしょう。しかし、Groupcast、スリープ中のデバイスの詳細な管理、OTAの改善、そしてMatter 1.6で追加された機能によって、基盤はしっかりと整いつつあります。
そしてHome Assistantは、Matterの今後のバージョンにも大きく遅れることなく対応できるようになったようです。
私のように、MatterやThreadが登場したばかりの頃に苦労した人にとっては、これが何よりもうれしいニュースかもしれません!




