# \[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:** 1\
**Showing post:** 270

<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:** [October 19, 2022, 9:47am UTC](https://community.homey.app/t/app-pro-chronograph-adds-precise-timer-stopwatch-and-transition-functionality-to-homey/18214/270 "2022-10-19T09:47:21Z")

</div>

> [@HuisCHovens](#):
>
> you never see which timers or stopwatches you have. When they are not active.

@Arie_J_Godschalk  
I saved a script once, this shows all timers/stopwatches/transitions used in flows.  
From the returned data I think it shows all timers etc. I created and occur in a flowcard.  
Might be of any use, Arie!

```auto
const flowsDic = await Homey.flow.getFlows();
const flows = Object.values(flowsDic)
const actions = flows.map(f => f.actions.filter(a => a.uri === 'homey:app:nl.fellownet.chronograph')).flat()
log(actions.reduce((a,x,y,z) => ({...a, [x.args.name]:x.id.split('_')[0] }), {}))

//log(actions)
//log(flowsDic)

```

 ![Screenshot_20221019-114657_Chrome](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/6/9/69f7695653c43c799d08157d360f363643c33ede.jpeg)

---

_[View the full topic](https://community.homey.app/t/app-pro-chronograph-adds-precise-timer-stopwatch-and-transition-functionality-to-homey/18214)._
