🔧 トラブルシューティング

Matterで困ったときは

「登録できない」「つながらない」——原因は意外と多い。
順番に確認してわかりやすく解決しましょう。

📋 このページの内容
  1. 「登録できない」原因チェックリスト
  2. Fabric登録数の上限問題(盲点!)
  3. Apple Homeが2スロット消費する仕組み
  4. 自分のデバイスのFabric数を確認するには
  5. Fabric上限を超えてしまったときの対処法
  6. 複数アプリに登録するときの正しい手順
  7. Threadデバイスが見つからない・つながらない

「登録できない」原因チェックリスト

Matter対応なのに登録できないとき、原因は複数考えられます。番号順に確認してみてください。

1
コントローラーアプリは最新か?よくある
Apple Home・Google Home・Amazon Alexaアプリを最新版に更新してから再試行。Matterの実装品質はアップデートで大きく改善されることがあります。
2
デバイスのファームウェアは最新か?
Matter対応は製品出荷後のファームウェアアップデートで追加される場合があります。まずメーカー純正アプリ(SwitchBot・Aqara等)でファームウェアを最新にしてから、Matterコミッショニングを試みてください。
3
コミッショニングモードになっているか?
多くのデバイスは「登録受付状態(コミッショニングモード)」に手動で切り替える必要があります。デバイスのボタン長押し、リセットボタン、または純正アプリからの操作が必要なことがあります。マニュアルを確認してください。
4
Bluetooth(BLE)はオンになっているか?よくある
Matter初回登録(コミッショニング)はBluetoothを使って行われます。スマートフォンのBluetoothをオンにしてから再試行してください。コミッショニング完了後はWi-FiまたはThreadで通信します。
5
Thread対応デバイスなら→ボーダールーターはあるか?Thread
Threadデバイス(センサー・スイッチ・スマートロックなど)はボーダールーターがないとコミッショニング自体が完了しないことがあります。
Apple Home → HomePod mini・Apple TV 4K
Google Home → Nest Hub 2nd Gen・Nest WiFi Pro
Amazon → eero(Thread搭載モデル)
6
Wi-Fiは2.4GHz / 5GHzどちらか?
Matter over Wi-Fiのデバイスは2.4GHz帯のみ対応のものが多いです。スマートフォンが5GHzに接続していると登録に失敗することがあります。コミッショニング中は2.4GHzのSSIDに接続し直してみてください。
7
Fabric登録数が上限に達していないか?盲点
デバイスには登録できるFabric数の上限(SupportedFabrics)があります。この上限に達すると、エラー理由がアプリ画面に表示されないまま登録が失敗することがあります。特にApple Homeは自動で2スロット消費するため注意。→ 詳しくはこちら
8
QRコードの読み取り環境を改善する
暗い場所・斜め角度・遠すぎる距離だと読み取りが失敗します。明るい場所でスマートフォンを正面から近づけ、カメラをゆっくり動かして試してください。QRコードが読み取れない場合はManual Pairing Code(数字コード)でも登録できます。
💡 「エラーメッセージが出ないまま失敗する」ケースについて:Matter仕様上、Fabric上限オーバーの場合は TableFull というエラーコードが返されますが、Apple Home・Google Homeなどのアプリがこの理由を画面に表示してくれるとは限りません。「なぜか登録できない」という状況では、チェック7のFabric上限を疑ってみてください。
↑ Contents

Fabric登録数の上限問題(盲点!)

every device has a maximum number of Fabrics it can join (SupportedFabrics). Hitting this limit is a surprisingly common cause of commissioning failures.">Matterの「マルチアドミン」は複数のエコシステムに同時登録できる革命的な機能ですが、各デバイスには登録できるFabric数の上限が設定されています。これが「登録できない」の意外な原因になることがあります。

Fabricの上限を定義する2つのアトリビュート

