[APP][Pro] Chronograph - Adds precise timer, stopwatch and transition functionality to Homey

Your image is to blurry for me to see, but i hope you copied the text from SunBeech?
Because you need to whats the quotes, it needs to be the right qoute: '

1 Like

Yes when the rimer is running, I don’t see the timer counting of the AVD tile itself

I did copied the text from SunBeech

Strange. Which version of the Device Capabilities app are you using?

Make sure to install the latest test version via this link.

I am using v2.16.0:

I have v2.14.9 installed. I will install de latest v2.16.0 Experimental version. And try again

The latest v2.16.0 Experimental version didn’t help.

Just for everyone’s info, @SunBeech posted it the right way by the way, with straight quotes and formatted as code:

1 Like

Yes, I copied from Mr. SunBeech with straight quotes and formatted as code. But for me the AVD does not shows the remaining time. Tomorrow I will start over, and try again.

For now I am happy with Chronograph timers :slightly_smiling_face:

@Franklin_Marlin, Just another thought: if I am correct, the ‘time’ formatting function is provided by the Better Logic Library app (hence the label BLL expression). Have you installed this app? If not I suggest you do so and check if it works.

1 Like

I followed your instructions for the needed steps. I was not aware that I needed to install the Better Logic Library app. This beautiful Homy Pro device is still new for me. I have a lot to learn.
I installed the Logic Library app, and now AVD does shows the remaining time. Thnx a lot.

1 Like

Nice :grinning_face: ! Yeah, I forgot about that. I use BLL in many flows and did not realize you needed to install it too for this aspect of an AVD to work.

Hi Arie,

I took the liberty of looking at your app code and noticed that you are still using the (removed) ManagerCron API for the setInterval() & clearInterval() instead of the new API this.homey.setInterval() & this.homey.clearInterval().

This could be the reason why the timer does not work properly with the new firmware.

Chris

1 Like

Chronograph timers is working realy good. The visible remaining time of the timers in Dashboards was for me the missing part, even the best part.

SunBeech thnx again.

2 Likes

Thanks @ChrisG !
Indeed, it turns out there were old references (only in devices tho).

I have just fixed it and updated the app.

Did you save the flow?
Only after saving the flow, the names became available in the picker.

(I have update the flowcard hints to make this clear (in test waiting for aproval).

OK Guys, The Chronograph flow to lock my front door after a delay was working up until a few days ago. I have tried all the pointers above (save the name, rename, restart, etc) and have even moved to the Chronograph Test version v2.1.6. The timer errors on the first step of Start or replace timer. The error message is “Cannot read properties of undefined (reading ‘includes’)”

Any ideas greatly appreciated.

I will check tomorrow what this error possibly can be.
Could you:
Restart the Chronograph app, wait a moment, try the flow above and send my a diagnostic afterwards?
Thanks!

Ill check why he could enter the bll expression field, because when BLL is not installed, the field should be disabled to fill in.

1 Like

Thanks Arie for a quick response. Chronograph v2.1.6. Same error with prior version. Diagnostic report sent.
ad4a3438-ed95-47ce-89aa-e60653f76892

Okay, it should be solved in the new version.

I think you might somewhere have an incorrect split.
Meaning that you have a When timer has reached… flowcard, with an incorrect name (like using a token or variable)?