# Concern of SDKv2 being deprecated

**URL:** <https://community.homey.app/t/concern-of-sdkv2-being-deprecated/70458>\
**Category:** Ideas & Suggestions\
**Created:** [October 14, 2022, 8:03am UTC](https://community.homey.app/t/concern-of-sdkv2-being-deprecated/70458 "2022-10-14T08:03:13Z")\
**Posts on this page:** 17\
**Page:** 2

<div class="post-metadata">

**Author:** ![Adrian\_Rockall](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/adrian_rockall/32/13209_2.png) [@Adrian\_Rockall](https://community.homey.app/u/Adrian_Rockall)\
**Post date:** [October 14, 2022, 11:03am UTC](https://community.homey.app/t/concern-of-sdkv2-being-deprecated/70458/21 "2022-10-14T11:03:37Z")

</div>

When Athom released SDK3 it was inevitable that SDK2 would come to an end at some point, hence I updated all my apps soon after.  
The conversion process is a bit of a pain but it didn’t take long and the updated app can be tested on the current Homey Pro. There are a few other changes with the new Home Pro that are outside the SDK3 scope that I will need to look at, but nothing too serious.

I understand the concern about apps that are no longer supported because the dev has moved on and I don’t have an answer for that. Lets hope that Athom make the transfer of dead apps easier. I took on one SDK1 app when SDK1 was made obsolete but because Athom did the same thing of removing all SDK1 apps from the store, they had no way to transfer it to me officially so I had to give it a new app id which meant users had to start again with their flows etc.

---

<div class="post-metadata">

**Author:** ![Chris\_nl](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/chris_nl/32/27194_2.png) [@Chris\_nl](https://community.homey.app/u/Chris_nl)\
**Post date:** [October 14, 2022, 11:25am UTC](https://community.homey.app/t/concern-of-sdkv2-being-deprecated/70458/22 "2022-10-14T11:25:16Z")

</div>

HomeyKit is indeed one of the apps I’m using, but also the nefit Easy app is something I use every day.  
Totally understand your point of view, already see the same thing happen to many other apps. :😭

---

<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:** [October 14, 2022, 11:26am UTC](https://community.homey.app/t/concern-of-sdkv2-being-deprecated/70458/23 "2022-10-14T11:26:36Z")

</div>

Is there any good tutorial/guide showing what is needed to be changed for SDK3?  
There is one at the Athoms “Start building your app”, is that what’s needed to be done?  
If there will be a need I might try to upgrade at least the once I am using.

---

<div class="post-metadata">

**Author:** ![Adrian\_Rockall](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/adrian_rockall/32/13209_2.png) [@Adrian\_Rockall](https://community.homey.app/u/Adrian_Rockall)\
**Post date:** [October 14, 2022, 11:30am UTC](https://community.homey.app/t/concern-of-sdkv2-being-deprecated/70458/24 "2022-10-14T11:30:03Z")

</div>

I used this one (which is probably the one you mention) [Upgrading to SDK v3 - Homey Apps SDK](https://apps.developer.homey.app/upgrade-guides/upgrading-to-sdk-v3)

---

<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:** [October 14, 2022, 11:31am UTC](https://community.homey.app/t/concern-of-sdkv2-being-deprecated/70458/25 "2022-10-14T11:31:00Z")

</div>

Yeah, that’s the one. Great.

---

<div class="post-metadata">

**Author:** ![Jo\_San](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/jo_san/32/3732_2.png) [@Jo\_San](https://community.homey.app/u/Jo_San)\
**Post date:** [October 14, 2022, 9:28pm UTC](https://community.homey.app/t/concern-of-sdkv2-being-deprecated/70458/26 "2022-10-14T21:28:55Z")

</div>

I share this concern about community apps. Although Athom develops and maintains quite some (important) apps themselves, and some manufacturers do as well, I think that the real power (and therefore value) of Homey lies in the community apps.  
I just checked, I use 5 Athom apps, 5 manufacturer apps, and 12 community apps. Some I could probably do without, but most of them really make things a lot more fun and complete.

The thing I just cannot understand is the (in my opinion) lack of respect and valuation from Athom to these community developers. Without them, Athom and Homey would be really less valuable.

So if Athom doesn’t pay them, at least they should reward them (or the ones with at least X installs) with free hardware. That is just a small investment in comparison to the value it delivers.

---

<div class="post-metadata">

**Author:** ![Jamie](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/jamie/32/5274_2.png) [@Jamie](https://community.homey.app/u/Jamie)\
**Post date:** [October 15, 2022, 7:45am UTC](https://community.homey.app/t/concern-of-sdkv2-being-deprecated/70458/27 "2022-10-15T07:45:14Z")

</div>

Updating my apps to SDK3 simply hasnt been a priority i my life, large amount of work - and zero gain. (There was meant to be a hoodie … but it never arrived).

You may say, or its a minor update, but some of these apps are 6 years old and not received an update in over 5 years.

Sure, now there feels like there is a bit of a gun to the head and I **have** to do it, but there hasn’t been enough notice. Not when there is only 10 weeks notice of end of live. Speaking of which - I have a life - im getting married and going on a honeymoon. I am not going to cancel that … to update homey apps.

I get it, I understand that they likely don’t want to release SDK for HomeyPro2 - and it is the right move, but much like SDK1 removal or the “Version2 mobile” update, there will a bit of chaos.

That is why its an Early adapters program, **however** I think that updating HomeyPro1 to require SKD3 should be placed on hold until Pro2 is stable - just so that Pro1 users are not penalised.

---

<div class="post-metadata">

**Author:** ![Piotr\_Grochowski](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/piotr_grochowski/32/9530_2.png) [@Piotr\_Grochowski](https://community.homey.app/u/Piotr_Grochowski)\
**Post date:** [October 17, 2022, 7:18pm UTC](https://community.homey.app/t/concern-of-sdkv2-being-deprecated/70458/28 "2022-10-17T19:18:21Z")

</div>

But guys, removing the Apps from AppStore doesn’t mean, that they stop working on your (old) Homey Pro! Those apps won’t be available to new users, but I think old users should be able to use them. SDKv1 was dropped long time ago, but I STILL use one app written with SDKv1 and not updated to v2 (or v3) - the ecobee app, written by Athom and then abandoned - and it works fine on my Homey Pro even today (of course updated to the newest version). So I think SDKv2 Apps will still work for old users.

---

<div class="post-metadata">

**Author:** ![DaneedeKruyff](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/daneedekruyff/32/964_2.png) [@DaneedeKruyff](https://community.homey.app/u/DaneedeKruyff)\
**Post date:** [October 17, 2022, 7:27pm UTC](https://community.homey.app/t/concern-of-sdkv2-being-deprecated/70458/29 "2022-10-17T19:27:09Z")

</div>

Emile on SDK2 apps:

> [@The new Homey Pro — Ask Me Anything](https://community.homey.app/t/the-new-homey-pro-ask-me-anything/70378/88):
>
> Don’t be so dramatic yum SDKv2 apps won’t stop working on Homey Pro (Early 2019) or earlier. Even when restoring a backup they will be restored.

---

<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:** [October 17, 2022, 7:29pm UTC](https://community.homey.app/t/concern-of-sdkv2-being-deprecated/70458/30 "2022-10-17T19:29:00Z")

</div>

> [@Piotr\_Grochowski](#):
>
> the ecobee app, written by Athom and then abandoned

are you sure?

> **[Ecobee](https://homey.app/en-us/app/com.ecobee/Ecobee/)**
>
> Smart thermostats that harmonise energy savings and home comfort

please check in WebAPI if your app is really SDK version 1 ?  
maybe something like

```auto
Homey.apps.getApps().then(f => Object.values(f).reduce((r,b)=>Object.assign(r,b.sdk == 1 ? {[b.name]:b.updateAvailable} : ''), {}));

```

or just only: `Homey.apps.getApps()`  
afaik SDK1 Apps won’t start on the Homey (Pro) from Firmware 5 and higher…

---

<div class="post-metadata">

**Author:** ![Piotr\_Grochowski](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/piotr_grochowski/32/9530_2.png) [@Piotr\_Grochowski](https://community.homey.app/u/Piotr_Grochowski)\
**Post date:** [October 17, 2022, 7:40pm UTC](https://community.homey.app/t/concern-of-sdkv2-being-deprecated/70458/31 "2022-10-17T19:40:02Z")

</div>

I’ve got v1.03 - I didn’t know they finally updated the app to v3 and republished to AppStore. It wasn’t updated for SDKv2 and was unavailable in AppStore for long time. It also didn’t upgrade on my Homey. I’ll perform that manually, thanks for the tip 😉

---

<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:** [October 17, 2022, 7:50pm UTC](https://community.homey.app/t/concern-of-sdkv2-being-deprecated/70458/32 "2022-10-17T19:50:20Z")

</div>

But question is, is it Still SDK 1 and running?

> [@Dijker](#):
>
> only: `Homey.apps.getApps()`

On the other hand, Results from the past…  
It probably won’t stop functioning on your old Homey at release of Homey Pro Early 2023 but Athom could make it mandatory for fe Homey Firmware 9 or 10.

---

<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:** [October 18, 2022, 4:34am UTC](https://community.homey.app/t/concern-of-sdkv2-being-deprecated/70458/33 "2022-10-18T04:34:32Z")

</div>

> [@Piotr\_Grochowski](#):
>
> So I think SDKv2 Apps will still work for old users.

You just won’t be able to receive updates, or reinstall the app if you need to.

---

<div class="post-metadata">

**Author:** ![Piotr\_Grochowski](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/piotr_grochowski/32/9530_2.png) [@Piotr\_Grochowski](https://community.homey.app/u/Piotr_Grochowski)\
**Post date:** [October 18, 2022, 6:08am UTC](https://community.homey.app/t/concern-of-sdkv2-being-deprecated/70458/34 "2022-10-18T06:08:07Z")

</div>

> [@Dijker](#):
>
> But question is, is it Still SDK 1 and running?

It looks like it is. ecobee v1.03 made under SDKv1 still works on my Homey Pro firmware v8.0.8. What is weird, I don’t know why isn’t this app upgrade to the new version made in SDKv3 (all the others do auto update). Maybe there is an issue due to this SDKv. I think I’ll delete it and install again in the evening (I’ve got too many flows with those devices).

---

<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:** [October 18, 2022, 6:10am UTC](https://community.homey.app/t/concern-of-sdkv2-being-deprecated/70458/35 "2022-10-18T06:10:46Z")

</div>

This might help you in fixing your flows:

> [@\[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):
>
> rotating_lightwarning Use at own risk! warning rotating_light Hi, So I just go a new house and wanted to make my Zigbee network a bit better by removing an re-adding my devices so I get a stable network. But the issue with this is you have to fix all your flows. (Ofcourse [Flow Checker App for Homey | Homey](https://homey.app/a/com.athom.flowchecker/) can indicate the broken flows) I made a small script which can help with fixing the flows. So what do you need: Device ID you would like to update - You can get this via t…

---

<div class="post-metadata">

**Author:** ![Nick\_Pauwels](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/nick_pauwels/32/53005_2.png) [@Nick\_Pauwels](https://community.homey.app/u/Nick_Pauwels)\
**Post date:** [October 18, 2022, 6:37am UTC](https://community.homey.app/t/concern-of-sdkv2-being-deprecated/70458/36 "2022-10-18T06:37:11Z")

</div>

Put up a donate link Robert 😉  
May not be able to front up 400 euro for a new homey but I’m heavily reliant on your flow event bus app and hope I can donate some coffees or beers to support you while updating. In fact I feel donate links should be standard.

---

<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:** [October 18, 2022, 8:28am UTC](https://community.homey.app/t/concern-of-sdkv2-being-deprecated/70458/37 "2022-10-18T08:28:06Z")

</div>

I have a “general” donation link that I’m now using for my HomeyKit app: [[App][Pro] HomeyKit](https://community.homey.app/t/app-pro-homeykit/70469)

The Event Bus app is probably trivial to port to SDK3 and I’m planning to do just that, even _before_ Jan 1st, so don’t worry 😉

[Previous page](https://community.homey.app/t/concern-of-sdkv2-being-deprecated/70458.md?page=1)