アトリビュート名意味仕様上の値の範囲
SupportedFabrics そのデバイスが登録を受け付けられるFabricの最大数。製品の設計段階で決まる固定値。 最低5〜最大254
CommissionedFabrics 現在すでに登録済みのFabric数。この値が SupportedFabrics と等しくなると新規登録が拒否される。 0〜SupportedFabricsの値
仕様上の保証は「最低5」:Matter仕様書(Core Specification)では SupportedFabrics の最小値は5と定められています。ただしメーカーが製品ごとに異なる値を設定でき、安価なセンサー類は5に近い値、高スペックのハブ類は16以上に設定されることがあります。
📊 シナリオ別:Fabricスロットの消費イメージ
上限5のデバイスにApple HomeとGoogle HomeとAlexaを登録した場合
Apple
Home
Home
Pod
Google
Home
Amazon
Alexa
空き
1
Apple Home(2スロット自動消費)
Google Home(1スロット)
Amazon Alexa(1スロット)
空きスロット
✅ 問題なし
上限5 × Apple Home + Google Home
Apple 2 + Google 1 = 合計3スロット消費。残り2スロット空き。追加登録も可能。
⛔ 上限オーバー
上限5 × Apple + Google + Alexa + 自社アプリ
Apple 2 + Google 1 + Alexa 1 + 自社 1 = 合計5スロット消費。満杯。これ以上の登録は不可。
✅ 問題なし
上限5 × Google Home + Alexa + 自社アプリ
Google 1 + Alexa 1 + 自社 1 = 合計3スロット消費。Apple Homeを使わなければ余裕が生まれる。
⚠️ 意外と早く満杯
上限3のデバイス × Apple Home
Apple Home だけで2スロット消費。残り1スロットしかない。上限が低い安価なデバイスは特に要注意。
↑ Contents

Apple Homeが2スロット消費する仕組み

Apple HomeにMatterデバイスをコミッショニングすると、なぜ自動的に2つのFabricスロットが使われるのか、その背景を説明します。

1
Apple HomeアプリでコミッショニングするとFabricが作られる
iPhone/iPadなどのApple Homeアプリが「Apple Home」Fabricを作成し、1スロット目を消費します。これは他のエコシステム(Google・Amazon等)と同じ動きです。
2
HomePodがあると自動的に追加コミッショニングされる
Apple Homeエコシステムでは、HomePod / HomePod mini / Apple TV 4Kが「ホームハブ」として自動参加します。このときHomePodが独立したFabricとしてデバイスに登録されるため、2スロット目が消費されます。
3
他のエコシステムは通常1スロット
Google Home・Amazon Alexaは通常、コントローラー側が1つのFabricとしてまとめて登録されます。Apple Homeのように「アプリ用」+「ハブ用」で2スロット消費する動きはありません。
⚠️ これはMatter仕様の問題ではなく、Appleの実装上の挙動です:Matter仕様書にはFabricの登録方法に細かな規定はなく、エコシステムごとの実装に委ねられています。Appleの2スロット消費はApple Homeのアーキテクチャによるものです。Matter仕様上の最低保証は5スロットですが、上限の少ないデバイスにApple Homeを組み合わせると想定外に早く満杯になる可能性があります。

📊 主要エコシステム別:消費スロット数の目安

エコシステム消費スロット数備考
🍎 Apple Home2スロットHomePodがある場合。HomePodなしの環境では1スロットの可能性あり(要確認)
🔵 Google Home1スロット通常1スロット
🟠 Amazon Alexa1スロット通常1スロット
🟢 Samsung SmartThings1スロット通常1スロット
その他の自社アプリ1スロットメーカーアプリ等は通常1スロット

※ 各エコシステムの実装は変更される可能性があります。最新情報はメーカー公式情報でご確認ください。

↑ Contents

自分のデバイスのFabric数を確認するには

残念ながら、一般ユーザーがスマートフォンアプリから「このデバイスはあと何個Fabricを登録できる」という情報を見る方法は、現時点では限られています。

製品スペックページ・マニュアルを確認する
一部のメーカーは「Supported Fabrics:16」などとスペック欄に記載しています。購入前にメーカー公式サイトや技術資料を確認してみましょう。特にスマートロックのような重要デバイスは事前確認をお勧めします。
メーカーサポートに問い合わせる
スペックが公開されていない場合、メーカーのサポートチャネルで「SupportedFabricsの値はいくつか」と直接確認するのが確実です。技術担当者なら把握していることがほとんどです。
技術者向け:デバイスのアトリビュートを直接読む
MatterデバイスのOperational Credentials Clusterには SupportedFabrics(上限)と CommissionedFabrics(現在の登録数)のアトリビュートがあります。chip-toolやMatter SDKを使えばコマンドラインから読み出せます。
chip-tool operationalcredentials read supported-fabrics [node-id] 0
📋 今後の課題として:Fabricの残り登録数をユーザーが簡単に確認できる手段は、現時点のスマートホームアプリには標準装備されていません。「登録できない原因がわからない」問題の根本はここにあります。エコシステム各社のアプリがこの情報を表示するようになることが、普及に向けた改善点の一つです。
↑ Contents

Fabric上限を超えてしまったときの対処法

Fabric登録数が上限に達してしまった場合、以下の対処法を順番に試してみてください。

