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

<div class="post-metadata">

**Author:** ![Michel\_Bos](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/michel_bos/32/5481_2.png) [@Michel\_Bos](https://community.homey.app/u/Michel_Bos)\
**Post date:** [December 28, 2023, 11:19am UTC](https://community.homey.app/t/app-pro-flow-checker/50986/767 "2023-12-28T11:19:32Z")

</div>

@martijnpoppen

My first findings: In the flows that are reported by Flowchecker, what is common is the use of variables from a ‘created device’ with Device Capabilities. These variables are al there, the devices haven’t changed. Most of the values though, begin with a capital (fe ‘Ja’ in stead of ‘ja’). Can that be seen as ‘broken’?

Just to rule this one out.

(The value is set by ‘Then’ card of the Device Capability 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:** [December 28, 2023, 11:23am UTC](https://community.homey.app/t/app-pro-flow-checker/50986/768 "2023-12-28T11:23:58Z")

</div>

@Michel_Bos no that cant be it.  
Most of the time it’s that the device is missing or something change in the device and thats why the variable is gone/broken.

As your mentioning the device capabilities app it might be that variables are changing. I don’t know how the device capabilities app works. but what you can try is to make a flow and run this card:

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

maybe that resolves it self again

---

<div class="post-metadata">

**Author:** ![Michel\_Bos](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/michel_bos/32/5481_2.png) [@Michel\_Bos](https://community.homey.app/u/Michel_Bos)\
**Post date:** [December 28, 2023, 11:33am UTC](https://community.homey.app/t/app-pro-flow-checker/50986/769 "2023-12-28T11:33:58Z")

</div>

@martijnpoppen Thx Martijn. I have tried it and it worked!

For 2 of the reported issues I have found that the battery of the device was no longer working (although not reported as such). So that would imply the device is not there. 🙂

For other flows I had some old variables, that I had replaced by Virtual devices.

Your then “Update” suggestion, as mentioned above, helped chgecking if my actions were already enough!

(Apologies for maybe polluting this topic a bit, however, it might be helpfull for others too.)

Thanks a lot @martijnpoppen !

---

<div class="post-metadata">

**Author:** ![Michel\_Bos](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/michel_bos/32/5481_2.png) [@Michel\_Bos](https://community.homey.app/u/Michel_Bos)\
**Post date:** [December 29, 2023, 8:05am UTC](https://community.homey.app/t/app-pro-flow-checker/50986/770 "2023-12-29T08:05:25Z")

</div>

Hi @martijnpoppen Q: I have solved the broken flows reported in the app. After that I had to restart Homey (this is another issue, Homey/Google connection) and 17 (!) flows were reported with a Broken Variable (on my timeline).

However, in the app, @configuration, no flows were reported with Broken Variables.

Can you explain this? Thanks upfront! Michel

---

<div class="post-metadata">

**Author:** ![josserke84](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/josserke84/32/36377_2.png) [@josserke84](https://community.homey.app/u/josserke84)\
**Post date:** [December 29, 2023, 8:12am UTC](https://community.homey.app/t/app-pro-flow-checker/50986/771 "2023-12-29T08:12:08Z")

</div>

I also get quite some errors from flowchecker after a reboot. I assume this is because flowchecker starts to run before everything is avaliable. Therefore I have disabled the setting that flowchecker should run immediately after startup and only kept the interval

 ![Screenshot_2023-12-29-09-12-52-41_4bbfc4a7dd885a2bb189f300112a7ed4](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/0/c/0cd15a3e792824d680b4d3acbd03c49de85b4332.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:** [December 29, 2023, 8:15am UTC](https://community.homey.app/t/app-pro-flow-checker/50986/772 "2023-12-29T08:15:29Z")

</div>

@Michel_Bos exactly what @josserke84 said: disable the flow check on startup;

---

<div class="post-metadata">

**Author:** ![Robin\_De\_Lange](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/robin_de_lange/32/25173_2.png) [@Robin\_De\_Lange](https://community.homey.app/u/Robin_De_Lange)\
**Post date:** [January 14, 2024, 11:20pm UTC](https://community.homey.app/t/app-pro-flow-checker/50986/773 "2024-01-14T23:20:56Z")

</div>

Martijn,

I have the same problem as shown above.  
However I have both automatic flow checker after startup turned off and automatic flows checker in the configurations of the app.

I work with a flow which starts the flows checker every 30 minutes, strange is that I do not get all these notifications every 30 minutes.  
I also only get notifications (see first picture) of the variables that are supposedly broken, however, they just work and none of them is broken. If I do a 2nd run after the notifications via the start button then everything is fine again.

 ![public](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/3/5/3558a063a60b511c92c3b35cdf8cced19f2cc8cc.jpeg)  
 ![Knipsel1](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/9/8/98dd2ce55873fe088975f92eb6cb49ad006ae86a.png)  
 ![Knipsel2](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/b/9/b9f646c888c79619ce86ac10156de6d0dd87391b.png)  
 ![Knipsel3](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/e/5/e56263775f5a5725a629a85924b831aff525549f.png)

2nd thing I find strange, is that flow checker sees 3 broken (not advanced) flows which just work. even after rebuilding the flow and checking and replacing the variables it indicates that the flow is broken, but when using or starting the flow there is nothing wrong.

![Knipsel4](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/5/3/5368800a210f9259166f1e8666625146aeece409.png)

Hope you can help with this. thanks in advance

---

<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:** [January 14, 2024, 11:47pm UTC](https://community.homey.app/t/app-pro-flow-checker/50986/774 "2024-01-14T23:47:47Z")

</div>

@Robin_De_Lange maybe a app which is restarting and thats why they are broken?  
If flowchecker gives false positives it’s most of the time a app or device which is crashing/restarting.

For the other variables which are broken, what kind of variables are those?

---

<div class="post-metadata">

**Author:** ![Robin\_De\_Lange](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/robin_de_lange/32/25173_2.png) [@Robin\_De\_Lange](https://community.homey.app/u/Robin_De_Lange)\
**Post date:** [January 14, 2024, 11:57pm UTC](https://community.homey.app/t/app-pro-flow-checker/50986/775 "2024-01-14T23:57:31Z")

</div>

aah okay, thank you I’ll take a look at that maybe.

 ![Knipsel](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/5/b/5b6b459d5f89c1292d4618894733cbca533c96ed.png)

those 3 flows are 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:** [January 15, 2024, 12:02am UTC](https://community.homey.app/t/app-pro-flow-checker/50986/776 "2024-01-15T00:02:11Z")

</div>

@Robin_De_Lange i can’t see what type of variables you used 😉  
Are those device vairables, app variables, Homey variables, Flow Utilities, Better Logic, Device capabilities… etc 😛

---

<div class="post-metadata">

**Author:** ![Robin\_De\_Lange](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/robin_de_lange/32/25173_2.png) [@Robin\_De\_Lange](https://community.homey.app/u/Robin_De_Lange)\
**Post date:** [January 15, 2024, 12:08am UTC](https://community.homey.app/t/app-pro-flow-checker/50986/777 "2024-01-15T00:08:13Z")

</div>

haha ohh sorry, 2 device and 1 app variables if im right.

2 both from robbshop button devices and 1 from shelly update flowcart

---

<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:** [January 15, 2024, 9:04am UTC](https://community.homey.app/t/app-pro-flow-checker/50986/778 "2024-01-15T09:04:20Z")

</div>

That is strange.  
Do you also have the interval enabled in the app settings?  
The `update broken flows and variables` flowcard is quite heavy.

If simultaneously also another check is running it might cause issues.

---

<div class="post-metadata">

**Author:** ![Robin\_De\_Lange](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/robin_de_lange/32/25173_2.png) [@Robin\_De\_Lange](https://community.homey.app/u/Robin_De_Lange)\
**Post date:** [January 15, 2024, 4:15pm UTC](https://community.homey.app/t/app-pro-flow-checker/50986/779 "2024-01-15T16:15:34Z")

</div>

> [@martijnpoppen](#):
>
> Do you also have the interval enabled in the app settings?

no have not, when I intentionally broke up a flow, I think it was often not seen with the intere check

---

<div class="post-metadata">

**Author:** ![PeterHa](https://avatars.discourse-cdn.com/v4/letter/p/94ad74/32.png) [@PeterHa](https://community.homey.app/u/PeterHa)\
**Post date:** [January 16, 2024, 7:27pm UTC](https://community.homey.app/t/app-pro-flow-checker/50986/780 "2024-01-16T19:27:13Z")

</div>

Hi @martijnpoppen ,  
I have also something similiar, I get several notifications about flows with broken variables.  
Common of all the flows is that they are using the same variable.

 ![Screenshot 2024-01-16 202236](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/0/a/0a5f5b93e67f89d4b53b0fd29866924e52944002.jpeg)

I checked all the flows, but the variable looks good for me. I re-added now all variables again.  
The only thing I can think of is that I changed the name of the device.

The temperature sensor is working, and battery is not empty. And the flows are also working as expected.

Any idea what needs to be changed to remove the notifications of broken variables?

---

<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:** [January 16, 2024, 7:29pm UTC](https://community.homey.app/t/app-pro-flow-checker/50986/781 "2024-01-16T19:29:12Z")

</div>

@PeterHa no idea, I can’t look into your Homey 😉  
please send a report

---

<div class="post-metadata">

**Author:** ![PeterHa](https://avatars.discourse-cdn.com/v4/letter/p/94ad74/32.png) [@PeterHa](https://community.homey.app/u/PeterHa)\
**Post date:** [January 16, 2024, 7:33pm UTC](https://community.homey.app/t/app-pro-flow-checker/50986/782 "2024-01-16T19:33:35Z")

</div>

upps, sorry, forgot to add. 🙂  
I created a report: 32019044-2ca0-4fa6-8f57-59f56559c69d

---

<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:** [January 16, 2024, 7:35pm UTC](https://community.homey.app/t/app-pro-flow-checker/50986/783 "2024-01-16T19:35:27Z")

</div>

@PeterHa hmm you have a Hp23. so the log is only 100 lines. There’s literally nothing interesting to see there.

---

<div class="post-metadata">

**Author:** ![PeterHa](https://avatars.discourse-cdn.com/v4/letter/p/94ad74/32.png) [@PeterHa](https://community.homey.app/u/PeterHa)\
**Post date:** [January 16, 2024, 7:37pm UTC](https://community.homey.app/t/app-pro-flow-checker/50986/784 "2024-01-16T19:37:28Z")

</div>

Yes it´s a HP23.  
Are the 100 lines related to HP23, can I provide more info?

---

<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:** [January 16, 2024, 7:53pm UTC](https://community.homey.app/t/app-pro-flow-checker/50986/785 "2024-01-16T19:53:38Z")

</div>

@PeterHa yes that’s HP23 related ☹  
you can try to run the app via cli. Then it will show you everything.

> [@\[HOW TO\] CLI install method](https://community.homey.app/t/how-to-cli-install-method/198):
>
> Homey Pro only!!! It does not work this way with Homey (cloud), it only supports CLI run which is there only for development purposes. Installing Node.js Check Node.js version on Homey: Homey App: Settings - General - About - Node.js version Download Node.js (use Homey’s version or higher) from [https://nodejs.org/](https://nodejs.org/) and install it on your computer. Download the app you want to install from GitHub Go to the repository on [GitHub](https://github.com/) (the correct link for the app you want to install is at the bottom…

---

<div class="post-metadata">

**Author:** ![PeterHa](https://avatars.discourse-cdn.com/v4/letter/p/94ad74/32.png) [@PeterHa](https://community.homey.app/u/PeterHa)\
**Post date:** [January 16, 2024, 8:05pm UTC](https://community.homey.app/t/app-pro-flow-checker/50986/786 "2024-01-16T20:05:18Z")

</div>

uiuiui… command prompt 🤪  
Thanks for the hint, I´ll have a look to cli.

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

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