How to back up and restore Zwave network
Learn how to back up and restore your Zwave network for Home Assistant, with tips for HomeKit and Hubitat users.
Last updated: 2026-05-26
Backups are a critical part of maintaining a reliable and secure local-first smart home. For Zwave networks, especially when integrated with platforms like Home Assistant, HomeKit, or Hubitat, losing your network configuration can mean losing access to all your smart devices. This guide will walk you through how to back up and restore your Zwave network, focusing on practical steps and real-world tradeoffs.
Why Backing Up Your Zwave Network Matters
Zwave networks are complex, with each device communicating through a mesh network. If your primary controller (like a Philips Hue Bridge, Home Assistant Connect ZBT-2, or Hubitat Elevation C8) fails, or if you need to reimage your system, having a backup can save you hours of reconfiguration.
The biggest risk is losing device associations, which are stored in the controller’s memory. Without a backup, you’ll have to re-pair every device, which is time-consuming and error-prone. Additionally, if you’re using Home Assistant, your Zwave integration may rely on a Zwave USB Dongle or Zwave Controller, and losing that configuration can lead to a complete rebuild of your network.
How to Back Up Your Zwave Network
1. Use the Built-in Backup Feature in Your Controller
Most modern Zwave controllers have a built-in backup feature. For example, the Home Assistant Connect ZBT-2 or Hubitat Elevation C8 allows you to export your network as a .zwa file. This is the simplest and most reliable method.
- Home Assistant Connect ZBT-2: Navigate to the Zwave integration in the UI, select the controller, and choose “Backup Network”. Save the file to your local machine.
- Hubitat Elevation C8: Go to the Zwave settings, select “Backup Network”, and download the
.zwafile. - Philips Hue Bridge: While it doesn’t support direct backup, you can use the Philips Hue Bridge in conjunction with Home Assistant to back up the network through the Home Assistant Zwave integration.
Note: If you’re using a Zwave USB Dongle (like the Z-Wave Me RAZberry 7 Pro), the backup process may require using a third-party tool like Z-Way or OpenZWave. These tools can export your network to a .xml file, which can be restored if needed.
2. Use Home Assistant’s Zwave Backup Integration
If you’re running Home Assistant with a Zwave USB Dongle, you can use the built-in Zwave integration to back up your network. This is especially useful if you’re using a Home Assistant Green or Home Assistant Yellow instance.
- Open the Zwave integration in Home Assistant.
- Select your controller and click “Backup Network”.
- Save the backup file to a secure location, like an external drive or cloud storage.
Important: If you’re using a Zwave USB Dongle with Home Assistant, ensure your backup is stored in a location that won’t be affected by a system reimage or hardware failure.
3. Manual Backup with Zwave Tools
For users who prefer more control, tools like Z-Way or OpenZWave can be used to back up your Zwave network manually. These tools are more advanced and may require some technical knowledge, but they offer greater flexibility.
- Z-Way: This tool allows you to export your Zwave network as a
.xmlfile. You can then import this file if your controller fails or needs to be reimaged. - OpenZWave: This is an open-source library that can be used with various Zwave controllers. It supports exporting and importing network configurations, making it a good option for users who want full control over their Zwave setup.
Tradeoff: While these tools offer more control, they can be complex to set up and may not be suitable for beginners. If you’re not comfortable with command-line tools or advanced configuration, stick with the built-in backup features.
How to Restore Your Zwave Network
1. Restore via Controller Interface
The easiest way to restore your Zwave network is through the controller’s interface. For example, the Home Assistant Connect ZBT-2 or Hubitat Elevation C8 allows you to import a .zwa file directly.
- Go to your controller’s web interface.
- Navigate to the Zwave settings and select “Restore Network”.
- Upload your backup file and wait for the controller to reconfigure the network.
Note: If you’re using a Zwave USB Dongle, ensure that the backup file is compatible with your controller. Some older dongles may not support the latest backup formats.
2. Restore via Home Assistant
If you’re using Home Assistant with a Zwave USB Dongle, you can restore your network through the Zwave integration.
- Open the Zwave integration in Home Assistant.
- Select your controller and click “Restore Network”.
- Upload your backup file and wait for the network to reconfigure.
Important: If you’re using a Home Assistant Green or Home Assistant Yellow instance, ensure that the backup file is stored in a location that can be accessed by the Home Assistant service.
3. Manual Restoration with Zwave Tools
If you’re using Z-Way or OpenZWave, you can manually restore your network by importing the backup file.
- Open the Zwave tool’s interface.
- Navigate to the restore option and select your backup file.
- Wait for the tool to reconfigure the network.
Tradeoff: Manual restoration can be time-consuming and may require additional steps to ensure compatibility with your controller and other smart home platforms.
Quick Verdict
Backups are essential for any Zwave network, especially in a local-first smart home setup. While built-in controller backups are the easiest and most reliable method, third-party tools like Z-Way or OpenZWave offer more control for advanced users. Always store your backups in a secure location, and consider using cloud storage or an external drive for added redundancy. If you’re using Home Assistant, make sure your backup is accessible in case of a system failure. In the end, a well-maintained backup is your best defense against network loss.