Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Homey Pro (Early 2023) #35

Closed
terryble66 opened this issue Feb 8, 2023 · 23 comments
Closed

Homey Pro (Early 2023) #35

terryble66 opened this issue Feb 8, 2023 · 23 comments

Comments

@terryble66
Copy link

Hi
Can the app will be available for Homey Pro (Early 2023)
Thank you

@ptahbe
Copy link

ptahbe commented Mar 20, 2023

Hi,

Yes. Can you please update the app for the new Homey Pro.

Thx

@Tixhyl
Copy link

Tixhyl commented Mar 23, 2023

This would be awesome!
Thanks

@rickardp
Copy link
Owner

I don’t own a new Homey pro. Maybe if I can get some help figuring out what migration is needed and testing it out. Of course PRs are always welcome

@Jesa-a1
Copy link

Jesa-a1 commented Mar 28, 2023

Hi

The prometheus exporter needs an update, as there is a new version for SDKv3 for Homey Pro (early 2023) model.
https://community.homey.app/t/homey-pro-early-2023-app-unsupported-list/70324

Kind regards
Jan E.

@ferdw
Copy link

ferdw commented Mar 28, 2023

on the Athom webpage is some info on migrating from sdk2 to 3: https://apps.developer.homey.app/upgrade-guides/upgrading-to-sdk-v3

@ppiixxii
Copy link

I have the homey 2023 on order, hence once received i can assist in testing.

@Tixhyl
Copy link

Tixhyl commented Mar 30, 2023

The sdk3 also runs on older Homeys by the way, so it will work on your current Homey as well as on the new one

@eelco2k
Copy link

eelco2k commented Mar 31, 2023

+1

@ptahbe
Copy link

ptahbe commented Apr 5, 2023

Yes. It would be great if this worked on the new Homey Pro.

@rickardp
Copy link
Owner

rickardp commented Apr 5, 2023

I updated the app to port it to V3. It was more or less a one-liner, but I took the opportunity to fix some minor bugs and restructure according to the recommendations in the docs.

New version can be tested here:
https://homey.app/a/io.prometheus/test/

It works on my (original) Homey, but it would be good to have it thoroughly tested on the Homey Pro as I do not have access to this device.

@rickardp
Copy link
Owner

rickardp commented Apr 5, 2023

OK, I broke Homey support on the marketplace now. I need to investigate why...

EDIT: False alerm. The Homey is a different device than mine . It's that weird cloud-only device that is now called Homey. It is safe to say I will never support that one.

@Jesa-a1
Copy link

Jesa-a1 commented Apr 5, 2023

Up and running now (test version) :)

Jan E.

Repository owner deleted a comment from Jesa-a1 Apr 6, 2023
@Tixhyl
Copy link

Tixhyl commented Apr 6, 2023

It's working fine on my Homey Pro '23

Nice work!

@ptahbe
Copy link

ptahbe commented Apr 6, 2023

Can confirm that the test version works on Homey Pro 2023

@rickardp
Copy link
Owner

rickardp commented Apr 6, 2023

There is an open issue currently on timeouts on firmware v10.0.0-rc.72. While a pre release firmware I guess it’s good to fix before releasing this app as v10 probably will have this issue too. Looks like Athom changed some rules for app startup. So no release yet, but if it is working there is no reason you can’t be on the test version until the timeout is figured out

@rickardp
Copy link
Owner

rickardp commented Apr 7, 2023

There is a new version published to test (same URL as before, https://homey.app/a/io.prometheus/test/).

it should address some stability issues at startup (due to timeouts), but the most significant change is that I refactored the code to be more maintainable and converted it to TypeScript. The code base has really outgrown the quick hack JavaScript file it once was. With this comes the risk of some regressions, but it should mean less bugs and quicker development in the future.

I’ve been running this version for about half a day. There is one known issue that device updates are sometimes not working

@Jesa-a1
Copy link

Jesa-a1 commented Apr 8, 2023

After automatic update of the test version (1.0.0) the app shows is no change in values. And it reports only like 3% of my devices. After a restart of the app, values changes again, but still like only 3% of my devices is reportet. Reboot of homey did not help either.

@eelco2k
Copy link

eelco2k commented Apr 8, 2023

I have the same problem that not all devices are getting reported in the /metrics page. (actually only 2 devices)

@Tixhyl
Copy link

Tixhyl commented Apr 8, 2023 via email

@rickardp
Copy link
Owner

rickardp commented Apr 8, 2023

Yes, I managed to introduce a last minute bug. Version 1.0.1 should fix this.

@rickardp
Copy link
Owner

rickardp commented Apr 8, 2023

If you experience issues with 1.0.1, it would be much appreciated if you could send a diagnostic report. I've seen some timeout issues still, and there might be a need to add further retry/defer logic. I think some API calls are very slow in some circumstances but I only see the stack trace, which is useless in async code. Hopefully a diagnostic report would help shed some light on this issue.

@rickardp
Copy link
Owner

rickardp commented Apr 9, 2023

1.0.2 published with a fix for an init crash due to a number variable having a non-number value.

@rickardp
Copy link
Owner

Version 1.0.2 is now live. No issues reported so far.

Closing as completed. For any new issues found, please open a new issue.

Thank you all for helping out with testing!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

8 participants