This is a step by step guide on how to create a backup of one home within a HomeKit setup. In the following all options and steps will be explained in detail.

Backups view

Navigate to the backups view.
It is located within each home view in the more section at the bottom of the list.

Accessory informations

Whether you want to create a new backup or restore something from a backup, always check that all accessory informations were loaded.

Check out how to load all accessory informations.

Use the navigation bar button to start the backup creation process.


A backup can be saved locally or in iCloud Drive. Local backups are saved on your device and will be deleted if you delete the app. Backups saved in iCloud Drive are synchronized to each of your devices. You could create a backup on one device and restore it on the other one.

To be able to choose iCloud Drive as destination, it needs to be enabled in the iCloud settings of your device. If you have just enabled it right now, close Controller completely and open it again. This will create a folder named Controller within your iCloud Drive where the backups will be stored.


Use the description textfield to enter a short text that will help you to identify the purpose of this backup later on in the backups view.

Complete backup

The backup will contain all parts of your HomeKit setup that are accessible for 3rd party apps. Create a complete backup to have a saved state of your setup.

Some use cases could be:

  • Disaster recovery
  • Setup experiments or accidental changes
  • Moving a HomeKit setup to a different Apple ID
  • Move WiFi accessories to a new network
  • Replace a broken accessory

Partial backup

If you create a partial backup you have to select the elements that should be included. These can be automations or scenes. The app will determine the related data of your selections to get a valid backup structure.

It’s great to get small manageable backups that cover specific parts. For example if you have many seasonal differences in your setup.

More information about the backup scopes and use cases is available in the feature description.


The last step is to save the configured backup. This will take some seconds and will present the backup view afterwards. Depending on the mode you have selected it will appear in the corresponding section.