# \[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:** 18

<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:** [November 4, 2022, 1:30pm UTC](https://community.homey.app/t/app-pro-chronograph-adds-precise-timer-stopwatch-and-transition-functionality-to-homey/18214/352 "2022-11-04T13:30:23Z")

</div>

> [@Anders\_Gregow](#):
>
> So, install Chronograph but add no timers 😃

No **active** times 😛  
Chronograph is the best for adding a lott of timers that are not active.  
So, if you’re alone in the house (thus only a few timers active at once) and have a lot of sensors which turn out lights for you after 5 minutes, Chronograph is the performancewise master in that!

---

<div class="post-metadata">

**Author:** ![arovik](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/arovik/32/35065_2.png) [@arovik](https://community.homey.app/u/arovik)\
**Post date:** [November 4, 2022, 1:54pm UTC](https://community.homey.app/t/app-pro-chronograph-adds-precise-timer-stopwatch-and-transition-functionality-to-homey/18214/353 "2022-11-04T13:54:34Z")

</div>

why use a timer instead of “zone inactive for x minutes” ?

---

<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:** [November 4, 2022, 2:03pm UTC](https://community.homey.app/t/app-pro-chronograph-adds-precise-timer-stopwatch-and-transition-functionality-to-homey/18214/354 "2022-11-04T14:03:54Z")

</div>

Euhm, i don’t wanna switch on/off all lights in the room, only where i am sitting… 😉  
My Hallway has a couple of motion sensors and lights connected to them. I dont want them controlling all lights in the hallway.  
Just one of many examples.

Also, i don’t have sensor everywhere, like in my office.  
But i do use a Timer thats starts after my PC is shutdown and after 10 minutes, make’s sure that the Thermostat and lights are turned off.  
Not sure if/how i can realise this with ZOne Activity?

---

<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:** [November 4, 2022, 2:14pm UTC](https://community.homey.app/t/app-pro-chronograph-adds-precise-timer-stopwatch-and-transition-functionality-to-homey/18214/355 "2022-11-04T14:14:38Z")

</div>

> [@arovik](#):
>
> why use a timer instead of “zone inactive for x minutes” ?

Are you talking about as surveillancy check, whether the motion sensor has reported within a time frame or not?  
That would definitely work. Never thought about that.

---

<div class="post-metadata">

**Author:** ![arovik](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/arovik/32/35065_2.png) [@arovik](https://community.homey.app/u/arovik)\
**Post date:** [November 4, 2022, 2:24pm UTC](https://community.homey.app/t/app-pro-chronograph-adds-precise-timer-stopwatch-and-transition-functionality-to-homey/18214/356 "2022-11-04T14:24:11Z")

</div>

i don’t have homey pro so i use the zone inactive for x minutes for this mosty - and sometimes the built in delay in homey.

---

<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:** [November 4, 2022, 2:50pm UTC](https://community.homey.app/t/app-pro-chronograph-adds-precise-timer-stopwatch-and-transition-functionality-to-homey/18214/357 "2022-11-04T14:50:42Z")

</div>

Awell, sure, that’s fine and probably perfectly fits.

But as soons as you use a pro, you will start to use timers/countdowns.  
Even if it would only be because Homey could be restarted, and delayes will just stop.

Also, but not an issue if you use zone-active/activity, delays cannot be stopped, timers/countdowns can. Big deal for a lott of people 🙂

---

<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:** [November 4, 2022, 2:54pm UTC](https://community.homey.app/t/app-pro-chronograph-adds-precise-timer-stopwatch-and-transition-functionality-to-homey/18214/358 "2022-11-04T14:54:04Z")

</div>

> [@Anders\_Gregow](#):
>
> I am thinking about starting with Homeyscript but as that is what I do all day at work I like to “program” with cards.

I actually want to create a Search Device card (just like the Search Flows card in DC) which would allow you to seach for a certain capability (like all devices with a battery in it).  
You would get an JSON array back, which you can itterate through with [JSON Handler](https://homey.app/nl-nl/app/nl.qluster-it.JsonHandler/JSON-Handler/).  
Within the loop you can check the insight of each found device and add it to a textvariable.  
After the loop is done, send the textvariable to a mobile or something.

Then you don’t need to code at all (what i tried to do with HOOP also).  
And you would get a AF with just a couple of cards, checking all your devices you include in the search 🙂

But first got to solve a UTC/Local time issue on Better Logic.

---

<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:** [November 5, 2022, 5:12am UTC](https://community.homey.app/t/app-pro-chronograph-adds-precise-timer-stopwatch-and-transition-functionality-to-homey/18214/359 "2022-11-05T05:12:11Z")

</div>

> [@Anders\_Gregow](#):
>
> Every time a sensor reports (say movement):

Quite OT - but why not just use a “lastUpdated” ?  
When You anyway manage with virtually any device (timer associated), then, may-be instead of “nulling” timers, just over all devices and over all capabilitiesObj check the lastUpdated.

NB! There are devices with multiple “capabilitiesObj” and some “capabilitiesObj” do not have/have null “lastUpdated”.

---

<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:** [November 5, 2022, 9:25pm UTC](https://community.homey.app/t/app-pro-chronograph-adds-precise-timer-stopwatch-and-transition-functionality-to-homey/18214/360 "2022-11-05T21:25:28Z")

</div>

Take a look at this flow set.  
I’d like to make the alerts dynamic, instead of sending complete overviews. So only the ‘silent’ sensors get reported after x hours.  
But didn’t find a way yet…

> [@The Flow Exchange(r) - Exchange Your Flows with Others!](https://community.homey.app/t/the-flow-exchange-r-exchange-your-flows-with-others/68981/13):
>
> Sensor (or any device) Connection Check. Sometimes, you’ll discover a sensor or other device doesn’t report it’s status or value anymore, but it does NOT notify you of being offline… Well, this flow checks the, most recent update time of your sensors. You can run the flow every day, twice a day, just add or remove a time triggercard. The ‘inactive time’ can be edited as well (24hrs as default) and you can choose to not send notifications when all sensors did report inside the ‘inactive time…

---

<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:** [November 5, 2022, 9:33pm UTC](https://community.homey.app/t/app-pro-chronograph-adds-precise-timer-stopwatch-and-transition-functionality-to-homey/18214/361 "2022-11-05T21:33:14Z")

</div>

> [@Peter\_Kawa](#):
>
> I’d like to make the alerts dynamic, instead of sending complete overviews.

Use JSON Handler to go through sets.

---

<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:** [November 6, 2022, 8:18am UTC](https://community.homey.app/t/app-pro-chronograph-adds-precise-timer-stopwatch-and-transition-functionality-to-homey/18214/362 "2022-11-06T08:18:31Z")

</div>

> [@Arie\_J\_Godschalk](#):
>
> The next card Retrieves the Insights from my BathroomMotionSensor from 0 (zero) minutes ago, so, the current one. I have added Changed On, Changed On UTC tick and Duration till now (in MS).

Work like a charm, thanks. This solves my problem with surveillance of sensors with minimum load on Homey.

> [@Arie\_J\_Godschalk](#):
>
> I actually want to create a Search Device card (just like the Search Flows card in DC) which would allow you to seach for a certain capability (like all devices with a battery in it).  
> You would get an JSON array back, which you can itterate through with [JSON Handler](https://homey.app/nl-nl/app/nl.qluster-it.JsonHandler/JSON-Handler/).  
> Within the loop you can check the insight of each found device and add it to a textvariable.  
> After the loop is done, send the textvariable to a mobile or something.

Is it possible to use tags in the “Retrieve the insight values” card? Looks like it is not possible. I wanted to automate it with Adv Triggers.

---

<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:** [November 6, 2022, 8:28am UTC](https://community.homey.app/t/app-pro-chronograph-adds-precise-timer-stopwatch-and-transition-functionality-to-homey/18214/363 "2022-11-06T08:28:39Z")

</div>

> [@Anders\_Gregow](#):
>
> Is it possible to use tags in the “Retrieve the insight values” card? Looks like it is not possible. I wanted to automate it with Adv Triggers

Yeah, i understand and yes, its on my list. But it’s a long list and yesterday i finished an really amasing idea for an app, sort of, which i now started developing.  
So it’s on my list. But it will take some time (or you get lucky and i have some extra spare time).

Would you mind creating a ticket for it?  
Those always get a bit higher priority with me, since i repeatedly try to clear the tickets before continuing non-support-development.

---

<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:** [November 6, 2022, 8:33am UTC](https://community.homey.app/t/app-pro-chronograph-adds-precise-timer-stopwatch-and-transition-functionality-to-homey/18214/364 "2022-11-06T08:33:52Z")

</div>

> [@Arie\_J\_Godschalk](#):
>
> But it’s a long list and yesterday i finished an really amasing idea for an app, sort of, which i now started developing.

Please tell me about it!!!

> [@Arie\_J\_Godschalk](#):
>
> Would you mind creating a ticket for it?

Of course, will do right now.

> [@Arie\_J\_Godschalk](#):
>
> (or you get lucky and i have some extra spare time)

🙂

---

<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:** [November 6, 2022, 10:47am UTC](https://community.homey.app/t/app-pro-chronograph-adds-precise-timer-stopwatch-and-transition-functionality-to-homey/18214/366 "2022-11-06T10:47:23Z")

</div>

> [@Anders\_Gregow](#):
>
> Please tell me about it!!!

Not just yet 😉

---

<div class="post-metadata">

**Author:** ![jojover](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/jojover/32/16472_2.png) [@jojover](https://community.homey.app/u/jojover)\
**Post date:** [November 7, 2022, 2:49pm UTC](https://community.homey.app/t/app-pro-chronograph-adds-precise-timer-stopwatch-and-transition-functionality-to-homey/18214/367 "2022-11-07T14:49:16Z")

</div>

I’m trying to use the ‘Timer has duration’-card, but it doesn’t seem to ever trigger. Does anyone else use this card? Don’t know whether it should trigger when the duration is left or duration has passed since starting it.

I tried using it in different ways and trigger a notification when duration is 1 minute, set the timer to 3 minutes. Also tried using it with seconds. Never get the notification.

![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/1/5/15852b6cf105f791b0fd755aeea98414667a64d3.png)

---

<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:** [November 7, 2022, 3:06pm UTC](https://community.homey.app/t/app-pro-chronograph-adds-precise-timer-stopwatch-and-transition-functionality-to-homey/18214/368 "2022-11-07T15:06:28Z")

</div>

Try it with the timer name entered manually, instead of using a variable.  
There’s a (long time) issue about standard flows adding a trailing whitespace to variable values…  
You can check it with a Timeline notification f.i.

 ![Screenshot_20221107-160606_Email](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/2/e/2e9d657442adef6b4dabd04465104d27256c092f.jpeg)

These are my season text variable values without any whitespace. But somehow it gets added. The ( ) signs are not part of the variable’s value

### This is the result, when I use an Advanced Flow:

> ![Screenshot 2022-11-07 at 16-38-11 E-mail - Peter D - STRATO Webmail](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/5/d/5df4a7c7755b3e2a1e9d3cd514de01c28c367ebe.png)

Oh, and your timer trigger should trigger when it has run for 1 minute, regardless of the timer’s duration you entered. Which has to be higher than 1 minute ofcourse.

---

<div class="post-metadata">

**Author:** ![Arjan-21](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/arjan-21/32/27181_2.png) [@Arjan-21](https://community.homey.app/u/Arjan-21)\
**Post date:** [November 7, 2022, 8:27pm UTC](https://community.homey.app/t/app-pro-chronograph-adds-precise-timer-stopwatch-and-transition-functionality-to-homey/18214/369 "2022-11-07T20:27:25Z")

</div>

The optional dropdownlist is a really great idea. Now I’m just have to remember the name of my timers etc.

---

<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:** [November 7, 2022, 9:37pm UTC](https://community.homey.app/t/app-pro-chronograph-adds-precise-timer-stopwatch-and-transition-functionality-to-homey/18214/370 "2022-11-07T21:37:17Z")

</div>

Use [CountDown App voor Homey | Homey](https://homey.app/nl-nl/app/nl.bevlogenheid.countdown/CountDown/) 😉

---

<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:** [November 7, 2022, 9:48pm UTC](https://community.homey.app/t/app-pro-chronograph-adds-precise-timer-stopwatch-and-transition-functionality-to-homey/18214/371 "2022-11-07T21:48:44Z")

</div>

> [@Arjan-21](#):
>
> The optional dropdownlist is a really great idea. Now I’m just have to remember the name of my timers etc.

I will create that, but not just now if you don’t mind 😉

You can make a feature/support ticket, that always get’s some priority.

---

<div class="post-metadata">

**Author:** ![Arjan-21](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/arjan-21/32/27181_2.png) [@Arjan-21](https://community.homey.app/u/Arjan-21)\
**Post date:** [November 7, 2022, 9:52pm UTC](https://community.homey.app/t/app-pro-chronograph-adds-precise-timer-stopwatch-and-transition-functionality-to-homey/18214/372 "2022-11-07T21:52:30Z")

</div>

I’m not in a hurry. The app works great for me!

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

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