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

Just when I thought all was okay I got the same issue again. I can’t figure out what exactly is causing the app to crash and when. My flow ran several times but when I changed the flow trigger condition from [When Flow is started] to trigger on [When a contact alarm is active] it crashed immediately when the trigger became active. Changing it back does not help.

@BobKersten any idea what to do?

Diagnostic report a98deced-794a-4693-9d55-fba1f6e473ad

https://homey.app/f/YK3Za2

Hi Bob,

Homey v7.3.0
Chronograph v1.1.1

Chronograph “stopped unexpected” a few times a day, since I use it after Homey’s factory reset with my restored backup…
It worked fine for about 18 months.

However, the flows luckily don’t get broken (because there’re no devices), and the running timers just keep on running!

I’m going to re-install Chronograph
Uninstall and then install will cripple my flows I think?

2e7c7ce6-ac2b-439a-a70c-fa3787d50bdf

All the best,
~Peter

Hi Peter,

I don’t want to disappoint you but Bob doesn’t seem to be answering any questions for quite some time.

But just try a reinstall, I’m also interested in whether the flows are affected by this, in the worst case you have a backup :wink:

Thanks Joka, that caught my eye too. But I love this app.
I will do some ‘experiments’. I have indeed a backup :upside_down_face:

A re-install without uninstalling first, keeps the flows unaltered.
I don’t want to fiddle with restoring backups yet… so I don’t uninstall it for now.
I will keep an eye on things, f.i. what happens as the app has crashed. The timers seem to keep running anyway…
Probably only new flow cards cannot be added.
~Peter

Hello,

As many users probably have noticed, I haven’t had the time to maintain this app properly. If there’s a developer who wants to take over, please DM me and if I have a good feeling about it, we can discuss transferring the app.

Thanks.

Bob.

4 Likes

@BobKersten
I hope you will find a developer soon, it is a nice useful app.
Thanks.

It is a good app i miss only tags and labels
i can use in a flow.

I tried setting this up today, and have some questions. Hopefully, I’m not completely lost…

Case: I have one recursive flow where I was hoping to use this app. I set a timer for x seconds unless a criteria is met. I also have a flow triggering when this timer (manually set name) stops. This last flow calls the first flow, which checks the criteria - and if it’s not met it will start the timer again.

Is this not the correct usage?

1 Like

This is possible.

I assume you mean “when the timer is finished”. B/c a timer can be paused(stopped) also.

  1. Flow 1
    When…
    -this flow is started
    And…
    -condition 1
    Or
    -condition 2
    Or…
    -condition 3
    Then…
    -do someting
    Else…
    -start timer Timer1 with a duration of x s.

  2. Flow 2
    When…
    -timer Timer1 is finished
    And…

    Then…
    -start flow “Flow 1”

This is a similar flow without using the app

  1. Flow 1
    When…
    -this flow is started
    And…
    -condition 1
    Or
    -condition 2
    Or…
    -condition 3
    Then…
    -do someting
    Else…
    -start flow “Flow 1” with a delay of x s.
1 Like

Wow! I actually didn’t even see the “is finished” option, so I had the “stopped” card. Which I figured had to be wrong because things worked when I stopped the timer manually.

2 Likes

Hi there! sinds the last update the app gets pauzed by homey due to high memory usage. is this fixable?

6c4909d9-ea11-405f-8e27-12a03e37b3e2

1 Like

@Peter_Kawa Quite a while later after your message: I can confirm that uninstalling and then installing Chronograph will restore existing flows intact.

The reason for the need to uninstall is that app restarts could not keep Chronograph from crashing. No idea why, but we are quite a few releases further and I am in the process of setting up new advanced flows with Chronograph.

2 Likes

Hi Peter,
I had the same experience: application crashed and even reinstalling was not solving the issue.

What helped me was 2 things:

  • I did setup a chronograph as a device to be able to see the progress. After deleting the device I was able to use the app again
  • I changed all my chronograph to timers.

I have not experienced any crashes after above changes. I hope this helps.

Dyan

1 Like

Thanx Dyan. The odd thing is, all’s working fine, even when the status is This app has unexpectedly stopped. Even the flow cards stay ‘valid’.

Meaning you ditched all stopwatches and transitions?

1 Like

Hi Peter,
Yes I changed all stopwatches to timers. I have not used transitions.
Dyan

Hello,

I love the app, it’s one of the apps I used most and is very easy to use.

One problem, since the introduction of Advanced flows, one of the trigger cards doens’t work as expected anymore. It’s the card with id ‘timer_split’ (not sure about the English title, I guess. ‘timer has reached a time of…’). I rebuilt some of my standard flows to advanced flows, I checked the logic and it has not changed, but these trigger cards almost never get triggered…

1 Like

@DieJan Do you also having trouble with the card “timer x heeft een looptijd van x”?
This one is also not always staring in my flow.
Stopwatch is working with no problem.
I thought I did something wrong.

1 Like

Yes, that is the card I am talking about… I also have my Homey in Dutch :wink:

1 Like

@DieJan thanks.
Maybe there is a problem with that card.

1 Like

Hello Everyone,

I’m experiencing a problem(s) with chronograph.
First thing I noticed is

30 seems to decrease the timer by 30mins instead of adding time.
-30 does not work. When the timer is running it does not do anything.
the virtual device test in this instance has the doorbel function. So it acts as a pulse.

somebody any ideas?

1 Like