# \[HowTo\] Homey Pro (Early 2023) - Migrating from Homey (Pro) (Early 2016-2019)

**URL:** <https://community.homey.app/t/howto-homey-pro-early-2023-migrating-from-homey-pro-early-2016-2019/77516>\
**Category:** Questions & Help\
**Tags:** homey-pro, homey-pro-2023\
**Created:** [March 11, 2023, 3:49pm UTC](https://community.homey.app/t/howto-homey-pro-early-2023-migrating-from-homey-pro-early-2016-2019/77516 "2023-03-11T15:49:10Z")\
**Posts on this page:** 20\
**Page:** 4

<div class="post-metadata">

**Author:** ![Sharkys](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/sharkys/32/54029_2.png) [@Sharkys](https://community.homey.app/u/Sharkys)\
**Post date:** [June 23, 2023, 7:46am UTC](https://community.homey.app/t/howto-homey-pro-early-2023-migrating-from-homey-pro-early-2016-2019/77516/62 "2023-06-23T07:46:41Z")

</div>

> [@K\_S](#):
>
> is there a way to avoid having to remove and add the devices one by one (all 37 in my case) and rebuild all the broke

I’m not sure, but those are ZWAVE devices, they will migrate automatically. Or do I miss anything ?

---

<div class="post-metadata">

**Author:** ![Henk\_Renting](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/henk_renting/32/87634_2.png) [@Henk\_Renting](https://community.homey.app/u/Henk_Renting)\
**Post date:** [June 23, 2023, 9:44am UTC](https://community.homey.app/t/howto-homey-pro-early-2023-migrating-from-homey-pro-early-2016-2019/77516/63 "2023-06-23T09:44:17Z")

</div>

Z-Wave devices should migrate automatically indeed. But if I understood correctly; @K_S refers to devices that are handled by a new Homey app.

---

<div class="post-metadata">

**Author:** ![Sharkys](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/sharkys/32/54029_2.png) [@Sharkys](https://community.homey.app/u/Sharkys)\
**Post date:** [June 23, 2023, 10:00am UTC](https://community.homey.app/t/howto-homey-pro-early-2023-migrating-from-homey-pro-early-2016-2019/77516/64 "2023-06-23T10:00:20Z")

</div>

Unfortunately if it’s new app, even the script can’t handle it then ☹

---

<div class="post-metadata">

**Author:** ![K\_S](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/k_s/32/11635_2.png) [@K\_S](https://community.homey.app/u/K_S)\
**Post date:** [June 23, 2023, 10:11am UTC](https://community.homey.app/t/howto-homey-pro-early-2023-migrating-from-homey-pro-early-2016-2019/77516/65 "2023-06-23T10:11:04Z")

</div>

The devices show like this in the tools.developer.homey.app/tools/devices:

| Property | Value |
| --- | --- |
| ID | 033280ab-3d47-400f-80dc-f45f8e775c47 |
| Name | 🪟TV Room Window RHS |
| Class | sensor |
| Driver | homey:app:com.sensative — homey:app:com.sensative:1101011 |
| Ready | No |
| Available | No (App Unavailable) |

If I have to add them again using the new Sensative app ([which may yet be a problem, as it doesn’t seem to be working for me](https://community.homey.app/t/homey-pro-early-2023-app-unsupported-list/70324/543)) - with the same names - would the script then enable me to repair the broken flows?

---

<div class="post-metadata">

**Author:** ![Sharkys](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/sharkys/32/54029_2.png) [@Sharkys](https://community.homey.app/u/Sharkys)\
**Post date:** [June 23, 2023, 10:20am UTC](https://community.homey.app/t/howto-homey-pro-early-2023-migrating-from-homey-pro-early-2016-2019/77516/66 "2023-06-23T10:20:40Z")

</div>

> [@K\_S](#):
>
> with the same names - would the script then enable me to repair the broken flows?

The APP ID will be different, the script handle only devices within the same app.  
The different APP (ID) with different device ID is unfortunately much bigger challenge.

---

<div class="post-metadata">

**Author:** ![Peter\_Kawa](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/peter_kawa/32/173848_2.png) [@Peter\_Kawa](https://community.homey.app/u/Peter_Kawa)\
**Post date:** [June 23, 2023, 11:30am UTC](https://community.homey.app/t/howto-homey-pro-early-2023-migrating-from-homey-pro-early-2016-2019/77516/67 "2023-06-23T11:30:53Z")

</div>

> [@K\_S](#):
>
> with the same names - would the script then enable me to repair the broken flows?

When you use Martijn"s script with Old/New device names, you have to give the ‘new’ devices a different name first;  
Otherwise the script doesn’t change a thing.  
You could add a `1` or a `.` to the names for instance.

When done, you can rename the devices to their initial names

.

> [@Sharkys](#):
>
> The APP ID will be different, the script handle only devices within the same app.  
> The different APP (ID) with different device ID is unfortunately much bigger challenge.

From what I understand, the script can replace a, say, Hue motion\_alarm sensor with a Tuya zigbee motion\_alarm sensor:

> ![Screenshot_20230623-134040_Chrome](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/3/7/3777eca0c73c9c07727b4e3e6ea8e1c7440af84d.jpeg)

But only @martijnpoppen can confirm if that’s the case 🙏

---

<div class="post-metadata">

**Author:** ![martijnpoppen](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/martijnpoppen/32/84849_2.png) [@martijnpoppen](https://community.homey.app/u/martijnpoppen)\
**Post date:** [June 23, 2023, 12:20pm UTC](https://community.homey.app/t/howto-homey-pro-early-2023-migrating-from-homey-pro-early-2016-2019/77516/68 "2023-06-23T12:20:45Z")

</div>

You can as long as the flowcards are the same (but the apps are different) it’s possible to use the script,  
This will mainly work for default Homey flowcards. So custom flowcards will probably (most definetely) break

---

<div class="post-metadata">

**Author:** ![Sharkys](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/sharkys/32/54029_2.png) [@Sharkys](https://community.homey.app/u/Sharkys)\
**Post date:** [June 23, 2023, 2:55pm UTC](https://community.homey.app/t/howto-homey-pro-early-2023-migrating-from-homey-pro-early-2016-2019/77516/69 "2023-06-23T14:55:51Z")

</div>

> [@Peter\_Kawa](#):
>
> the script can replace a, say, Hue motion\_alarm sensor with a Tuya zigbee motion\_alarm sensor

Eg. I tried when migrating from Roborock app to Xiaomi … didn’t work for me unfortunately, mostly also given the different flow triggers, actions etc. But - it can be always tried, it will not harm anything, just report in worst case error.

---

<div class="post-metadata">

**Author:** ![K\_S](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/k_s/32/11635_2.png) [@K\_S](https://community.homey.app/u/K_S)\
**Post date:** [June 23, 2023, 4:05pm UTC](https://community.homey.app/t/howto-homey-pro-early-2023-migrating-from-homey-pro-early-2016-2019/77516/70 "2023-06-23T16:05:43Z")

</div>

OK, so the steps are?:

1. Remove the old Sensative strip devices
2. Add them with new names, using the new Senstative app, into the same rooms that they were in
3. Run the script to replace devices (old names) with same devices (new names)  
(4. Optional: rename the devices back to their original name)

Is that right?

---

<div class="post-metadata">

**Author:** ![martijnpoppen](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/martijnpoppen/32/84849_2.png) [@martijnpoppen](https://community.homey.app/u/martijnpoppen)\
**Post date:** [June 23, 2023, 4:19pm UTC](https://community.homey.app/t/howto-homey-pro-early-2023-migrating-from-homey-pro-early-2016-2019/77516/71 "2023-06-23T16:19:34Z")

</div>

Dont remove the old ones. Otherwise the script cant find the device. But instructions are in the topic linked by @Peter_Kawa

---

<div class="post-metadata">

**Author:** ![K\_S](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/k_s/32/11635_2.png) [@K\_S](https://community.homey.app/u/K_S)\
**Post date:** [June 23, 2023, 4:33pm UTC](https://community.homey.app/t/howto-homey-pro-early-2023-migrating-from-homey-pro-early-2016-2019/77516/72 "2023-06-23T16:33:00Z")

</div>

> [martijnpoppen](https://community.homey.app/u/martijnpoppen) Dont remove the old ones. Otherwise the script cant find the device. But instructions are in the topic linked by @Peter_Kawa

It seems it is not possible to not remove the old ones. As soon as I try to add the devices using the Sensative app, the old references to them disappear from the device list

---

<div class="post-metadata">

**Author:** ![martijnpoppen](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/martijnpoppen/32/84849_2.png) [@martijnpoppen](https://community.homey.app/u/martijnpoppen)\
**Post date:** [June 23, 2023, 5:13pm UTC](https://community.homey.app/t/howto-homey-pro-early-2023-migrating-from-homey-pro-early-2016-2019/77516/73 "2023-06-23T17:13:21Z")

</div>

In that case take the device id then it wont work with device name

---

<div class="post-metadata">

**Author:** ![K\_S](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/k_s/32/11635_2.png) [@K\_S](https://community.homey.app/u/K_S)\
**Post date:** [June 23, 2023, 5:39pm UTC](https://community.homey.app/t/howto-homey-pro-early-2023-migrating-from-homey-pro-early-2016-2019/77516/74 "2023-06-23T17:39:21Z")

</div>

> “In that case take the device id then it wont work with device name”

I’m sorry, I don’t follow.

---

<div class="post-metadata">

**Author:** ![martijnpoppen](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/martijnpoppen/32/84849_2.png) [@martijnpoppen](https://community.homey.app/u/martijnpoppen)\
**Post date:** [June 23, 2023, 6:10pm UTC](https://community.homey.app/t/howto-homey-pro-early-2023-migrating-from-homey-pro-early-2016-2019/77516/75 "2023-06-23T18:10:35Z")

</div>

Sorry but theres a dedicated topic with instructions: [[HOW-TO][Pro][Cloud] - Tool to FIX (advanced) flows after removing and re-adding devices](https://community.homey.app/t/how-to-pro-cloud-tool-to-fix-advanced-flows-after-removing-and-re-adding-devices/65018)

If that doesn’t work then its better not to use the script its at your own risk 😉

---

<div class="post-metadata">

**Author:** ![nmeden](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/nmeden/32/9579_2.png) [@nmeden](https://community.homey.app/u/nmeden)\
**Post date:** [July 2, 2023, 1:16pm UTC](https://community.homey.app/t/howto-homey-pro-early-2023-migrating-from-homey-pro-early-2016-2019/77516/76 "2023-07-02T13:16:12Z")

</div>

Hi!  
I took great care to repair my zigbee units with routers before battery powered units. Because only the first 15 (or since 2023 30?) can connect directly to Homey. However, when looking under zigbee under developer page, the order of them seems random. It is not the new paring order, nor is it the old one.  
How come? And is it this order that decides which one Homey connect directly to, or is it fine?

---

<div class="post-metadata">

**Author:** ![Jorden](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/jorden/32/8856_2.png) [@Jorden](https://community.homey.app/u/Jorden)\
**Post date:** [August 2, 2023, 7:22pm UTC](https://community.homey.app/t/howto-homey-pro-early-2023-migrating-from-homey-pro-early-2016-2019/77516/77 "2023-08-02T19:22:27Z")

</div>

Received my Homey pro 2023 today. Made a backup of my Homey Pro 2019, turned it off, turned on the new one…

Wow, I love how fast it is and how the led ring corresponds well to what it shows in the app.

All devices and flows were installed without a problem. However, the apps were all not installed and that didn’t happen (I waited a long time and not one app got installed).

I manually installed all apps, but now none of the Z-wave devices work. Anyone experienced this, how did you solve it? If I don’t have to pair them again it will save a lot of time…

(Z-wave in the developer page shows only the Homey node)

---

<div class="post-metadata">

**Author:** ![Peter\_Kawa](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/peter_kawa/32/173848_2.png) [@Peter\_Kawa](https://community.homey.app/u/Peter_Kawa)\
**Post date:** [August 2, 2023, 7:36pm UTC](https://community.homey.app/t/howto-homey-pro-early-2023-migrating-from-homey-pro-early-2016-2019/77516/78 "2023-08-02T19:36:25Z")

</div>

If all your apps are SDKv2, they won’t get installed, but probably you have SDKv3 apps as well?

Which firmware version is running atm?

Did you inform [https://homey.app/support](https://homey.app/support) too? While the Pro 23 is not declared beta anylonger by Athom, this issue shouldn’t happen imho.

**EDIT** : a guy from a facebook group, with a similar zwave issue, wrote zwave started to work when he first performed a factory reset and started the migration again.

 ![Screenshot from 2023-08-02 21-58-42](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/a/4/a43d133e9a959a084c730daf8562cd003a22ef73.png)

---

<div class="post-metadata">

**Author:** ![Jorden](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/jorden/32/8856_2.png) [@Jorden](https://community.homey.app/u/Jorden)\
**Post date:** [August 3, 2023, 7:14am UTC](https://community.homey.app/t/howto-homey-pro-early-2023-migrating-from-homey-pro-early-2016-2019/77516/79 "2023-08-03T07:14:45Z")

</div>

I got 3 notices in my timeline from the SDKv2 apps, but all others were SDKv3.

I didn’t inform them, but will. I will try a factory reset tonight, it might have to do with the firmware that it is shipped with. I am now up2date to the latest stable firmware (10.0.0) but I think it shipped with 8.1.6 or something.  
Thanks for the screenshot, I am in the group but didn’t see it yet 🙂

UPDATE:  
Athom advised me to PTP for 10 minutes, then wait for at least 10 minutes before doing anything. Didn’t help.

Decided to go for the second option they suggested, removing the devices and readding them. That worked flawlessly.

---

<div class="post-metadata">

**Author:** ![Eyvind](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/eyvind/32/35035_2.png) [@Eyvind](https://community.homey.app/u/Eyvind)\
**Post date:** [September 5, 2023, 6:28am UTC](https://community.homey.app/t/howto-homey-pro-early-2023-migrating-from-homey-pro-early-2016-2019/77516/80 "2023-09-05T06:28:26Z")

</div>

I have problems with the repair function on Zigbee when migrating from Homey pro 2019 to Homey pro 2023. Get the following error message when trying to repair: Zigbee network busy.  
Q1: Must both Homeys be on the same Zigbee channel?  
My Homey 2019 is on channel 11 and Homey 23 is on channel 23.  
Q2: If not, how long time does the Homey23 need be up and running before starting the repair process.  
I have sent theese questions to Homey Support, but they are verry busy at the moment.  
Q3: Why havent the Homey support team made a FAQ with answers for the migration process?

---

<div class="post-metadata">

**Author:** ![Anders\_Gregow](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/anders_gregow/32/61721_2.png) [@Anders\_Gregow](https://community.homey.app/u/Anders_Gregow)\
**Post date:** [September 5, 2023, 6:35am UTC](https://community.homey.app/t/howto-homey-pro-early-2023-migrating-from-homey-pro-early-2016-2019/77516/81 "2023-09-05T06:35:27Z")

</div>

Q1: The Homey2019 must be off if it is not factory reset, or it will interfere.  
Q3: Did you follow Athom’s guide exactly? [https://support.homey.app/hc/en-us/articles/9302284997660-Migrating-data-from-Homey-Pro-2016-2019-to-Homey-Pro-Early-2023-](https://support.homey.app/hc/en-us/articles/9302284997660-Migrating-data-from-Homey-Pro-2016-2019-to-Homey-Pro-Early-2023-)

Did you follow the guides above, at the start of this topic?

[Previous page](https://community.homey.app/t/howto-homey-pro-early-2023-migrating-from-homey-pro-early-2016-2019/77516.md?page=3)

[Next page](https://community.homey.app/t/howto-homey-pro-early-2023-migrating-from-homey-pro-early-2016-2019/77516.md?page=5)
