Double triggering (to start) of flow

I have some strange (?) issue with this flow start:

  1. Trickered if temp. changes (only passed after 1min if <12min on 15min crono-stopwatch)
  2. always every 13th minute (same crono-stopwatch)

Due some ongoing errors on my timeline I added card to see if multi-trickering happening and yes, (on same second e.g. xx:28**:00**) I get get 2 records:

Any advice why might happen (and to further avoid that will be tricked only once)

3 Likes
  1. Yellow/orange line out of the firsts condition is the false output so it is les than 12 minute in the 15min chronograph stopwatch.

  2. are both first triggers before the 1 min. Dalay the same device? What id the use of a 1 min. delay?

  1. Yes, this was as planned: either temperature change to be use as tricker only if less than 12min used on 15min stopwatch i.e (more than to be false)
  2. 1min delay used to ensure that if (separate sensors) trickers say 20sec from each other, (heavy) calculation is done only once (i.e. at least 1 minute between even if fast change…)

I hope this clarifies trickers…

Could it be that both your temperature sensors changed around the same time (perhaps since both are located in the hallway)? Each will trigger a separate execution of the flow.

No, cannot be due those as now made cleaner test only with crono-stopwatch:

and as seen on timeline (delay just to test if any effect to block):

“15min” stopwatch selected from list, and 2nd tricker copy-paste from 1st flow

Strange indeed. Perhaps a restart of the Chronograph app and/or Homey helps.

Tried:

  • restared crono and restarted homey
    image

Yet, results still then same

What happens if you fire the two triggers 5 seconds apart and without the 5 sec delay in the second line: so the first at 660 sec and the second at 665 sec and no delay.

Regards,
Paul

removed delay, while also created timer (for same testing)

image

Hard to understand as you see now 660 sec (11min) 3 times :face_with_peeking_eye:


(If you tap on ‘1 minute ago ‘ you will get a timestamp with date and time with seconds)

If you only enable the first flow, do you also get duplicate timeline entries?

Yes, it does…

While testing noticed that if sec used, no double tricker happening… same for stopwatch and timer…

Moving tommorrow all trickers to Sec level as has been now working several hours wo single mistake…

1 Like

I know, butntoo lazy to tap :slight_smile:

Ok. So, Apparently it’s a bug in Chronograph. Probably good to inform de developer of the app.
Regards,
Paul

good reminder - added link to this on dedicated App-page

You set two identical timers with the same name at the same time. What if you remove one of the timers, does it still trigger twice?

What if you give them a different name?

You need to make them unique.

One is Timer, the other one is stopwatch… both picked from list…

Even if only stopwatch exist (like in the beginning on this subject), double triggering (when minutes used)