Moving an old smart home onto standards, one room at a time

Nobody has a spare weekend. Build the new spine first, migrate a room per evening, and retire the old hub last.

What "legacy" usually means in practice#

An older smart home is normally some combination of these, and each has a different upgrade argument:

The mistake is treating all four as one project. They have different urgencies, and only two of them are urgent at all.

Step one: audit before you buy anything#

Build a list. A spreadsheet is fine, and the outage audit tool will tell you what keeps working without internet once you have one. For each device record:

ColumnWhy you need it
Device and roomThe migration unit is the room, not the device
RadioWi-Fi, Zigbee, Z-Wave, proprietary, Thread
App and accountEvery distinct app is a dependency and a possible shutdown
Works without internet?The single best predictor of whether it should be replaced
Who else uses itIf your household depends on it daily, it migrates carefully
Replacement costSome things are $15, some are $300 and a wiring job

Then score each device on three things: does it still work, is it still supported, and is it blocking anything else. A device that fails only the first test is a maintenance issue. A device that fails the second is on a clock. A device that fails the third, usually a hub that other things depend on, is what actually sets your order.

The exit cost calculator is useful here for the other half of the question: what leaving your current platform would cost in devices you would have to rebuy.

Step two: build the new spine before you remove anything#

The most common way this project goes badly is starting with the devices. Start with the infrastructure, because until it exists there is nowhere for migrated devices to go.

The spine is four things:

  1. A controller. Where automations will run. If you are also changing platforms, read switching platforms without rebuying first, because the migration order there interacts with this one. The seven platforms compared is the decision page.
  2. A Thread border router, if you are going to buy any battery Matter devices. Check the specific model rather than the product line, because near-identical hardware differs: within Apple's range, only the 128 GB Wi-Fi plus Ethernet Apple TV 4K 3rd gen has a Thread radio, and the 64 GB Wi-Fi only model does not. Thread border routers has the current US hardware picture.
  3. Two mains-powered relay devices per floor. Thread and Zigbee battery devices are sleepy end devices: they keep the radio off between polls and never relay for anyone. A house of battery sensors with one mains-powered device has no mesh, only spokes. Two well-placed smart plugs do more for reliability than a second hub.
  4. A channel plan. Thread and Zigbee share the same IEEE 802.15.4 radio, so if you will run both, put them on different channels from each other and from your Wi-Fi. Wi-Fi channel 1 covers 802.15.4 channels 11 to 14, Wi-Fi 6 covers 16 to 19, and Wi-Fi 11 covers 21 to 24. The channel planner does the arithmetic and 2.4 GHz interference explains it.

Get all four working with one throwaway test device before you touch a room anyone uses.

Step three: the order of replacement#

Replace in this order, and stop when the remaining items stop bothering you.

  1. Anything from a vendor that has already shut down or announced changes. This is the only genuinely urgent category, because the device may stop working on a date somebody else chose. Warning signs and history are in when a smart home company shuts down.
  2. Single points of failure. The old hub that everything else routes through, the cloud bridge with no local mode. Not because they are broken, but because they cap what the rest of the house can do.
  3. Anything on the critical daily path. Bedroom lights, the front door, the room the household uses most. These get replaced deliberately, with the old device kept in a drawer for a week in case you need to put it back.
  4. Wi-Fi devices, in bulk, if you have a lot of them. There is no credible published figure for consumer router device limits, and the real constraints are DHCP pool size, the per-radio association table, NAT state and airtime. Past roughly 50 Wi-Fi IoT devices the honest answer is dedicated access points or moving devices to Zigbee, Thread or Z-Wave. Below that, this is a low priority. Wi-Fi smart devices: the hidden costs covers the mechanism.
  5. Everything else, on failure. When a bulb dies, replace it with the standards-based version. This is how most of a house actually migrates, and it costs nothing extra.

Step four: run old and new in parallel#

This is what turns a weekend project into a series of evenings. There is no point at which both systems must be down.

Two controllers can coexist. They will both see your network, both run automations, and neither needs to know about the other. The only requirement is that you know which one owns which device, so keep an explicit list during the crossover.

Multi-admin lets one Matter device live on both at once. The first controller opens a commissioning window, which produces a fresh short-lived setup code that the second ecosystem uses to run the same flow against its own fabric. That means you can add a device to the new controller, test it, and only then remove it from the old one. Two limits: devices are only required to support five fabrics, and Apple Home consumes two slots because it synchronizes accessories through iCloud Keychain. Do not leave devices on four fabrics permanently. Sharing a Matter device across ecosystems has the per-platform steps.

Bridge the old world in rather than replacing it. A bridge lets legacy devices appear in the new controller while they are still physically what they were:

