# \[APP\]\[Pro\] Flow Checker

**URL:** <https://community.homey.app/t/app-pro-flow-checker/50986>\
**Category:** Apps\
**Tags:** app, tools, flow, homey-pro\
**Created:** [August 30, 2021, 10:15pm UTC](https://community.homey.app/t/app-pro-flow-checker/50986 "2021-08-30T22:15:25Z")\
**Posts on this page:** 20\
**Page:** 7

<div class="post-metadata">

**Author:** ![martijnpoppen](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/martijnpoppen/32/84849_2.png) [@martijnpoppen](https://community.homey.app/u/martijnpoppen)\
**Post date:** [September 20, 2021, 11:42am UTC](https://community.homey.app/t/app-pro-flow-checker/50986/121 "2021-09-20T11:42:56Z")

</div>

@Peter_Kawa @DirkG

So I found the problem.  
The flows which are reporting broken variables are broken or disabled flows which contains a broken variable.

I had a filter on the flows before. But to calculate all flows I had to remove that filter.

Will fix that

Edit: can you validate if these flows are also shown in the Disabled and Broken list?

---

<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:** [September 20, 2021, 12:44pm UTC](https://community.homey.app/t/app-pro-flow-checker/50986/122 "2021-09-20T12:44:47Z")

</div>

> [@martijnpoppen](#):
>
> can you validate if these flows are also shown in the Disabled and Broken list?

Snelle Jelle! 👍✅

Gecheckt:

Broken Vars

- 1-2 TEST 4-kleur Ledstrip Schakeling
- **3-2.Chrono Test**
- 5-5 KerstLeds Off
- **Test push with tags**

Broken flows

- 1-2 TEST 4-kleur Ledstrip Schakeling
- 5-5 KerstLeds Off

Disabled flows

- 1-2 TEST 4-kleur Ledstrip Schakeling
- 5-5 KerstLeds Off
- **Test push with tags**

Ik heb de ‘Test push with tags’ flow bekeken, hij is disabled en de variabele ontbreekt in het push kaartje. Dan _zou_ hij ook broken flows moeten staan  
_De web editor markeert hem niet als broken, dat verklaart e.e.a.:_

 ![Screenshot_20210920-144422_Chrome](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/4/2/4227cab05973b27223e0e2ccac6a4928c84f390e.jpeg)

De 3-2.Chrono test flow is Enabled, and not marked as Broken:

 ![Screenshot_20210920-144847_Chrome](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/1/1/11f065d733c3602af07e30154409e3be29115ecc.jpeg)

---

<div class="post-metadata">

**Author:** ![martijnpoppen](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/martijnpoppen/32/84849_2.png) [@martijnpoppen](https://community.homey.app/u/martijnpoppen)\
**Post date:** [September 20, 2021, 12:49pm UTC](https://community.homey.app/t/app-pro-flow-checker/50986/123 "2021-09-20T12:49:04Z")

</div>

@Peter_Kawa Yes so the flow is not broken according to Homey but has a broken variable.

In this case it’s correct to show it like this i think.  
I’m changing the filter. So broken variables will also include disabled flows. But not the broken flows which Homey recognizes 😛  
Because you can see them already in the Broken flows overview

---

<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:** [September 20, 2021, 1:00pm UTC](https://community.homey.app/t/app-pro-flow-checker/50986/124 "2021-09-20T13:00:30Z")

</div>

Another thingy (sorry🤗)  
The interval was `30` @ `v1.3.0Test`.  
Then `v1.4.0Test` got installed.  
_All systems fine_

Then I changed the interval to `15` and after that ‘All Flows’ + ‘All vars’ return `undefined`.  
BUT an app restart solved that one!

 ![Screenshot_20210920-145202_Homey](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/8/c/8cafc19801ed0225380b56a3c9cd281ec1998fab.jpeg)

 ![Screenshot_20210920-145705_Homey](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/3/f/3ff7adb7db2dc74a7afa1db2c325d164ec06b2a8.jpeg)

_528 flows / 558 vars  
Your app has some counting to do overhere_😅

Something else, just FYI 🍻  
Interval vs RAM

```auto
03m 20MB (while running v1.3.0Test)
15m 17,5MB (while running v1.4.0Test)
30m 12,5MB (while running v1.3.0Test)
60m 15MB (while running v1.4.0Test)

```

---

<div class="post-metadata">

**Author:** ![martijnpoppen](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/martijnpoppen/32/84849_2.png) [@martijnpoppen](https://community.homey.app/u/martijnpoppen)\
**Post date:** [September 20, 2021, 1:02pm UTC](https://community.homey.app/t/app-pro-flow-checker/50986/125 "2021-09-20T13:02:00Z")

</div>

@Peter_Kawa hehe oops you found it!  
I saw that bug already and it is in my next fix. Hoped nobody would find it 😛

Nice! Looks really good with the app usage!

---

<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:** [September 20, 2021, 1:06pm UTC](https://community.homey.app/t/app-pro-flow-checker/50986/126 "2021-09-20T13:06:57Z")

</div>

> [@martijnpoppen](#):
>
> hehe oops you found it!

Hence my ‘sorry’ hehe. And a good old fashioned app restart solved it, so “no little dirt on the sky” (in steancole English)

---

<div class="post-metadata">

**Author:** ![martijnpoppen](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/martijnpoppen/32/84849_2.png) [@martijnpoppen](https://community.homey.app/u/martijnpoppen)\
**Post date:** [September 20, 2021, 1:08pm UTC](https://community.homey.app/t/app-pro-flow-checker/50986/127 "2021-09-20T13:08:46Z")

</div>

## New app update (test: [1.5.0.](https://homey.app/nl-nl/app/com.athom.flowchecker/Flow-Checker/test)):

> **1.3.0**
> 
> - NEW: add interval setting
> - NEW: Flow tokens (amount of flows)
> - NEW: Flows amount overview (in appsettings)

> **1.4.0**
> 
> - NEW: Add all flows amount and all variables amount - Tokens
> - NEW: Add all flows amount and all variables amount - Overview (in appsettings)

> **1.5.0**
> 
> - NEW: add link to flow in settings. [App Settings](https://tools.developer.homey.app/tools/app-settings) (see image)
> - FIX: broken variable showing broken flows (false positives (@Peter_Kawa @DirkG ))

 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/8/3/838880f051d98c315364a62a44c9ea37ad96049c.png)

* * *

> **Note**  
> The link to flow option can only be used with the web interface. It links to my.homey.app.

---

<div class="post-metadata">

**Author:** ![martijnpoppen](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/martijnpoppen/32/84849_2.png) [@martijnpoppen](https://community.homey.app/u/martijnpoppen)\
**Post date:** [September 20, 2021, 1:13pm UTC](https://community.homey.app/t/app-pro-flow-checker/50986/128 "2021-09-20T13:13:53Z")

</div>

> [@Peter\_Kawa](#):
>
> Yes, it is really really nice to be able to choose between the alert interval and RAM usage. Like, when I’m fiddling or troubleshooting, set the interval to 3mins, and when Homey’s just minding it’s business, the interval can be on a higher level.

@Peter_Kawa I’m thinking about this…  
Would a flow card to set the interval be a good option? 🤔

---

<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:** [September 20, 2021, 1:22pm UTC](https://community.homey.app/t/app-pro-flow-checker/50986/129 "2021-09-20T13:22:44Z")

</div>

Nice idea!  
Flow “Fiddling start”  
Set interval to 3mins  
Flow “Fiddling stop”  
Set interval to 30 / 60 whatyoulike

Ideal 🙃 (daydreaming)  
If a Flow and/or variable is edited or created, or if a var is deleted (_but then the check should be every 1mins or so… errrrr…_):  
Set interval to 3mins  
No flow edits / deleted vars the last 30mins:  
Set interval to 30mins

Now Athom wants to buy the app 🍻 😉

---

<div class="post-metadata">

**Author:** ![martijnpoppen](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/martijnpoppen/32/84849_2.png) [@martijnpoppen](https://community.homey.app/u/martijnpoppen)\
**Post date:** [September 20, 2021, 4:15pm UTC](https://community.homey.app/t/app-pro-flow-checker/50986/130 "2021-09-20T16:15:40Z")

</div>

@Peter_Kawa  
The first part i’ll put on the ‘todo’ list.

The second part. I really like it, but really bug sensitive. And as far as I know not possible without a interval which checks that.  
So then you’ll get a interval which checks for change to increase/decrease another interval 🤔😛

---

<div class="post-metadata">

**Author:** ![martijnpoppen](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/martijnpoppen/32/84849_2.png) [@martijnpoppen](https://community.homey.app/u/martijnpoppen)\
**Post date:** [September 20, 2021, 6:16pm UTC](https://community.homey.app/t/app-pro-flow-checker/50986/131 "2021-09-20T18:16:09Z")

</div>

## New app update (live: [1.5.0.](https://homey.app/nl-nl/app/com.athom.flowchecker/Flow-Checker)):

> - NEW: Add interval setting
> - NEW: Flow tokens (amount of flows)
> - NEW: Flows amount overview (in appsettings)
> - NEW: Find broken variables in disabled flows
> - NEW: add link to flow in settings. [App Settings](https://tools.developer.homey.app/tools/app-settings)

> **Note**  
> after this update you might see extra broken variables. This is because there was a filter on the flows and disabled flows were not checked for broken variables

---

<div class="post-metadata">

**Author:** ![Henk\_Renting](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/henk_renting/32/87634_2.png) [@Henk\_Renting](https://community.homey.app/u/Henk_Renting)\
**Post date:** [September 20, 2021, 6:19pm UTC](https://community.homey.app/t/app-pro-flow-checker/50986/132 "2021-09-20T18:19:02Z")

</div>

This is a great and very helpful app!

Would it be possible to add a THEN card for checking all my flows?

After I have corrected the indicated flows by FlowChecker, I would like to let it re-check my flows. But I see no possibility for it yet?

---

<div class="post-metadata">

**Author:** ![martijnpoppen](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/martijnpoppen/32/84849_2.png) [@martijnpoppen](https://community.homey.app/u/martijnpoppen)\
**Post date:** [September 20, 2021, 6:21pm UTC](https://community.homey.app/t/app-pro-flow-checker/50986/133 "2021-09-20T18:21:34Z")

</div>

Thanks a lot @Henk_Renting ,

I did think about it.  
But when I made the app the interval was 3 minutes so good enough.

After the interval setting change it makes sense to add the `Then` card. 🙂

Added it to the [todo list](https://community.homey.app/t/app-pro-flowchecker/50986/3)

---

<div class="post-metadata">

**Author:** ![martijnpoppen](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/martijnpoppen/32/84849_2.png) [@martijnpoppen](https://community.homey.app/u/martijnpoppen)\
**Post date:** [September 20, 2021, 7:30pm UTC](https://community.homey.app/t/app-pro-flow-checker/50986/134 "2021-09-20T19:30:38Z")

</div>

## New app update (test: [1.6.1.](https://homey.app/en-gb/app/com.athom.flowchecker/Flow-Checker/test)):

> - NEW: Add action flow card - Update flows and variables (@Henk_Renting)
> - NEW: Add action flow card - Set interval (@Peter_Kawa)

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

---

<div class="post-metadata">

**Author:** ![Henk\_Renting](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/henk_renting/32/87634_2.png) [@Henk\_Renting](https://community.homey.app/u/Henk_Renting)\
**Post date:** [September 20, 2021, 7:54pm UTC](https://community.homey.app/t/app-pro-flow-checker/50986/135 "2021-09-20T19:54:25Z")

</div>

Damn, you’re fast…  
Thx!

---

<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:** [September 20, 2021, 9:39pm UTC](https://community.homey.app/t/app-pro-flow-checker/50986/136 "2021-09-20T21:39:13Z")

</div>

I can’t spend an evening with my dad and in the meantime there’re even more features implemented. 😍 Thank you so much Martijn! If you were a woman I’d kiss you 😅😅  
I’ll check the new features out in a minute.

Edit:  
Works like a charm, and THX for the flow with links overview! (And for borrowing your icon 😁)

> ![Screenshot_20210921-013224_Homey](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/a/7/a749bc4e6b5624571722cd8e338010da2e9d06e0.jpeg)

> Set to 3mins

> Set to 30mins

> Update

Bummer, the Vars aren’t displayed, so here’s a screenshot:

 ![Screenshot_20210921-132551_Homey](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/2/e/2e1e6913416a017a8213992cae26b70f79166e93.jpeg)

> Timeline
> 
> ![Screenshot_20210921-013658_Homey](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/8/f/8fb85bb4a1e030db921f758daefe6dad7761a397.jpeg)

---

<div class="post-metadata">

**Author:** ![martijnpoppen](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/martijnpoppen/32/84849_2.png) [@martijnpoppen](https://community.homey.app/u/martijnpoppen)\
**Post date:** [September 21, 2021, 9:35am UTC](https://community.homey.app/t/app-pro-flow-checker/50986/137 "2021-09-21T09:35:05Z")

</div>

hahaha 😂

Really nice that it works!

Actually… the icon is not mine. It’s the icon from the Homey web app 😉

 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/d/0/d005e09079df2bfb0f805533f5bb270091f01cb6.png)

---

<div class="post-metadata">

**Author:** ![Edwin\_D](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/edwin_d/32/136417_2.png) [@Edwin\_D](https://community.homey.app/u/Edwin_D)\
**Post date:** [September 21, 2021, 4:47pm UTC](https://community.homey.app/t/app-pro-flow-checker/50986/138 "2021-09-21T16:47:28Z")

</div>

> [@Peter\_Kawa](#):
>
> Bummer, the Vars aren’t displayed

LOL - at first I thought wow - that is an overly complex broken flow to test with 🤣

---

<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:** [September 21, 2021, 9:18pm UTC](https://community.homey.app/t/app-pro-flow-checker/50986/139 "2021-09-21T21:18:25Z")

</div>

Hehe, it just _looks_ a bit overly compex 🤣  
So yea, I said to myself, why not test all FlowChecker variables in one go! 😁

---

<div class="post-metadata">

**Author:** ![Adrian\_Rockall](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/adrian_rockall/32/13209_2.png) [@Adrian\_Rockall](https://community.homey.app/u/Adrian_Rockall)\
**Post date:** [September 22, 2021, 5:29am UTC](https://community.homey.app/t/app-pro-flow-checker/50986/140 "2021-09-22T05:29:48Z")

</div>

Nice app, thanks for your hard work.  
Can I request an option to disable the automatic periodic checks and have a button on the configuration page for “Check Now”?

As I am constantly developing my apps I end up with the time line being filled up as I stop and start my apps 🙂

[Previous page](https://community.homey.app/t/app-pro-flow-checker/50986.md?page=6)

[Next page](https://community.homey.app/t/app-pro-flow-checker/50986.md?page=8)
