Matter multi-admin: one device, several apps
Updated
Multi-admin lets one Matter device belong to Apple Home, Google Home, Alexa and Home Assistant at once. Here is the order to add it, how the sharing code works and what does not carry over.
As an Amazon Associate we earn from qualifying purchases. Links to Amazon on this page are affiliate links: buying through them costs you nothing extra.
What multi-admin means
When you add a Matter device, your ecosystem gives it a set of credentials that let it talk securely to that ecosystem. Matter calls that a fabric. A device can hold credentials for several fabrics at once, which is the feature known as multi-admin. Google’s developer documentation explains that each fabric operates independently, and that Wi-Fi or Thread network credentials are shared by all fabrics because they belong to the device’s network settings, not to a fabric.
In practice: a lock can be in Apple Home for the family’s iPhones, in Google Home for an Android user, and in Home Assistant for automations. Home Assistant’s documentation says the standard expects devices to support at least five fabrics at the same time. Some devices accept fewer, so check the manual before planning five apps.
Before you start
- Update the device and the apps to current versions; sharing flows change between releases.
- Stay near the device with Bluetooth on. Sharing opens a short pairing window on the device.
- Know your controller’s limits. Apple says Matter accessories work without a home hub with iOS 18 or later, though it still recommends a hub, and Thread accessories need a Thread-enabled hub or a compatible border router. Confirm Thread is in place first; see the Thread border router guide.
- Find the original setup code. You will not always need it, but keep it for resets.
The order to add a device
- Pick a primary ecosystem. Choose the app you or your household will use daily, and the one with the most complete support for that device type. Add the device there first.
- Confirm it works from the primary app: on and off, level, status updates.
- Open the device’s page in the primary app and look for an option such as Share, Link to another app or Pair with another ecosystem. The app generates a QR code and numeric code, which are typically valid for a short time only.
- Open the second ecosystem’s app and choose to add a device. Scan the sharing QR code or type the sharing code. Do not scan the original sticker unless the app tells you to.
- Repeat for each further ecosystem, generating a fresh code each time.
- Name and room each copy. Names, rooms and automations are stored separately in each app, and they do not sync.
Home Assistant offers both directions. To bring in a device already used elsewhere, add a device, choose that it is already in use and pick the existing controller. To share out, open the device, select Share, and scan the code in the other app, with no hardware button press required. Apple’s support article says an accessory already paired with another app can be moved to a Matter-compatible app by following that app’s instructions and selecting the existing accessory.
What is shared, and what is not
| Item | Shared across apps? |
|---|---|
| Device state (on, off, level, lock status) | Yes, each app sees the device’s current state |
| Commands | Yes, each app can control the device |
| Room, name, icons | No, set separately in each app |
| Automations and routines | No, each ecosystem runs its own |
| User permissions | No, managed per ecosystem |
| Firmware updates | Usually through the maker’s app or the primary ecosystem; check the manual |
| Extra features beyond the standard | Often only in the maker’s app |
One automation risk to avoid: two ecosystems both running a rule on the same device, for example Alexa turning a light off at 11 p.m. and Home Assistant turning it on at 11:05. Decide which ecosystem owns each automation.
Limits and common problems
- Device type support differs. A device can join several fabrics yet appear with fewer controls in one app. Google lists the 31 device types it supports, and Apple lists its own categories.
- The sharing code expires. If the second app cannot find the device, generate a new code and try again, keeping the phone close.
- Maximum reached. If an app refuses, remove an ecosystem you no longer use from the device’s list of fabrics. Home Assistant provides a Manage fabrics option on the device page.
- One app loses the device. See the pairing fixes.
Removing a device or an ecosystem
Apple notes that removing an accessory can mean removing it from one connected service or from all services, and that removing a service means losing control through that service’s app. Always remove the device from the ecosystem you no longer need, not just the app icon. If you sell, give away or move out, remove it from every ecosystem and then factory reset it, which clears its stored credentials. The FTC also advises disconnecting old devices you no longer use because their security may be out of date. See the moving-out smart home checklist, and switching ecosystems if you are changing platforms.
Shop by need
Two-ecosystem household, plugged-in devices
What to look for: Matter over Wi-Fi plug or bulb, a share option in your primary app, clear manual instructions for multi-admin
Typical price: $10–$30
See options on AmazonLock shared by iPhone and Android users
What to look for: Matter lock with at least three fabrics, physical key backup, replaceable batteries, Thread border router at home
Typical price: $130–$300
See options on AmazonHome Assistant plus a voice assistant
What to look for: Matter device with documented multi-fabric support, local control, QR and numeric code kept on the packaging
Typical price: $15–$50
See options on AmazonFrequently asked questions
How many ecosystems can one Matter device join?
Home Assistant’s documentation says the standard expects devices to support at least five fabrics at once. Some devices allow only a few, so check the maker’s manual.
Do I need to factory reset a device to add it to a second app?
No. Use the sharing option in the app that already controls the device. A reset removes the existing pairings and means starting over in every app.
Do automations sync between ecosystems?
No. Names, rooms and automations are stored separately in each ecosystem. Only the device’s state and commands are shared.
What if the second app cannot find my device?
Generate a new sharing code, keep the phone close, turn Bluetooth on and make sure the phone is on the same Wi-Fi network as the controller or border router. If it still fails, see the pairing fixes guide.
Sources
- Google Home Developers — Matter primer: fabrics and multi-admin
- Home Assistant — Matter integration documentation
- Apple Support — Pair and manage Matter accessories with the Home app
- Google Home Developers — Supported Matter device types and hubs
- Federal Trade Commission — Securing your internet-connected devices at home