Know what a bridge takes from you before you rely on one: firmware updates for bridged sub-devices are never available over Matter, vendor scenes do not cross because no consumer controller implements the Actions cluster, and endpoint numbers are not reused, so a re-paired bridged device reappears as a brand new accessory with its automations gone. Matter bridges and what you lose through one is the full list, and hubs, bridges, controllers and border routers sorts out the words.

Keep voice working throughout. Leave both account links in place until the last device moves, but rename the old entries as you go. Two devices called "Kitchen Ceiling" in one assistant produces ambiguity, and the assistant resolves it in whichever way is least useful. Prefix the outgoing one with "Old" the moment its replacement is paired. Naming and room structure that survives 100 devices covers why this matters more than it sounds.

Do not accidentally build a second Thread network. Every ecosystem forms its own Thread network by default, so adding a new controller during a migration is exactly when fragmentation happens. Thread 1.4 credential sharing exists, but it is user triggered, single use and time limited, not automatic merging. Why you have three Thread networks has the per-ecosystem steps.

Step five: what to keep#

Not everything should be replaced, and the pressure to standardize on Matter is not a good enough reason on its own.

Keep it if all four are true: it works, it works locally, nothing else depends on the vendor's cloud to use it, and replacing it costs more than the annoyance it causes.

Specific categories that usually pass that test:

Replace it regardless if: the vendor has shut down or announced a shutdown, the app has been discontinued, or the device only works through a cloud service you cannot verify. Those are on somebody else's timeline, not yours.

A realistic schedule#

EveningWhat you do
1Audit. List everything, mark radio, app, offline behavior
2Spine: controller, border router, channel plan, one test device
3Two mains-powered relays placed. Verify the test device works from both the far corners of the house
4Bridge the largest legacy group in (Hue, Zigbee, Z-Wave) so it appears in the new controller
5 to 10One room per evening. Pair new, test, rename old, remove old
11Rebuild automations in the new controller, using the screenshots from evening 1
12Retire the old hub. Factory reset it last, once nothing references it

Migrating a room means: pair the new devices, assign the room, test by voice and by app, rename the outgoing devices with an "Old" prefix, live with it for a day, then remove the old ones and factory reset them.

Failure modes to expect#

Before buying anything to replace anything, run it past the pre-purchase checklist, and check the specific device class and platform combination in the compatibility checker.

Do I have to replace my Wi-Fi smart devices with Matter ones?

No, unless one of three things is true: the vendor has shut down or announced a shutdown, the device only works through a cloud you cannot control, or you have enough Wi-Fi devices that airtime and association limits are causing real problems. Below roughly 50 Wi-Fi IoT devices, replacement on failure is a perfectly rational plan.

Can I run my old hub and a new one at the same time?

Yes, and you should. Two controllers coexist on one network without knowing about each other. For Matter devices, multi-admin lets one device be on both at once while you test, so you never have a period where a room does not work. Just keep an explicit list of which controller owns what, and remember the five-fabric minimum.

What is the fastest way to bring old Zigbee and Z-Wave devices into Matter?

A hub that acts as a Matter bridge. There is no standalone Z-Wave to Matter bridge dongle, so the hub is the bridge. Homey's Matter Bridge app is the broadest, covering Zigbee, Z-Wave, infrared, Bluetooth, 433 MHz and cloud devices. Be aware that bridged sub-devices never get firmware updates over Matter and vendor scenes do not cross.

Should I replace a working Z-Wave network with Thread?

Almost never for its own sake. Z-Wave is local, mature, and does not share the crowded 2.4 GHz band with your Wi-Fi. Z-Wave Long Range reached 125 certified devices by CES 2026 and about 80 percent of the certification pipeline targets it, so the ecosystem is not going anywhere. Replace individual Z-Wave devices when they fail, not the network.

How long does a migration actually take?

Plan on an evening per room after the first three evenings of setup, so a typical house is two or three weeks of light effort rather than one heavy weekend. The setup evenings are the ones that matter: controller, border router, relay placement and channel plan. Rooms go quickly once that spine works.

Will my automations transfer to the new platform?

No. Automations are platform specific and there is no export format that crosses ecosystems. Screenshot every automation before you start, then rebuild them at the end, once devices are settled. Rebuilding also gives you the chance to fix the ones that were annoying people, which is covered in automations people do not turn off.

What do I do with the old hub when I am done?

Factory reset it last, after every device has been removed from it, then delete the home or location from the vendor's app and unlink any voice assistant accounts. Leaving it powered "just in case" is how you end up with two systems commanding the same devices, which produces intermittent behavior that is very hard to diagnose.

Primary sources

Specification and vendor documentation we checked while writing this page. Where a claim depends on firmware behaviour rather than a published spec, the page says so inline.