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

<div class="post-metadata">

**Author:** ![SunBeech](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/sunbeech/32/111391_2.png) [@SunBeech](https://community.homey.app/u/SunBeech)\
**Post date:** [June 15, 2025, 10:53am UTC](https://community.homey.app/t/app-pro-chronograph-adds-precise-timer-stopwatch-and-transition-functionality-to-homey/18214/783 "2025-06-15T10:53:48Z")

</div>

You can create an Advanced Virtual Device (AVD) via the [Device Capabilities](https://homey.app/en-nl/app/nl.qluster-it.DeviceCapabilities/Device-Capabilities/) app and add the running timer counter to it:

> [@Homey Dashboards — Megathread](https://community.homey.app/t/homey-dashboards-megathread/116963/1147):
>
> Ah yes, I forgot to mention that bit blush. As far as I know, the remaining time of the timer is not directly available as a tag. Instead, I am using an Enhanced Virtual Device that includes the remaining time as a capability. In an Enhanced Virtual Device you can select timers/stopwatches from the Chronograph app as a source for capabilities. Next, in the flow I use a WHEN card from the Enhanced Virtual Device app, that triggers when…

---

<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:** [June 15, 2025, 10:56am UTC](https://community.homey.app/t/app-pro-chronograph-adds-precise-timer-stopwatch-and-transition-functionality-to-homey/18214/784 "2025-06-15T10:56:01Z")

</div>

> [@Franklin\_Marlin](#):
>
> In older post I read that Chronograph is not always working very good

Only with the new homey firmware there seemed to be an issue with intervals. The cards you are working are working correctly, even of homey would reboot.

> [@Franklin\_Marlin](#):
>
> Is it now reliable

Yes.

> [@Franklin\_Marlin](#):
>
> Is it possible that the remaining countdown time is visible in the dashboard?

Yes, you can create a chronograph device so ot shows its value on the dashboard.  
Or create an Advanced Virtual Device from the Device Capabilities app for more options.

---

<div class="post-metadata">

**Author:** ![Franklin\_Marlin](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/franklin_marlin/32/121140_2.png) [@Franklin\_Marlin](https://community.homey.app/u/Franklin_Marlin)\
**Post date:** [June 15, 2025, 12:26pm UTC](https://community.homey.app/t/app-pro-chronograph-adds-precise-timer-stopwatch-and-transition-functionality-to-homey/18214/785 "2025-06-15T12:26:44Z")

</div>

OK, when I am finished with the Chronograph’s flow’s water irrigation, I wil try the EVD Timer Capability app. Thank you SunBeech.

---

<div class="post-metadata">

**Author:** ![Franklin\_Marlin](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/franklin_marlin/32/121140_2.png) [@Franklin\_Marlin](https://community.homey.app/u/Franklin_Marlin)\
**Post date:** [June 15, 2025, 12:49pm UTC](https://community.homey.app/t/app-pro-chronograph-adds-precise-timer-stopwatch-and-transition-functionality-to-homey/18214/786 "2025-06-15T12:49:54Z")

</div>

Great to hear that Chronograph now reliable. I was thinking to make flow’s with Chronograph timer and time delay option (in case Chronograph not working) Thank you Arie.

---

<div class="post-metadata">

**Author:** ![SunBeech](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/sunbeech/32/111391_2.png) [@SunBeech](https://community.homey.app/u/SunBeech)\
**Post date:** [June 15, 2025, 1:09pm UTC](https://community.homey.app/t/app-pro-chronograph-adds-precise-timer-stopwatch-and-transition-functionality-to-homey/18214/787 "2025-06-15T13:09:09Z")

</div>

> [@Arie\_J\_Godschalk](#):
>
> you can create a chronograph device so ot shows its value

I learned something new today 😊 . I did not know that you could also create timer/stopwatch/transition devices in the Chronograph app.

If I create a new timer device for an existing timer, in the mobile app on my iPad, I get the following error during the last step. Strangely, the device is added and I can open it. Any idea what’s causing it? Note that the timer I was adding was not running at that point.

 ![IMG_1922](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/9/2/925047d23beb7528a0c47518f06a5b7f376287a6.jpeg)

---

<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:** [June 15, 2025, 1:27pm UTC](https://community.homey.app/t/app-pro-chronograph-adds-precise-timer-stopwatch-and-transition-functionality-to-homey/18214/788 "2025-06-15T13:27:27Z")

</div>

It seems, that the current TestFlight Homey iPadOS App version v9.3.0 (1771) is buggy. The same error massage occurs, if you want to add or delete devices from the new “Group” feature for lights and curtains. Please check this Slack [link](https://athomcommunity.slack.com/archives/C04E9KJAD/p1749744353027049).  
So I guess it’s not related to the Chronograph app.

---

<div class="post-metadata">

**Author:** ![SunBeech](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/sunbeech/32/111391_2.png) [@SunBeech](https://community.homey.app/u/SunBeech)\
**Post date:** [June 15, 2025, 1:31pm UTC](https://community.homey.app/t/app-pro-chronograph-adds-precise-timer-stopwatch-and-transition-functionality-to-homey/18214/789 "2025-06-15T13:31:40Z")

</div>

Ah okay. Thanks. I am using the live version from the App Store, by the way. Though it is the exact same version and build as the Test Flight version you are referring to.

---

<div class="post-metadata">

**Author:** ![Franklin\_Marlin](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/franklin_marlin/32/121140_2.png) [@Franklin\_Marlin](https://community.homey.app/u/Franklin_Marlin)\
**Post date:** [June 15, 2025, 7:18pm UTC](https://community.homey.app/t/app-pro-chronograph-adds-precise-timer-stopwatch-and-transition-functionality-to-homey/18214/790 "2025-06-15T19:18:12Z")

</div>

I make the flow’s. It’s running on this moment

 ![afbeelding](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/d/5/d51933760f614d4361c0670c11ff43c91a395d53.png)

I installed the Advanced Virtual Device (AVD) and the Device Capabilities. What are the next steps for configuration? Can I find this info here on the community?

---

<div class="post-metadata">

**Author:** ![SunBeech](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/sunbeech/32/111391_2.png) [@SunBeech](https://community.homey.app/u/SunBeech)\
**Post date:** [June 15, 2025, 8:25pm UTC](https://community.homey.app/t/app-pro-chronograph-adds-precise-timer-stopwatch-and-transition-functionality-to-homey/18214/791 "2025-06-15T20:25:37Z")

</div>

**Chronograph device or AVD device**  
You can either show the timer value available in the Chronograph device (of which you posted a screenshot) or create an AVD with the timer value and show that on your dashboard. The AVD provides options to format the timer value. E.g. instead of 830 seconds, you can display it as 13:57. Whichever option you choose, the way to display then value on the dashboard is the same.

**Creating an AVD device with timer value**  
This is done in a similar way to adding a “real” device. Click on the + \> New Device and then:

- Click on the Device Capabilities app;
- Choose Advanced Virtual Device \> Install;
- Create a blank AVD;
- Specify a name for the virtual device and choose an icon and click Save and Use and complete (or skip) Homey’s follow-up questions.

If all goes well, the virtual device has been added.

Now set up the new device: Open the tile \> Click the cog (settings) \> Choose Maintenance \> Try to fix.

You now enter the virtual device’s settings screen, where you define your own sensors. In this example, you create a Text field that displays the timer.

 ![EVD Timer Capability Config](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/e/2/e29bb811c5871cc36c6428d4ac846a6e99225f24.png)

- Provide a name and select an icon;
- At Reflect choose the Chronograph app. By doing this you indicate that the field is based on a Chronograph timer/stopwatch as a basis;
- Next select the timer that you created earlier and the property that you want to display (e.g. remaining duration);
- Optionally you can format the value. The example in the screenshot formats the raw value (which is in milliseconds) in mm:ss format;
- Click Save device.

Close the Maintenance screen and if all goes well, your virtual device now has a sensor: the timer value.

**Adding timer to your dashboard**  
In your dashboard add a Sensors widget:

 ![IMG_1948](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/c/f/cf51a954d32f401ed74d0b2ddab389aee06b514e.jpeg)

In the configuration screen of this widget, select your Chronograph or AVD device and the included timer sensor/value:

 ![IMG_1949](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/d/3/d3390ab8085cf075f0a64f29dd8eb5c990e3db83.jpeg)

Click Add widget. The result should be something like this:

 ![IMG_1950](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/9/b/9b4573a8e4228935c667a990812baed6b93e5f47.jpeg)

EDIT - The ‘time’ formatting function, used in th AVD, is provided by the [Better Logic Library app](https://homey.app/en-nl/app/net.i-dev.betterlogic/Better-Logic-Library/) (BLL, hence the label BLL expression). As such, you need to install the BLL app in order for the function to work.

---

<div class="post-metadata">

**Author:** ![Franklin\_Marlin](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/franklin_marlin/32/121140_2.png) [@Franklin\_Marlin](https://community.homey.app/u/Franklin_Marlin)\
**Post date:** [June 16, 2025, 5:02am UTC](https://community.homey.app/t/app-pro-chronograph-adds-precise-timer-stopwatch-and-transition-functionality-to-homey/18214/792 "2025-06-16T05:02:19Z")

</div>

Thank you for your clear instructions. Need I to restart Homey Pro? I don’t see the remaining time sensor in the dashboard.

 ![1000039475](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/4/8/48b9ee75965e9bab7888915b366648b8f86e7496.jpeg)

---

<div class="post-metadata">

**Author:** ![Franklin\_Marlin](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/franklin_marlin/32/121140_2.png) [@Franklin\_Marlin](https://community.homey.app/u/Franklin_Marlin)\
**Post date:** [June 16, 2025, 5:11am UTC](https://community.homey.app/t/app-pro-chronograph-adds-precise-timer-stopwatch-and-transition-functionality-to-homey/18214/793 "2025-06-16T05:11:59Z")

</div>

I start the irrigation, but the timer sensor don’t show te remaining time

 ![1000039478](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/f/1/f1c648adf4fe798ece131a69113beff43ae6b875.png)

In the evening I will configure the Device Capabilities app again, and will try again.

---

<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:** [June 16, 2025, 6:21am UTC](https://community.homey.app/t/app-pro-chronograph-adds-precise-timer-stopwatch-and-transition-functionality-to-homey/18214/794 "2025-06-16T06:21:36Z")

</div>

> [@Franklin\_Marlin](#):
>
> I start the irrigation, but the timer sensor don’t show te remaining time

In your image, the bll expression is not correct, you are missing a `,` and `)`

---

<div class="post-metadata">

**Author:** ![SunBeech](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/sunbeech/32/111391_2.png) [@SunBeech](https://community.homey.app/u/SunBeech)\
**Post date:** [June 16, 2025, 9:26am UTC](https://community.homey.app/t/app-pro-chronograph-adds-precise-timer-stopwatch-and-transition-functionality-to-homey/18214/795 "2025-06-16T09:26:26Z")

</div>

Indeed. @Franklin_Marlin, it needs to be: `time('mm:ss', $value)`.

---

<div class="post-metadata">

**Author:** ![SamHomey](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/samhomey/32/79234_2.png) [@SamHomey](https://community.homey.app/u/SamHomey)\
**Post date:** [June 16, 2025, 10:08am UTC](https://community.homey.app/t/app-pro-chronograph-adds-precise-timer-stopwatch-and-transition-functionality-to-homey/18214/796 "2025-06-16T10:08:26Z")

</div>

Any guidance on how to delete or rename existing timers?

---

<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:** [June 16, 2025, 10:22am UTC](https://community.homey.app/t/app-pro-chronograph-adds-precise-timer-stopwatch-and-transition-functionality-to-homey/18214/797 "2025-06-16T10:22:05Z")

</div>

Stop using them in any flow and they will be removed.  
Renaming is the same thing; rename and save, then select or rename on all other places. Renaming in one flow will not rename in other flows.

---

<div class="post-metadata">

**Author:** ![SamHomey](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/samhomey/32/79234_2.png) [@SamHomey](https://community.homey.app/u/SamHomey)\
**Post date:** [June 16, 2025, 10:53am UTC](https://community.homey.app/t/app-pro-chronograph-adds-precise-timer-stopwatch-and-transition-functionality-to-homey/18214/798 "2025-06-16T10:53:23Z")

</div>

Thank you!

---

<div class="post-metadata">

**Author:** ![Franklin\_Marlin](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/franklin_marlin/32/121140_2.png) [@Franklin\_Marlin](https://community.homey.app/u/Franklin_Marlin)\
**Post date:** [June 16, 2025, 11:13am UTC](https://community.homey.app/t/app-pro-chronograph-adds-precise-timer-stopwatch-and-transition-functionality-to-homey/18214/799 "2025-06-16T11:13:26Z")

</div>

> [@SunBeech](#):
>
> time(‘mm:ss’, $value)

This morning I uploaded the wrong picture

---

<div class="post-metadata">

**Author:** ![Franklin\_Marlin](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/franklin_marlin/32/121140_2.png) [@Franklin\_Marlin](https://community.homey.app/u/Franklin_Marlin)\
**Post date:** [June 16, 2025, 11:17am UTC](https://community.homey.app/t/app-pro-chronograph-adds-precise-timer-stopwatch-and-transition-functionality-to-homey/18214/800 "2025-06-16T11:17:45Z")

</div>

I see now what I put wrong : time(‘mm:ss’, $value) after the come ( komma ) is a space. I put this information without a space. I will try this evening.

---

<div class="post-metadata">

**Author:** ![Franklin\_Marlin](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/franklin_marlin/32/121140_2.png) [@Franklin\_Marlin](https://community.homey.app/u/Franklin_Marlin)\
**Post date:** [June 16, 2025, 5:47pm UTC](https://community.homey.app/t/app-pro-chronograph-adds-precise-timer-stopwatch-and-transition-functionality-to-homey/18214/801 "2025-06-16T17:47:26Z")

</div>

> [@SunBeech](#):
>
> time(‘mm:ss’, $value)

I changed it to: time(‘mm:ss’, $value)  
It still not shows the remaining time

The Chronograph device is shows the remaining time ( yes , only in seconds ). I like the hold / breake option, that is realy cool. Do you have any idea why the AVD device does not shows the remaining time?

 ![Schermafbeelding 2025-06-16 193614](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/7/3/73e66ae7dfcaa8463931d5dd4a26adbe89cbb03a.png)

---

<div class="post-metadata">

**Author:** ![SunBeech](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/sunbeech/32/111391_2.png) [@SunBeech](https://community.homey.app/u/SunBeech)\
**Post date:** [June 16, 2025, 6:18pm UTC](https://community.homey.app/t/app-pro-chronograph-adds-precise-timer-stopwatch-and-transition-functionality-to-homey/18214/802 "2025-06-16T18:18:32Z")

</div>

Is the timer actually running?

If so, when you open de Advanced Virtual Device (so not the dashboard, but the AVD tile itself), do you see the timer counting down on the sensors tab?

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

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