openHAB Garmin App Beta Testing

This thread is about the Beta app, which is maintained as a separate app in the Garmin Connect IQ store:

openHAB Beta | Connect IQ Store

This makes it possible to run the beta app in parallel with the stable app on your device. You can simply install both apps.

In this thread I will post information about beta releases as well as requests for help with beta testing, in particular for device specific issues that I cannot reproduce in the simulator.

At the time of writing, the beta app is on par with the stable app at v1.2.0.

@g_g_rich @mvbergen @stonke @florian-h05 @agrarina looping you in since you participated in the beta testing for the current version. Thanks for your support so far!

3 Likes

I have just uploaded v1.2.1-beta1, which upgrades the app to Connect IQ SDK 9.1.

In this version, only in the simulator, Garmin now enforces stricter JSON response size limits. For reasons that are not yet clear, the limits in the simulator appear to be lower than on actual devices, at least based on tests with my own watch.

I would like to confirm whether this is also true for other devices. If you have the opportunity, please check whether your sitemap still works or whether you now encounter a -402 error for a sitemap that worked in previous versions.

Reports of anything else no longer working as before are also very welcome. New SDK versions are always good for surprises.

Tested on my 840. No issues with the new beta.

1 Like

Thanks, @g_g_rich.

@stonke, I am afraid I have another request. I am still suspicious about the reduced JSON size supported by the simulator and would like to verify whether larger JSON responses still work on watches with CIQ 6.

Do you already have the latest firmware on your Fenix 8 Pro? If so, could you test with the latest v1.2.0-beta2 using the following URL and sitemap?

URL: https://60a076bf-5bc5-4098-8d14-d1cbebd92b01.mock.pstmn.io:443
Sitemap: fenix8pro

In the simulator for the Fenix 8 Pro, opening the app with this setup currently results in a -402 error. It would therefore be great to know whether it works on the real watch.

This URL is a Postman mock, so you can navigate through the sitemap, but sending commands will result in an error, which is expected.

The latest v1.2.0-beta2 also adds an entry to the settings menu in the openHAB app on the watch where you can confirm that the latest firmware actually supports CIQ 6.0.0. See the screenshot below, which still shows the older version.

Sure, loaded your sitemap with no problem. Navigation works well with touch and button. What should I look for?

Sending commands cause c:404 error as mentioned but back button or screen touch slide work here fine as wellness.

My firmware: 21.30

CIQ 6.0.0

Great, thanks, that is exactly what I needed. The issue I was looking for would have appeared immediately on startup, showing a full-screen -402 error because the JSON response was too large.

It seems that, for reasons unknown, Garmin introduced a lower size limit in the latest SDK and simulator. There was some speculation that this might be preparation for a lower limit being rolled out with CIQ 6.

Based on your test, however, it looks like we are in the clear. CIQ 6 devices can still process larger JSON responses.

My Edge 850 already has CIQ 6 as well, but for some reason the simulator still allows the larger JSON for that device. So seeing it work there was not fully conclusive.

I have reported this to Garmin, but based on past experience a response is unlikely.

1 Like

The beta app has now been promoted to the stable v1.2.1, including the fixes described in my post in the other thread.

The beta app has now been promoted to stable v1.2.2, including the small fix described in my post in the other thread.

Hi

I saw this thread and wanted to try the Garmin Openhab App. Didn’t know about it before.

However I get Error “Sitemap: Request failed (-300).”

What does this mean? It seems that the watch is unable to connect to my OH-Server, because if I type a wrong URL in the settings on the phone, I get the same error.

Regarding documentation on Android devices https and a certificate is needed. What exactly does this mean? I have the default OH certificate in place on my OH Server. Can I accept this somehow or do I need to generate another certificate?

OH 5.1.3, Garmin Venu 4

Thanks in advance

@Levin1, this thread is for beta testing. I have replied to your message in the main thread, and I hope we can sort the issue out there.

1 Like

Got it thanks for clarifyin I will follow up with you in the main thread.