# Rastislav Hubočan (hubo) - Discussing Aqara App - Test Releases for T1 devices

**URL:** <https://community.homey.app/t/rastislav-hubocan-hubo-discussing-aqara-app-test-releases-for-t1-devices/97295>\
**Category:** Developers\
**Tags:** zigbee, homey-pro, homey-pro-2023, homey-pro-201x\
**Created:** [December 8, 2023, 10:04pm UTC](https://community.homey.app/t/rastislav-hubocan-hubo-discussing-aqara-app-test-releases-for-t1-devices/97295 "2023-12-08T22:04:49Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![hubo](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/hubo/32/79549_2.png) [@hubo](https://community.homey.app/u/hubo)\
**Post date:** [December 8, 2023, 10:04pm UTC](https://community.homey.app/t/rastislav-hubocan-hubo-discussing-aqara-app-test-releases-for-t1-devices/97295/1 "2023-12-08T22:04:49Z")

</div>

What about releasing it as a test version?  
Casual users will still get 1.7.1, but who wants to try 1.8.0 will have to install that test version directly (clicking on changelog or so). I have seen, that some apps using that before releasing to the public.

Like this:  
 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/5/2/52bc6530c079554266db86924eff4493354934bf.png)

---

<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:** [December 9, 2023, 7:12am UTC](https://community.homey.app/t/rastislav-hubocan-hubo-discussing-aqara-app-test-releases-for-t1-devices/97295/2 "2023-12-09T07:12:08Z")

</div>

> [@hubo](#):
>
> What about releasing it as a test version?

That’s not what test releases are for, and there are scenarios possible where doing this would cause issues.

---

<div class="post-metadata">

**Author:** ![TedTolboom](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/tedtolboom/32/12081_2.png) [@TedTolboom](https://community.homey.app/u/TedTolboom)\
**Post date:** [December 9, 2023, 10:37am UTC](https://community.homey.app/t/rastislav-hubocan-hubo-discussing-aqara-app-test-releases-for-t1-devices/97295/3 "2023-12-09T10:37:25Z")

</div>

And test releases are not independent from regular App Store releases. Every App Store update first goes through a test release. So this will again block other updates…

---

<div class="post-metadata">

**Author:** ![hubo](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/hubo/32/79549_2.png) [@hubo](https://community.homey.app/u/hubo)\
**Post date:** [December 9, 2023, 11:11am UTC](https://community.homey.app/t/rastislav-hubocan-hubo-discussing-aqara-app-test-releases-for-t1-devices/97295/4 "2023-12-09T11:11:38Z")

</div>

That’s simply not true.  
There has been no update for 9 months and I don’t have feeling that there will be any before the workaround will be released for all earlier versions of Homey Pro.  
But hey, maybe I am wrong!  
However, you can always release some other update/functionality without that in the proposed 1.8.0 test release. There is no restriction.  
It would be like:  
1.8.0 (test) Test support of T1 sensors.  
1.8.1 New public update.  
1.8.2 (test) Test support of T1 sensors.

I think there are more like me, that owns Homey Pro 2023 and are eager to test the T1 sensors.

Anyway, it is still your decision and work, so it is up to you. We all appreciate it. Keep up the good work!

---

<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:** [December 9, 2023, 11:19am UTC](https://community.homey.app/t/rastislav-hubocan-hubo-discussing-aqara-app-test-releases-for-t1-devices/97295/5 "2023-12-09T11:19:09Z")

</div>

> [@hubo](#):
>
> That’s simply not true.

So you know better than the app developer? Well, take over the weel and solve it asap then.

---

<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:** [December 9, 2023, 11:20am UTC](https://community.homey.app/t/rastislav-hubocan-hubo-discussing-aqara-app-test-releases-for-t1-devices/97295/6 "2023-12-09T11:20:06Z")

</div>

> [@hubo](#):
>
> That’s simply not true.

You don’t know how app development on Homey works.

---

<div class="post-metadata">

**Author:** ![hubo](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/hubo/32/79549_2.png) [@hubo](https://community.homey.app/u/hubo)\
**Post date:** [December 9, 2023, 11:30am UTC](https://community.homey.app/t/rastislav-hubocan-hubo-discussing-aqara-app-test-releases-for-t1-devices/97295/7 "2023-12-09T11:30:29Z")

</div>

I can repeat myself: That’s simply not true.

I am software developer (surprise! surprise!), so I understand it quite well.  
And I understand the real developer here, that my propose requires more effort and it is up to him to make this decision.

---

<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:** [December 9, 2023, 11:50am UTC](https://community.homey.app/t/rastislav-hubocan-hubo-discussing-aqara-app-test-releases-for-t1-devices/97295/8 "2023-12-09T11:50:22Z")

</div>

> [@hubo](#):
>
> I can repeat myself: That’s simply not true.

Show me how to skip the test phase for an app then:

 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/3/6/36db39c08c0d97f85abb3e19967197a8211c3671.png)

---

<div class="post-metadata">

**Author:** ![hubo](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/hubo/32/79549_2.png) [@hubo](https://community.homey.app/u/hubo)\
**Post date:** [December 9, 2023, 11:58am UTC](https://community.homey.app/t/rastislav-hubocan-hubo-discussing-aqara-app-test-releases-for-t1-devices/97295/9 "2023-12-09T11:58:09Z")

</div>

You can cancel it or finish it (from that snip it is not obvious) and replace with the new public update right after and then publish new test release again (the latest public release with the test functionality).

---

<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:** [December 9, 2023, 12:08pm UTC](https://community.homey.app/t/rastislav-hubocan-hubo-discussing-aqara-app-test-releases-for-t1-devices/97295/10 "2023-12-09T12:08:37Z")

</div>

This is how this will work:

1. publish v1.8.0 with T1 sensors and keep it as test; users will add the T1 devices to Homey
2. publish v1.8.1 without T1 sensors; since you can’t skip the test phase, this will break the T1 devices that people created using v1.8.0
3. publish v1.8.2 with T1 sensors and keep it a test; users will have to add the T1 devices to Homey again because v1.8.1 broke them

Besides that, you cannot prevent owners of older Homey’s to install the test version, which says it supports T1 devices, yet they won’t on their hardware, so the forum will be flooded with support questions (yes, it will). Also, step 2 will break T1 devices for HP2023 users, so the forum will be flooded with support questions (yes, it will).

---

<div class="post-metadata">

**Author:** ![Harm](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/harm/32/29772_2.png) [@Harm](https://community.homey.app/u/Harm)\
**Post date:** [December 9, 2023, 12:34pm UTC](https://community.homey.app/t/rastislav-hubocan-hubo-discussing-aqara-app-test-releases-for-t1-devices/97295/11 "2023-12-09T12:34:45Z")

</div>

Stupid (?) question: is it not possible to add support for some feature or (temp) workaround (say T1 sensors) as a conditional switch in the app settings?

---

<div class="post-metadata">

**Author:** ![hubo](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/hubo/32/79549_2.png) [@hubo](https://community.homey.app/u/hubo)\
**Post date:** [December 9, 2023, 12:41pm UTC](https://community.homey.app/t/rastislav-hubocan-hubo-discussing-aqara-app-test-releases-for-t1-devices/97295/12 "2023-12-09T12:41:48Z")

</div>

Exactly!

And as I was informed, that it is **experimental** support of T1 sensors and **I had to explicitly install that _test_ version** , I am completely fine with it!

It is obvious that you are searching for the problem where it is not. Maybe just in your communication.

First, all those users will have to find out that there is a test version (1.8.0) and how to install it. And when the note of the test version will say that it is **experimental support of T1 sensors only for Homey Pro 2023 yet** , no one can expect that it will work when installed on Homey Pro 2019.  
Second, if somebody **explicitly** installs that test version (1.8.0), use it and then a new public version (1.8.1) will break the functionality, I see no problem to remind that it is **experimental** support, and that there is a new _test_ version (1.8.2) with that functionality.

BTW that is one of the purposes of the _test_ versions.

Cheers!

---

<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:** [December 9, 2023, 12:42pm UTC](https://community.homey.app/t/rastislav-hubocan-hubo-discussing-aqara-app-test-releases-for-t1-devices/97295/13 "2023-12-09T12:42:06Z")

</div>

You can’t disable device drivers, and (AFAIK) you cannot use custom pairing templates with Zigbee devices to alert the user the device won’t work on their hardware.

---

<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:** [December 9, 2023, 1:09pm UTC](https://community.homey.app/t/rastislav-hubocan-hubo-discussing-aqara-app-test-releases-for-t1-devices/97295/14 "2023-12-09T13:09:18Z")

</div>

> [@hubo](#):
>
> First, all those users will have to find out that there is a test version (1.8.0) and how to install it.

For this App with multiple 1000’s installs, probably 100 - ~1000 if not even more are already in Experimental (Test) channel.

The minute the developer releases a new Test version it is installed within hours on these Homey’s. If he Blocks this for a version It isn’t possible to release other interim updates for older Homey’s.

And even the 10.1.4 seems to have new issue’s, so be patient.

---

<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:** [December 9, 2023, 1:14pm UTC](https://community.homey.app/t/rastislav-hubocan-hubo-discussing-aqara-app-test-releases-for-t1-devices/97295/15 "2023-12-09T13:14:08Z")

</div>

> [@hubo](#):
>
> And when the note of the test version…

Which note? There is no note.

> [@](#):
>
> …will say that it is **experimental support of T1 sensors only for Homey Pro 2023 yet** , no one can expect that it will work when installed on Homey Pro 2019.

Again, you’re not familiar with Homey app development. People _don’t read_. People _assume that warnings aren’t meant for them_. People _know better than app developers_.

> [@](#):
>
> Second, if somebody **explicitly** installs that test version (1.8.0), use it and then a new public version (1.8.1) will break the functionality, I see no problem to remind that it is **experimental** support, and that there is a new _test_ version (1.8.2) with that functionality.

See previous remark.

---

<div class="post-metadata">

**Author:** ![hubo](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/hubo/32/79549_2.png) [@hubo](https://community.homey.app/u/hubo)\
**Post date:** [December 9, 2023, 1:29pm UTC](https://community.homey.app/t/rastislav-hubocan-hubo-discussing-aqara-app-test-releases-for-t1-devices/97295/16 "2023-12-09T13:29:22Z")

</div>

Speculation, but anyway… all those users were aware of a _test_ version installation and agreed to it, so they are all fine.

Your next arguments are pointless as you are telling us that the test releases are useless as they are equal to public releases.

I can’t more disagree you, sir.

---

<div class="post-metadata">

**Author:** ![hubo](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/hubo/32/79549_2.png) [@hubo](https://community.homey.app/u/hubo)\
**Post date:** [December 9, 2023, 1:56pm UTC](https://community.homey.app/t/rastislav-hubocan-hubo-discussing-aqara-app-test-releases-for-t1-devices/97295/17 "2023-12-09T13:56:18Z")

</div>

> Which note? There is no note.

![ChangelogNote](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/d/b/db8fba71725c3e8c60a746566fccd2ebb80227fd.png)

> Again, you’re not familiar with Homey app development. People _don’t read_. People _assume that warnings aren’t meant for them_. People _know better than app developers_.

I was the one whom don’t know where is the note?  
Pointless argument, but yeah go on! We are all stupid!  
Anyway, if anyone ignores the warnings, they’ll get what they deserve.

> See previous remark.

See previous remark.

I am glad that the moderator split this discussion. Even though I disagree with him.  
Pointless arguments, accusations and speculations…

All my thoughts have been confirmed as doable. So, I, as the one “who don’t know”, was not wrong at all.

---

<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:** [December 9, 2023, 1:57pm UTC](https://community.homey.app/t/rastislav-hubocan-hubo-discussing-aqara-app-test-releases-for-t1-devices/97295/18 "2023-12-09T13:57:01Z")

</div>

> [@hubo](#):
>
> all those users were aware of a _test_ version installation and agreed to it, so they are all fine.

That’s not how it works.

About half of those users will not even know they are on the experimental channel, all they will see is that (suddenly) the app provides support for T1 devices which, if they have an old Homey, won’t work.

This will be followed by posting a message on the forum:

- User: “It doesn’t work”
- Forum member or app developer: “What doesn’t work?”
- User: “My sensor doesn’t work”
- Forum member or app developer: “_Which_ sensor doesn’t work?”
- User: “The motion sensor!”
- Forum member or app developer: “_WHICH MOTION SENSOR_?”
- User: “The Somethingsomething T1 sensor”
- Forum member or app developer: “And you have a Homey Pro 2023?”
- User: “No. Is that relevant? The app says the device is supported!”

Times a few dozen times.

---

<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:** [December 9, 2023, 1:58pm UTC](https://community.homey.app/t/rastislav-hubocan-hubo-discussing-aqara-app-test-releases-for-t1-devices/97295/19 "2023-12-09T13:58:03Z")

</div>

> [@hubo](#):
>
> I was the one whom don’t know where is the note?

Yes, because that’s not a note, that’s a changelog entry that users don’t read, and you cannot force them to read it.

Anyway, I’m done with this.

---

<div class="post-metadata">

**Author:** ![Caseda](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/caseda/32/138695_2.png) [@Caseda](https://community.homey.app/u/Caseda)\
**Post date:** [December 9, 2023, 2:01pm UTC](https://community.homey.app/t/rastislav-hubocan-hubo-discussing-aqara-app-test-releases-for-t1-devices/97295/20 "2023-12-09T14:01:09Z")

</div>

Curious how many apps _you_ read the changelog upon when you’ve received an automatic update on, as it isn’t shown when the app updates, you manually need to browse to the app store to see it.

I can tell you that 99% of the people **won’t** read the changelog after every update, nor even read the changelog _at all_, and +/- 75% (or higher) don’t even know it exists, or bother to read it before installing an app (I don’t do that for every app).  
They don’t even read the description, let alone the changelog.  
There are even people that don’t visit the app store at all, and install the app right from the mobile app when searching for a brand.

[Next page](https://community.homey.app/t/rastislav-hubocan-hubo-discussing-aqara-app-test-releases-for-t1-devices/97295.md?page=2)
