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

<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:** [August 31, 2021, 4:21pm UTC](https://community.homey.app/t/app-pro-flow-checker/50986/21 "2021-08-31T16:21:43Z")

</div>

Great app, thx!  
Installed it right away!

---

<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:** [August 31, 2021, 4:34pm UTC](https://community.homey.app/t/app-pro-flow-checker/50986/22 "2021-08-31T16:34:16Z")

</div>

Thanks @Henk_Renting !

---

<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:** [August 31, 2021, 4:44pm UTC](https://community.homey.app/t/app-pro-flow-checker/50986/23 "2021-08-31T16:44:55Z")

</div>

Great app indeed.

> [@martijnpoppen](#):
>
> Feature Request] Implement tokens - **TO DO**

Do you mean detecting broken tokens in other fields, such as time line notifications? That would be a godsent but I guess that is not as easy to implement, is it? I think Athom should mark those as broken too in the first place.

---

<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:** [August 31, 2021, 5:29pm UTC](https://community.homey.app/t/app-pro-flow-checker/50986/24 "2021-08-31T17:29:18Z")

</div>

Thanks @Edwin_D ,

Oh thats a Idea!!  
The Idea of this todo was creating tokens with the amount of broken/disabled flows.

But i think what you say would be possible. Will add it to the list! 😃

---

<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:** [August 31, 2021, 5:44pm UTC](https://community.homey.app/t/app-pro-flow-checker/50986/25 "2021-08-31T17:44:25Z")

</div>

Regardless if you ever get around to implementing it: seeing the list of apps you support, some of which I am using, I thought I’d donate you some beers. Cheers! Who agrees and donates round 2? 🍻

---

<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:** [August 31, 2021, 5:45pm UTC](https://community.homey.app/t/app-pro-flow-checker/50986/26 "2021-08-31T17:45:50Z")

</div>

Thanks a lot @Edwin_D appreciated 😃

---

<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 1, 2021, 7:13am UTC](https://community.homey.app/t/app-pro-flow-checker/50986/27 "2021-09-01T07:13:28Z")

</div>

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

> - FIX: language corrections
> - ADD: German translation (Thanks to @DirkG ! )
> - FIX: duplicate notifications on startup

---

<div class="post-metadata">

**Author:** ![Sharkys](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/sharkys/32/54029_2.png) [@Sharkys](https://community.homey.app/u/Sharkys)\
**Post date:** [September 1, 2021, 9:17pm UTC](https://community.homey.app/t/app-pro-flow-checker/50986/28 "2021-09-01T21:17:41Z")

</div>

@martijnpoppen interesting app, thank you for it, already testing.

Would it be possible to check also flows with non-existing variables/tags ? Eg. from removed or re-added devices ? Usually such variable, when broken, is represent with ‘?’ in the flow but all seem to be fine - except of the fact it’s broken… if you know what I mean.

---

<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 1, 2021, 9:23pm UTC](https://community.homey.app/t/app-pro-flow-checker/50986/29 "2021-09-01T21:23:58Z")

</div>

Hey @Sharkys  
Thanks 😃

Yes i’m investigating that. See the message from @Edwin_D above 🙂  
Also I have a to-do list over here: [[APP] FlowChecker - #3 by martijnpoppen](https://community.homey.app/t/app-flowchecker/50986/3)

I update this every now and then when there’s a new request or bug report

---

<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 2, 2021, 3:42pm UTC](https://community.homey.app/t/app-pro-flow-checker/50986/30 "2021-09-02T15:42:13Z")

</div>

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

> - FIX: increase interval to 3 minutes to save RAM
> - NEW: Add broken logic variable check

Flows like this can be found:

 ![Screenshot 2021-09-02 at 17.38.28](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/3/5/35d50ba99017d3985dd8d20e7c63e31af4ebc7b8.png)

> Everything is covered: **If / And / Then**

**In app preview:**

 ![Screenshot 2021-09-02 at 17.37.02](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/5/7/570fab0c33ad4c1612bbd39bc038639febe9b388.png) ![Screenshot 2021-09-02 at 17.36.17](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/7/1/718ace44bcd603732469a252b7d4d6877e0bce01.png)

> **Note:** This only checks for **logic variables**. So broken tokens from Apps/Devices **cannot** be found (yet)

* * *

CC: @Edwin_D @Sharkys

---

<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 2, 2021, 4:12pm UTC](https://community.homey.app/t/app-pro-flow-checker/50986/31 "2021-09-02T16:12:56Z")

</div>

Gaaf! 🙏👌

---

<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 2, 2021, 4:56pm UTC](https://community.homey.app/t/app-pro-flow-checker/50986/32 "2021-09-02T16:56:04Z")

</div>

Great work! some feedback: The below flow, among others, reports as broken but works like a charm:  
[https://homey.app/f/2tErDK](https://homey.app/f/2tErDK)

---

<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 2, 2021, 5:00pm UTC](https://community.homey.app/t/app-pro-flow-checker/50986/33 "2021-09-02T17:00:20Z")

</div>

@Edwin_D Will have a look at that ! 🙂

---

<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 2, 2021, 5:10pm UTC](https://community.homey.app/t/app-pro-flow-checker/50986/34 "2021-09-02T17:10:08Z")

</div>

Let me know if you need diagnostics reports or other help. I woudn’t be surprised if there‘s something broken, invisible and ignored in the string.

---

<div class="post-metadata">

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

</div>

I have 4 false positives as well in the variable check as well. One example : [Shared Flow | Homey](https://homey.app/f/T5JODK). Pm me if more info is needed.

---

<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 2, 2021, 6:47pm UTC](https://community.homey.app/t/app-pro-flow-checker/50986/36 "2021-09-02T18:47:09Z")

</div>

@Edwin_D Can you share a report?

@tlangelaar can you also share a report? 😃

you can do that via:

> More - apps - flowchecker - settings wheel right top - send diagnostic report

---

<div class="post-metadata">

**Author:** ![Sharkys](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/sharkys/32/54029_2.png) [@Sharkys](https://community.homey.app/u/Sharkys)\
**Post date:** [September 2, 2021, 7:09pm UTC](https://community.homey.app/t/app-pro-flow-checker/50986/37 "2021-09-02T19:09:54Z")

</div>

Out if 300 flows, I got first two checked and seems to be false positive… but it looks promising ! Thank you !

cc03e82e-c6cb-420a-897e-0ea005eb6fbe

---

<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 2, 2021, 7:10pm UTC](https://community.homey.app/t/app-pro-flow-checker/50986/38 "2021-09-02T19:10:47Z")

</div>

@Sharkys do you mind sharing those 2 flows? Then I have some more info to find a pattern 🙂

Edit: you can also share it in a DM with me

---

<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 2, 2021, 7:16pm UTC](https://community.homey.app/t/app-pro-flow-checker/50986/39 "2021-09-02T19:16:19Z")

</div>

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

> - FIX: increase interval to 3 minutes to save RAM
> - NEW: Add broken logic variable check
> - FIX: Make broken flows checker consistent
> - FIX: multi variable in `Then` checker

**Note:** Sometimes the flows were marked as `fixed` while they were still broken.

---

<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 2, 2021, 7:51pm UTC](https://community.homey.app/t/app-pro-flow-checker/50986/40 "2021-09-02T19:51:30Z")

</div>

@Sharkys @Edwin_D @tlangelaar

Found the first issue. When the Then contains more than 1 variable the check is not correct.

Will fix that first. 🙂

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

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