1
使っていないFabric(エコシステム)を削除する
古いアプリや使わなくなったエコシステムのFabricが残っているなら、そちらのアプリから「デバイスの削除」を行います。この操作でFabricスロットが解放されます。

Apple Home → デバイス詳細 →「アクセサリを取り外す」
Google Home → デバイス設定 →「デバイスを削除」
Amazon Alexa → デバイス → 「デバイスを削除」
2
削除後、新しいエコシステムに追加する
不要なFabricを削除してスロットを空けたら、改めて追加したいアプリでコミッショニングを行います。既存のFabricから「共有アクセス」で行うのが確実です。→ 複数アプリへの登録手順はこちら
3
どうしても解消しない場合:ファクトリーリセット
デバイスをファクトリーリセットすると、すべてのFabric情報が消去されてスロットが完全にリセットされます。ただしすべてのエコシステムから削除されるため、再登録が必要になります。最終手段として検討してください。
🚨 ファクトリーリセットの注意:ファクトリーリセットはすべてのFabricを同時に削除します。家族がApple Homeで設定したオートメーションや、別のアプリで行った設定が全て消えてしまいます。リセット前に、登録済みの全エコシステムアプリのメンバーに知らせましょう。
↑ Contents

複数アプリに登録するときの正しい手順

「Apple HomeとGoogle Homeの両方で同じデバイスを使いたい」——これはFabric上限の範囲内であれば可能です。正しい手順を守ることが重要です。

❌ よくある間違い:ファクトリーリセットして2つ目のアプリで登録し直す
これをすると1つ目のアプリから削除されてしまいます。マルチアドミンでは「既存のFabricからコミッショニングウィンドウを開く」という手順が正しいやり方です。

✅ 正しい手順:Apple Home → Google Homeに追加する例

1
まずApple Homeアプリでデバイスを登録する(初回コミッショニング)
QRコードまたはManual Pairing Codeを使って、最初のエコシステムに登録します。
2
Apple Homeアプリ内でコミッショニングウィンドウを開く
Apple Homeのデバイス詳細画面 → 「その他のオプション」または「共有アクセス」→ 「他のアプリに追加」の操作でコミッショニング用のQRコードまたはコードが生成されます。
3
Google Homeアプリでそのコードを読み取る
Google Homeアプリの「デバイスを追加」→「Matterデバイスを追加」の画面で、手順2で生成されたコードを読み取ります。
4
両アプリから操作できる状態になる
ファクトリーリセット不要で、Apple HomeとGoogle Homeの両方からデバイスを操作できます。Fabric上限の範囲内であれば、この手順でさらに別のアプリにも追加できます。
📌 仕様書上の名称:この手順はMatter Core Specificationでは Administrator-Assisted Commissioning(管理者支援型コミッショニング)と呼ばれます。既存のFabric管理者がコミッショニングウィンドウを一時的に開き、新しいコントローラーがそこに参加する仕組みです。
↑ Contents

Threadデバイスが見つからない・つながらない

ThreadはWi-Fiとは異なるプロトコルのため、独自のトラブルが発生することがあります。

ボーダールーターは正しく動作しているか?
HomePod mini・Apple TV 4K(Apple Home)、Nest Hub 2nd Gen・Nest WiFi Pro(Google Home)などのボーダールーターの電源・接続状態を確認。再起動してみると解決することも。
Threadデバイスの電池は十分か?
Thread/ICDデバイス(センサー・スイッチなど)の電池が消耗していると、応答が遅くなったり無応答になります。電池交換・充電を試してみてください。
ボーダールーターとデバイスの距離が遠すぎないか?
Threadはメッシュネットワークですが、初回コミッショニング時はボーダールーターと比較的近い距離が必要です。ボーダールーターの近くでコミッショニングを試み、登録完了後に設置場所に移動する方法を試してください。
複数エコシステムのボーダールーターが混在している場合
Apple HomePod(Apple Thread)とGoogle Nest Hub(Google Thread)が両方ある場合、デバイスがどちらのThreadネットワークに参加するかで挙動が変わることがあります。まずは使いたいアプリのボーダールーターのみを残してコミッショニングを試してみてください。
📡 Threadの仕組み・ボーダールーターの役割をもっと詳しく知りたい方は Matterとは?→ 通信の仕組みへ
↑ Contents

他のページも見てみましょう

📡 Matterとは?(基本解説) 🔒 Matterのセキュリティ 🏠 辞書トップへ戻る

📄 参照仕様書:Matter Specification v1.5(CSA)
解説ページ作成:Matter辞書 by ライフテックコーディネーター 織田未来