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

**URL:** <https://community.homey.app/t/app-pro-chronograph-adds-precise-timer-stopwatch-and-transition-functionality-to-homey/18214>\
**Category:** Apps\
**Tags:** app, official, tools, homey-pro\
**Created:** [September 17, 2019, 5:55am UTC](https://community.homey.app/t/app-pro-chronograph-adds-precise-timer-stopwatch-and-transition-functionality-to-homey/18214 "2019-09-17T05:55:42Z")\
**Posts on this page:** 20\
**Page:** 32

<div class="post-metadata">

**Author:** ![Rrrr](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/rrrr/32/629_2.png) [@Rrrr](https://community.homey.app/u/Rrrr)\
**Post date:** [May 21, 2024, 10:50am UTC](https://community.homey.app/t/app-pro-chronograph-adds-precise-timer-stopwatch-and-transition-functionality-to-homey/18214/641 "2024-05-21T10:50:46Z")

</div>

> [@DirkG](#):
>
> I have already tried the following points several times and in different orders, unfortunately without success:  
> – Reload website  
> – Restart Chronograph App  
> – Installed the test version v2.1.3  
> – Used different browsers (Opera, Chrome)  
> – Used different Flow cards  
> – Restarted Homey

For the pick-list in another Chronograph card to come up with your new timer name, you need to:

1. Save the flow after creating the new timer name
2. Have the flow enabled.

---

<div class="post-metadata">

**Author:** ![Rrrr](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/rrrr/32/629_2.png) [@Rrrr](https://community.homey.app/u/Rrrr)\
**Post date:** [May 21, 2024, 10:53am UTC](https://community.homey.app/t/app-pro-chronograph-adds-precise-timer-stopwatch-and-transition-functionality-to-homey/18214/642 "2024-05-21T10:53:22Z")

</div>

> [@Bernhard\_Oberfrank](#):
>
> code to stop all active timers

Why not use the cards?

![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/4/e/4e03c2ad91c641ce29a6d35e261b264fc6377e75.png)

---

<div class="post-metadata">

**Author:** ![DirkG](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/dirkg/32/118897_2.png) [@DirkG](https://community.homey.app/u/DirkG)\
**Post date:** [May 21, 2024, 11:14am UTC](https://community.homey.app/t/app-pro-chronograph-adds-precise-timer-stopwatch-and-transition-functionality-to-homey/18214/643 "2024-05-21T11:14:30Z")

</div>

> [@Rrrr](#):
>
> Save the flow after creating the new timer name

Did it of course.

> [@Rrrr](#):
>
> Have the flow enabled.

This could be a reason, but I don’t remember.

---

<div class="post-metadata">

**Author:** ![Peter\_Kawa](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/peter_kawa/32/173848_2.png) [@Peter\_Kawa](https://community.homey.app/u/Peter_Kawa)\
**Post date:** [May 21, 2024, 6:54pm UTC](https://community.homey.app/t/app-pro-chronograph-adds-precise-timer-stopwatch-and-transition-functionality-to-homey/18214/645 "2024-05-21T18:54:24Z")

</div>

> [@Bernhard\_Oberfrank](#):
>
> TypeError: app.apiGet is not a function

The Homeyscript changed the used API  
Some things have changed:

> [@HomeyScript looking for testers](https://community.homey.app/t/homeyscript-looking-for-testers/109249/4):
>
> [Tutorial: Migrating deprecated scripts - HomeyScript](https://athombv.github.io/com.athom.homeyscript/tutorial-migrate) I’ve updated the docs see step 6.

.  
You’d use ‘get’ instead of ‘apiGet’

_The following endpoints on the App class have been renamed._

```auto
app.apiGet(path) -> app.get({ path })

```

---

<div class="post-metadata">

**Author:** ![Bernhard\_Oberfrank](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/bernhard_oberfrank/32/79096_2.png) [@Bernhard\_Oberfrank](https://community.homey.app/u/Bernhard_Oberfrank)\
**Post date:** [May 21, 2024, 8:14pm UTC](https://community.homey.app/t/app-pro-chronograph-adds-precise-timer-stopwatch-and-transition-functionality-to-homey/18214/646 "2024-05-21T20:14:49Z")

</div>

Thx Peter

---

<div class="post-metadata">

**Author:** ![rzarajczyk](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/rzarajczyk/32/8447_2.png) [@rzarajczyk](https://community.homey.app/u/rzarajczyk)\
**Post date:** [May 24, 2024, 5:07pm UTC](https://community.homey.app/t/app-pro-chronograph-adds-precise-timer-stopwatch-and-transition-functionality-to-homey/18214/647 "2024-05-24T17:07:38Z")

</div>

Hi, I have installed the Chronograph app. I know how to start, pause and stop the stopwatch. But how to read current time from it inside the Flow? There is no anything like “Get elapsed time”, “Get current value” etc card.

Thanks in advance!

---

<div class="post-metadata">

**Author:** ![rzarajczyk](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/rzarajczyk/32/8447_2.png) [@rzarajczyk](https://community.homey.app/u/rzarajczyk)\
**Post date:** [May 24, 2024, 4:30pm UTC](https://community.homey.app/t/app-pro-chronograph-adds-precise-timer-stopwatch-and-transition-functionality-to-homey/18214/649 "2024-05-24T16:30:23Z")

</div>

Hi, I have installed the Chronograph app. I know how to start, pause and stop the stopwatch. But how to read current time from it inside the Flow? There is no “Get elapsed time” card.

Thanks in advance!

---

<div class="post-metadata">

**Author:** ![Hielke\_de\_Jong](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/hielke_de_jong/32/79029_2.png) [@Hielke\_de\_Jong](https://community.homey.app/u/Hielke_de_Jong)\
**Post date:** [May 24, 2024, 5:02pm UTC](https://community.homey.app/t/app-pro-chronograph-adds-precise-timer-stopwatch-and-transition-functionality-to-homey/18214/650 "2024-05-24T17:02:18Z")

</div>

Did you check: [[APP][Pro] Chronograph - Adds precise timer, stopwatch and transition functionality to Homey](https://community.homey.app/t/app-pro-chronograph-adds-precise-timer-stopwatch-and-transition-functionality-to-homey/18214).

Also that forumpost is a better place to ask.

It is visible in the setup of the app. And also available with Advanced flows:

 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/9/2/92be420820215f1f0b0fd11d3c09a730ffc8d4cc.png)

---

<div class="post-metadata">

**Author:** ![rzarajczyk](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/rzarajczyk/32/8447_2.png) [@rzarajczyk](https://community.homey.app/u/rzarajczyk)\
**Post date:** [May 25, 2024, 8:11pm UTC](https://community.homey.app/t/app-pro-chronograph-adds-precise-timer-stopwatch-and-transition-functionality-to-homey/18214/651 "2024-05-25T20:11:40Z")

</div>

Ok, so I’d like to sum up: the “get” cards are the Advanced Flow only cards. Since I use Homey Pro (Early 2019) I have to buy the Advanced Flow feature to use them.

Thank you for your support!

---

<div class="post-metadata">

**Author:** ![Kaoh](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/kaoh/32/9283_2.png) [@Kaoh](https://community.homey.app/u/Kaoh)\
**Post date:** [July 14, 2024, 11:58am UTC](https://community.homey.app/t/app-pro-chronograph-adds-precise-timer-stopwatch-and-transition-functionality-to-homey/18214/652 "2024-07-14T11:58:14Z")

</div>

Just dropping in to thank you for this awesome app. This app makes a huge difference for managing events that need a certain level stabilization and longer running events.  
Its the core now of all event systems in my Homey creating both a stabilizing effect and a service bus type of behavior. Its awesome and makes the entire Homey so much more usefull.

Thanks 🙂

---

<div class="post-metadata">

**Author:** ![Theo\_de\_Koning](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/theo_de_koning/32/136062_2.png) [@Theo\_de\_Koning](https://community.homey.app/u/Theo_de_Koning)\
**Post date:** [July 18, 2024, 8:11pm UTC](https://community.homey.app/t/app-pro-chronograph-adds-precise-timer-stopwatch-and-transition-functionality-to-homey/18214/653 "2024-07-18T20:11:45Z")

</div>

Just worked out a funny idea, but still with a serious question at the end.  
Made a traffic light from a 3 Hue spot lamp and 9 timers.  
This could go on forever now.  
Can Homey handle that if it is a more meaningful project?

Edit.

Why 9 timers?  
A spot is giving the 3 colours and you have 3 traffic-streams

---

<div class="post-metadata">

**Author:** ![Arie\_J\_Godschalk](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/arie_j_godschalk/32/63027_2.png) [@Arie\_J\_Godschalk](https://community.homey.app/u/Arie_J_Godschalk)\
**Post date:** [July 19, 2024, 8:26am UTC](https://community.homey.app/t/app-pro-chronograph-adds-precise-timer-stopwatch-and-transition-functionality-to-homey/18214/654 "2024-07-19T08:26:59Z")

</div>

> [@Theo\_de\_Koning](#):
>
> Can Homey handle that if it is a more meaningful project?

Im not completly sure how to interpreted this question.  
Ofc Homey can handle many more timers and lights.  
And personally, i never reboot Homey and lights and stuff never failed with my 2019.

Plus, i have (again) switched to the hp2023 last week. And (finally) everything seems to be working perfectly, i havent had anything fail for a week, so i guess i have finally transferred to the HP2023, which means, i can start developing again 😀

---

<div class="post-metadata">

**Author:** ![Theo\_de\_Koning](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/theo_de_koning/32/136062_2.png) [@Theo\_de\_Koning](https://community.homey.app/u/Theo_de_Koning)\
**Post date:** [July 19, 2024, 8:45am UTC](https://community.homey.app/t/app-pro-chronograph-adds-precise-timer-stopwatch-and-transition-functionality-to-homey/18214/655 "2024-07-19T08:45:06Z")

</div>

Every timer has his own flow line.  
The last timer call the first timer.  
Can that flow so go on forever, was my question.  
Because I read that Homey can stop flows that run too often

That, I don’t want to run this flow. 😉  
It’s was a nice test to find things out.

---

<div class="post-metadata">

**Author:** ![Arie\_J\_Godschalk](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/arie_j_godschalk/32/63027_2.png) [@Arie\_J\_Godschalk](https://community.homey.app/u/Arie_J_Godschalk)\
**Post date:** [July 19, 2024, 8:52am UTC](https://community.homey.app/t/app-pro-chronograph-adds-precise-timer-stopwatch-and-transition-functionality-to-homey/18214/656 "2024-07-19T08:52:57Z")

</div>

> [@Theo\_de\_Koning](#):
>
> Because I read that Homey can stop flows that run too often

Flows that keep running, and have more than 60 active executions, or to many executions in a second/minute are disabled yeah.  
But chronograph doesnt wait when starting a timer, so the previous flow is finished.

So, they should never be disabled no, it should just work, and flows can just keep being started, as long as the running once finish sometimes, which they should.

So, i dont see any issues with the flows you describe.

---

<div class="post-metadata">

**Author:** ![Cuprum](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/cuprum/32/41409_2.png) [@Cuprum](https://community.homey.app/u/Cuprum)\
**Post date:** [July 21, 2024, 6:52am UTC](https://community.homey.app/t/app-pro-chronograph-adds-precise-timer-stopwatch-and-transition-functionality-to-homey/18214/657 "2024-07-21T06:52:43Z")

</div>

Actually, Your timers is the one “big” timer 😉  
From my ( may-be wrong ) point of view the easiest and simplest way is to use only one timer, and based on the reading set the whole crossroad’s state…

- Timer 0…3 roads A,B “red”, C “green”
- Timer 3…6 roads A,B,C “yellow”
- …
- Timer \>30 set timer 0

Also it’s possible to use condition “IF Homey starts” → start timer ( if timer does not store state )

About flows to offten - anyway, Homey is not real-time system ( every move takes own time ) and if You does not cause a infinite loop with possible fork-bomb, then it’s quite hard to hit the limits. Most of hits to limits are caused by coding ( and idea ) errors, not cause of real system limitations. Khmm, at least when system is used, as intended 😉

---

<div class="post-metadata">

**Author:** ![Peter\_Kawa](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/peter_kawa/32/173848_2.png) [@Peter\_Kawa](https://community.homey.app/u/Peter_Kawa)\
**Post date:** [July 21, 2024, 10:59am UTC](https://community.homey.app/t/app-pro-chronograph-adds-precise-timer-stopwatch-and-transition-functionality-to-homey/18214/658 "2024-07-21T10:59:58Z")

</div>

These apps can workaround the “disabling flows” crap:

- Loops app
- Advanced Trigger app

---

<div class="post-metadata">

**Author:** ![Anders\_Gregow](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/anders_gregow/32/61721_2.png) [@Anders\_Gregow](https://community.homey.app/u/Anders_Gregow)\
**Post date:** [July 21, 2024, 2:51pm UTC](https://community.homey.app/t/app-pro-chronograph-adds-precise-timer-stopwatch-and-transition-functionality-to-homey/18214/659 "2024-07-21T14:51:47Z")

</div>

Transitions in the Chronograph app has more or less the same functionality as the Loops app.

Advanced triggers are very good indeed to create “function” calls, and to decouple functionality.

---

<div class="post-metadata">

**Author:** ![Tom\_Neijnens](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/tom_neijnens/32/80596_2.png) [@Tom\_Neijnens](https://community.homey.app/u/Tom_Neijnens)\
**Post date:** [August 13, 2024, 6:55pm UTC](https://community.homey.app/t/app-pro-chronograph-adds-precise-timer-stopwatch-and-transition-functionality-to-homey/18214/660 "2024-08-13T18:55:14Z")

</div>

Question, how can I remove old timers in Chronograph?

Greets Tom

---

<div class="post-metadata">

**Author:** ![Anders\_Gregow](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/anders_gregow/32/61721_2.png) [@Anders\_Gregow](https://community.homey.app/u/Anders_Gregow)\
**Post date:** [August 13, 2024, 6:56pm UTC](https://community.homey.app/t/app-pro-chronograph-adds-precise-timer-stopwatch-and-transition-functionality-to-homey/18214/661 "2024-08-13T18:56:33Z")

</div>

If they are not used in any flow they will be removed.

---

<div class="post-metadata">

**Author:** ![Tom\_Neijnens](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/tom_neijnens/32/80596_2.png) [@Tom\_Neijnens](https://community.homey.app/u/Tom_Neijnens)\
**Post date:** [August 13, 2024, 6:57pm UTC](https://community.homey.app/t/app-pro-chronograph-adds-precise-timer-stopwatch-and-transition-functionality-to-homey/18214/662 "2024-08-13T18:57:20Z")

</div>

Thank you!

[Previous page](https://community.homey.app/t/app-pro-chronograph-adds-precise-timer-stopwatch-and-transition-functionality-to-homey/18214.md?page=31)

[Next page](https://community.homey.app/t/app-pro-chronograph-adds-precise-timer-stopwatch-and-transition-functionality-to-homey/18214.md?page=33)
