# \[HowTo\] Homey Backup and Restore - Homey Migration

**URL:** <https://community.homey.app/t/howto-homey-backup-and-restore-homey-migration/25732>\
**Category:** Questions & Help\
**Created:** [February 10, 2020, 6:16pm UTC](https://community.homey.app/t/howto-homey-backup-and-restore-homey-migration/25732 "2020-02-10T18:16:38Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![Dijker](https://avatars.discourse-cdn.com/v4/letter/d/b9bd4f/32.png) [@Dijker](https://community.homey.app/u/Dijker)\
**Post date:** [February 10, 2020, 6:16pm UTC](https://community.homey.app/t/howto-homey-backup-and-restore-homey-migration/25732/1 "2020-02-10T18:16:38Z")

</div>

Athom has released Homey Cloud Backup service in the latest firmware (4.0.0) and a restore option in the mobile App and [Web based Homey Setup](http://setup.athom.com/#).  
You need a [Homey+ subscription](https://homey.app/plus) to make backups and to be able to restore backups.

As Alpha tester I already tested restoring my production Homey to a second Homey. I want to share my experience and give tips to migrate for example your Homey to a Homey Pro. (or just any type to any other Homey)  
This report is based on tests wit a pre-release version (Alpha Test - RC)

Homey makes by default a daily full backup to the could and keeps the last 7 backups available. You will be able to restore a complete configuration including Zigbee and Z-Wave inclusions (Pairings) but be aware it installs all previous installed apps from the app store. See my notes and warnings below!

As noted by Athom: Do not run multiple Homeys with the same config in the same environment! Powerdown and Reset the migrated Homey.

For replacing a defective Homey you don’t have much choice but for migrating from a good working Homey to for example a Homey Pro I would advice te plan and take time to migrate and verify. Just don’t reset a Working homey if you have not verified the restore is working.

Tips:

- Take your time and plan the migration;
- Check if you have Apps in use that are installed using CLI (have them ready to reinstall);
- Check if Apps you have installed are removed from the App store (plan for an alternative);
- Check if you have flows (maybe devices) that are broken, remove them! The wont work anyway and distract from the real issues;
- TestPlan: Plan / write down what you want to check after migration, it will help to test quickly;
- Make notes from settings information for apps (Like: Server names, IP Addresses, Usernames and Passwords) Create a backup from app that support that (fe BetterLogic, CountDown timers \* );
- Check the Developer site Zigbee and Z-Wave. [Homey Developer Tools](https://developer.athom.com/tools/zigbee) Remove defective devices (fe Broken, Unknown ) and count the # devices/nodes. (just to verify.)
- Create a “last” backup before you start in your original Homey, then when successful Power down your Homey!
- Start (Powerup) your New Homey, start after at least ~30 seconds running the recovery (Orange) Connect Wifi (Green?) and Choose to restore a Backup. Choose the last backup you created just before;
- Give Homey time, it will take time to download the backup (including Settings, Devices, Flows, Insights) and voice and restart. (Ledring Blue, Purple, Yellow …);
- When Homey is ready, Give her more time! it will take time to download, install and start all your Apps! (Ledring Blue);
- **Reinstall all your CLI installed Apps** to repair broken devices and flows;
- Check if All Apps are running.
- Check if you see Devices with problems (Broken, Spinning donut)
- Check if you see broken flows!
- Check the Developer site Zigbee and Z-Wave [Homey Developer Tools](https://developer.athom.com/tools/zigbee) (Does the number of devices correspond?)
- Test your most important devices by switching them once on/off and verify fe a coupe of motion sensors and door contacts.
- If Zigbee or Zwave devices or RF devices don’t work:
- 
  - Have you placed the New Homey in the same location?

- 
  - Power cycle a couple of Z-wave and Zigbee sockets (to clear internal counters referring to the old Homey) and re-test.

- 
  - PtP for once, Power cycle Homey give her a couple of minutes to cool down, power her up and take a drink (Coffee, good wine, beer, enjoy it first …) and then test again!

If everything seems OK, Congrats! You have successfully migratie your Homey to a new Homey! Don’t Forget to Finish up! or if it wasn’t what you expected read the Rollback procedure!

Reconnect your external device to this Homey:

- Google Home, Alexa, Etc. … (Not yet tested)
- Change the IP Reservation in your Router for the new Homey to the old (if you needed that tor something)
- Change the IP/Cloud ID/URL/Bearer for external incoming connections you might have created once.
- Configure (verify) Backup for your New Homey, and Press backup Now to verify a successful backup.
- etc.
- Don’t forget to Reset your old Homey (Powerup, after ~ 30 Seconds Roll over and use Recovery to reset her)

**Troubleshooting Procedure:**  
If it didn’t work, ask yourself why didn’t this work? Have you tested this the same way before the restore?  
Is it due to a know Issue? (Missing App or Newer App from store restored)  
Is something not working that normally should work after a restore (fe Missing Zigbee or Z-wave Devices in Developer site, missing users or missing Apps that are available in the app store)  
For This Last one, make screenshots of errors, Submit a Log from Homey to Athom and describe what you see and What you have done (and date/time of your backup you restored) Create a support ticket on the Athom support site. (Just because I know Bug and Error free software is an illusion! )  
If it is an Community App inform the developer with this information and/or describe your issue with as much info possible here on the Community forum!

**Rollback Procedure:**  
Then, after troubleshooting, powerdown your Failed migrated Homey (Or Reset it to factory Defaults)  
Powerup your old Homey and plan your migration again.

**Notes and WARNINGS** :  
**WARNING** : Manual installed (CLI) apps will be missing from your restored Homey, I have not yet tested this but expect it should work by reinstalling these apps after a restore. So you still need the local sources!  
**WARNING** : Installed Apps that have been removed from the Appstore will be missing! No solution that I know beside a CLI install if you have a download/fork of the original App (Git) Source.  
**WARNING** : Installed (old) Apps that have been updated in the Athom App store will be reinstalled with the newest version published in the store. This can contain updates with breaking changes.

**Update 20200218** : Tested on request to backup a Homey with a CLI installed app with Devices and Flows. Used a “Simple” RF433 App ([Currently half functioning](https://github.com/Dijker/eu.elro.homeeasy)) and restored to 2nd Homey. For What I can see Devices and Flows are “Broken” until you re-install the CLI Installed App. After re-install from CLI it just works as before. Used [Community Backup & Restore for Homey](https://community.homey.app/t/community-backup-restore-for-homey-v2-and-up-alpha-version/13727) to verify the restore / reinstall and verified the Device working as before. (I expect it is also working for other Apps with fe Z-Wave or Zigbee Devices, pls let me know!)

• looking for nice [Developer WebAPI Playground Oneliners](https://community.homey.app/t/developer-web-api-playground-notes-of-geeky-oneliners/24392) to test Homey. FE

> // Get Available Updates for Apps in AppStore  
> Homey.apps.getApps().then(f =\> Object.values(f).reduce((r,b)=\>Object.assign(r, {[b.name]:b.updateAvailable}), {}));

---

<div class="post-metadata">

**Author:** ![Tb1](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/tb1/32/8934_2.png) [@Tb1](https://community.homey.app/u/Tb1)\
**Post date:** [February 11, 2020, 3:12am UTC](https://community.homey.app/t/howto-homey-backup-and-restore-homey-migration/25732/2 "2020-02-11T03:12:08Z")

</div>

This is what I get when trying to create a backup. I have paid for Homey+ I have restarted Homey, I have cut the power for 30 minutes. Nothing works.

 ![Screenshot_20200210_192225](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/c/c/ccaeaa21f116a96c32e7fef79415e17c219c0755.jpeg) ![Screenshot_20200210_194809](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/a/f/af9b5c018b1e799ac6d4bae1c0bda52cea640780.jpeg) ![Screenshot_20200210_211454_app.homey](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/c/9/c934c6f76466829aefbbebb3ecaea5e01a4b4a5b.jpeg) ![Screenshot_20200211_040805](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/3/1/31d8850c4d653cbb3382fe7e9fdf86e60bb48e6f.jpeg) ![Screenshot_20200211_041059](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/e/7/e79507b5c2fc92fea1390f045d6de8e8b89d662d.jpeg)

---

<div class="post-metadata">

**Author:** ![PetervdK](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/petervdk/32/20669_2.png) [@PetervdK](https://community.homey.app/u/PetervdK)\
**Post date:** [February 11, 2020, 6:03am UTC](https://community.homey.app/t/howto-homey-backup-and-restore-homey-migration/25732/3 "2020-02-11T06:03:36Z")

</div>

I think you better report that to Athom support directly…

---

<div class="post-metadata">

**Author:** ![Dijker](https://avatars.discourse-cdn.com/v4/letter/d/b9bd4f/32.png) [@Dijker](https://community.homey.app/u/Dijker)\
**Post date:** [February 11, 2020, 6:05am UTC](https://community.homey.app/t/howto-homey-backup-and-restore-homey-migration/25732/4 "2020-02-11T06:05:09Z")

</div>

> [@Tb1](#):
>
> I have restarted Homey, I have cut the power for 30 minutes. Nothing works.

Ok, you can ignore the rate limmited. It just prevents one Homey to submit backup after backup in a to short time.  
Pls wait some time (don’t know exactly, try one hour or maybe two), and have Homey running for at least ~ 15 minutes so everything should settle down. Press once backup and when you have the insights timeout submit a log from Homey and make a support ticket w/o the the screenshot and the log code.

> [@\[Links\] Athom websites and user accounts](https://community.homey.app/t/links-athom-websites-and-user-accounts/43/1):
>
> **Reporting Bugs about Homey and Homey’s Apps**  
> Athom uses a ticket registration system on [https://support.athom.com](https://support.athom.com)  
> If you cant find your answer there you can send them the support request using
> 
> - [https://support.athom.com/hc/nl/requests/new](https://support.athom.com/hc/nl/requests/new)

Thanks for testing this experimental release!

---

<div class="post-metadata">

**Author:** ![Tb1](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/tb1/32/8934_2.png) [@Tb1](https://community.homey.app/u/Tb1)\
**Post date:** [February 11, 2020, 6:29am UTC](https://community.homey.app/t/howto-homey-backup-and-restore-homey-migration/25732/5 "2020-02-11T06:29:09Z")

</div>

I have waited a few hours between trying to backup, not working. If I check my account, there’s no backups.

 ![Screenshot_20200211_072355](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/6/a/6aa3e5c9e72cc836942cb4d81440c6b9296d2567.jpeg) ![Screenshot_20200211_072740](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/4/e/4e354a7dbe61d865907b4966eb40da824379978e.jpeg)

---

<div class="post-metadata">

**Author:** ![robertklep](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/robertklep/32/160628_2.png) [@robertklep](https://community.homey.app/u/robertklep)\
**Post date:** [February 11, 2020, 6:33am UTC](https://community.homey.app/t/howto-homey-backup-and-restore-homey-migration/25732/6 "2020-02-11T06:33:59Z")

</div>

Perhaps the backup feature has only been tested with fast low-latency connections? What kind of internet connection do you have?

---

<div class="post-metadata">

**Author:** ![Robin\_van\_Kekem](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/robin_van_kekem/32/8187_2.png) [@Robin\_van\_Kekem](https://community.homey.app/u/Robin_van_Kekem)\
**Post date:** [February 11, 2020, 6:42am UTC](https://community.homey.app/t/howto-homey-backup-and-restore-homey-migration/25732/7 "2020-02-11T06:42:03Z")

</div>

Worked flawlessly here

---

<div class="post-metadata">

**Author:** ![Tb1](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/tb1/32/8934_2.png) [@Tb1](https://community.homey.app/u/Tb1)\
**Post date:** [February 11, 2020, 6:49am UTC](https://community.homey.app/t/howto-homey-backup-and-restore-homey-migration/25732/8 "2020-02-11T06:49:40Z")

</div>

I have 250/250 line. And it can not be the power adapter, I use a 3A adapter 🙂

---

<div class="post-metadata">

**Author:** ![robertklep](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/robertklep/32/160628_2.png) [@robertklep](https://community.homey.app/u/robertklep)\
**Post date:** [February 11, 2020, 6:50am UTC](https://community.homey.app/t/howto-homey-backup-and-restore-homey-migration/25732/9 "2020-02-11T06:50:52Z")

</div>

Are you using something like PiHole perhaps? Or similar filtering software that might get in the way.

---

<div class="post-metadata">

**Author:** ![Dijker](https://avatars.discourse-cdn.com/v4/letter/d/b9bd4f/32.png) [@Dijker](https://community.homey.app/u/Dijker)\
**Post date:** [February 11, 2020, 6:52am UTC](https://community.homey.app/t/howto-homey-backup-and-restore-homey-migration/25732/10 "2020-02-11T06:52:23Z")

</div>

> [@Tb1](#):
>
> I have waited a few hours between trying to backup, not working.

Sorry missed that, just submit a support ticket,  
Guess we get a new RC or they will fix it in the Cloud.

---

<div class="post-metadata">

**Author:** ![Tb1](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/tb1/32/8934_2.png) [@Tb1](https://community.homey.app/u/Tb1)\
**Post date:** [February 11, 2020, 7:30am UTC](https://community.homey.app/t/howto-homey-backup-and-restore-homey-migration/25732/11 "2020-02-11T07:30:15Z")

</div>

I have a built-in antivirus in my tp-deco 5, but i tried to disable that but it made no difference.

---

<div class="post-metadata">

**Author:** ![danone](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/danone/32/115743_2.png) [@danone](https://community.homey.app/u/danone)\
**Post date:** [February 11, 2020, 8:45am UTC](https://community.homey.app/t/howto-homey-backup-and-restore-homey-migration/25732/12 "2020-02-11T08:45:19Z")

</div>

> [@robertklep](#):
>
> Perhaps the backup feature has only been tested with fast low-latency connections? What kind of internet connection do you have?

Wow! That means all the way from here Down Under I will have no way to back up my Homey.

---

<div class="post-metadata">

**Author:** ![Undertaker](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/undertaker/32/53278_2.png) [@Undertaker](https://community.homey.app/u/Undertaker)\
**Post date:** [February 11, 2020, 10:07am UTC](https://community.homey.app/t/howto-homey-backup-and-restore-homey-migration/25732/13 "2020-02-11T10:07:38Z")

</div>

> [@robertklep](#):
>
> Are you using something like PiHole perhaps?

Raspberry Pi blocking software:  
Backup is working with PiHole, AdBlock and Eblocker.

---

<div class="post-metadata">

**Author:** ![Robin\_van\_Kekem](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/robin_van_kekem/32/8187_2.png) [@Robin\_van\_Kekem](https://community.homey.app/u/Robin_van_Kekem)\
**Post date:** [February 11, 2020, 10:15am UTC](https://community.homey.app/t/howto-homey-backup-and-restore-homey-migration/25732/14 "2020-02-11T10:15:45Z")

</div>

It was just a thought, don’t assume this!

---

<div class="post-metadata">

**Author:** ![Robin\_van\_Kekem](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/robin_van_kekem/32/8187_2.png) [@Robin\_van\_Kekem](https://community.homey.app/u/Robin_van_Kekem)\
**Post date:** [February 11, 2020, 10:16am UTC](https://community.homey.app/t/howto-homey-backup-and-restore-homey-migration/25732/15 "2020-02-11T10:16:28Z")

</div>

Also using Pi-hole in default config and all is working well

---

<div class="post-metadata">

**Author:** ![Fire69](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/fire69/32/8758_2.png) [@Fire69](https://community.homey.app/u/Fire69)\
**Post date:** [February 11, 2020, 12:05pm UTC](https://community.homey.app/t/howto-homey-backup-and-restore-homey-migration/25732/16 "2020-02-11T12:05:58Z")

</div>

I think he was joking 😉

---

<div class="post-metadata">

**Author:** ![FKey](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/fkey/32/14793_2.png) [@FKey](https://community.homey.app/u/FKey)\
**Post date:** [February 12, 2020, 6:05am UTC](https://community.homey.app/t/howto-homey-backup-and-restore-homey-migration/25732/17 "2020-02-12T06:05:52Z")

</div>

> [@Dijker](#):
>
> Homey makes by default a daily full backup to the could and keeps the last 7 backups available

Is it possible to mark a backup to be kept longer?

For me the reason to keep a backup is being able to rollback.  
That is when I do major changes to my flows, sometimes I find out I really messed things up. In that case I want to roll back to my previous state.

But if homey backs up every day and keeps the last 7 backups. My rollback is limited to 7 days.

I want to be in control of my backups…

---

<div class="post-metadata">

**Author:** ![CyberSponk](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/cybersponk/32/8334_2.png) [@CyberSponk](https://community.homey.app/u/CyberSponk)\
**Post date:** [February 12, 2020, 6:09am UTC](https://community.homey.app/t/howto-homey-backup-and-restore-homey-migration/25732/18 "2020-02-12T06:09:34Z")

</div>

> [@FKey](#):
>
> Is it possible to mark a backup to be kept longer?

So an Option would be fine. When you’re e.g. on Holiday for more then 7 Days and there is something with Homey in this Time the Error is also in the Backup when coming Home.

At the Moment, i think, Disabling autom. Backup when away for more then 7 Days. In this Time normally doing nothing with Flows.

Have a Holiday-Mode-Flow. Now this sends me a Push when switching Mode On and remind me to disable autom. Backup. Same when Mode is Off \> Enable autom. Backup.

---

<div class="post-metadata">

**Author:** ![Dijker](https://avatars.discourse-cdn.com/v4/letter/d/b9bd4f/32.png) [@Dijker](https://community.homey.app/u/Dijker)\
**Post date:** [February 12, 2020, 6:10am UTC](https://community.homey.app/t/howto-homey-backup-and-restore-homey-migration/25732/19 "2020-02-12T06:10:42Z")

</div>

> [@FKey](#):
>
> Is it possible to mark a backup to be kept longer?

Only by disabling the backup and/or deleting the second last backup to keep it always below 6 backups.

---

<div class="post-metadata">

**Author:** ![Ron\_van\_Muilekom](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/ron_van_muilekom/32/11479_2.png) [@Ron\_van\_Muilekom](https://community.homey.app/u/Ron_van_Muilekom)\
**Post date:** [February 12, 2020, 4:52pm UTC](https://community.homey.app/t/howto-homey-backup-and-restore-homey-migration/25732/20 "2020-02-12T16:52:21Z")

</div>

I think i already know the answer, but is It possible to restore single flows and other stuff , or only complete restore via recovery?

[Next page](https://community.homey.app/t/howto-homey-backup-and-restore-homey-migration/25732.md?page=2)
