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

<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 25, 2023, 10:36am UTC](https://community.homey.app/t/app-pro-flow-checker/50986/726 "2023-09-25T10:36:20Z")

</div>

@Sharkys if you can provide these lines:

`[findFlows] BROKEN - promises`  
`[findFlows] BROKEN - brokenArray`

---

<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 25, 2023, 10:48am UTC](https://community.homey.app/t/app-pro-flow-checker/50986/727 "2023-09-25T10:48:05Z")

</div>

Hmm, when I search for findFlows, I only got those hints :

![obrazek](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/1/7/17463809ed45bbfbda11eba224f26fccfee4e96a.png)

eg. no hits on `BROKEN - promises` nor `BROKEN - brokenArray`

I’m on 1.26.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:** [September 25, 2023, 11:12am UTC](https://community.homey.app/t/app-pro-flow-checker/50986/728 "2023-09-25T11:12:08Z")

</div>

@Sharkys i didn’t push the changes 🤦‍♂️

can you pull the latest changes and try again? 🙂

---

<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 25, 2023, 11:18am UTC](https://community.homey.app/t/app-pro-flow-checker/50986/729 "2023-09-25T11:18:47Z")

</div>

Sure…

```auto
[log] [findFlows] BROKEN - promises: 627
[log] [findFlows] BROKEN - brokenArray: 627 [
  true, true, true, true, true, true, true, true, true, true,
  true, true, true, true, true, true, true, true, true, true,
  true, true, true, true, true, true, true, true, true, true,
  true, true, true, true, true, true, true, true, true, true,
  true, true, true, true, true, true, true, true, true, true,
  true, true, true, true, true, true, true, true, true, true,
  true, true, true, true, true, true, true, true, true, true,
  true, true, true, true, true, true, true, true, true, true,
  true, true, true, true, true, true, true, true, true, true,
  true, true, true, true, true, true, true, true, true, true,
  ... 527 more items
]

```

…does this really helps ? 🙂  
If needed, can share full log via PasteBIN and DM

---

<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 25, 2023, 11:26am UTC](https://community.homey.app/t/app-pro-flow-checker/50986/730 "2023-09-25T11:26:17Z")

</div>

@Sharkys this does help 🙂

all flows are marked as broken 😛

---

<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 25, 2023, 11:35am UTC](https://community.homey.app/t/app-pro-flow-checker/50986/731 "2023-09-25T11:35:02Z")

</div>

> [@Sharkys](#):
>
> all flows marked as broken.

> [@martijnpoppen](#):
>
> all flows are marked as 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 25, 2023, 12:28pm UTC](https://community.homey.app/t/app-pro-flow-checker/50986/732 "2023-09-25T12:28:04Z")

</div>

@Sharkys checking this with Athom. The same check does work on Hp19

---

<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 25, 2023, 1:10pm UTC](https://community.homey.app/t/app-pro-flow-checker/50986/733 "2023-09-25T13:10:15Z")

</div>

## New app update (test: [1.26.3.](https://homey.app/a/com.athom.flowchecker/test)):

> **1.** NEW: isBroken for HP19/HP23 (HomeyApi V3)  
> **2.** FIX: app error  
> **3.** FIX: HP version check  
> **4.** FIX: add logs to broken flow check  
> **5.** OPT: update homey-api to 3.0.18

* * *
  

If you find any **issues** , send a **report** via the mobile homey app

> More - apps - Flow Checker - settings wheel right top - send diagnostic report (put your email in the input field to make it easier)

  

* * *
  

> You can install the **test** version by clicking the link above and press install
> 
> **Don’t want to be part of this test version?** Install the live version → [Flow Checker | Homey](https://homey.app/a/com.athom.flowchecker)

---

<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 25, 2023, 1:11pm UTC](https://community.homey.app/t/app-pro-flow-checker/50986/734 "2023-09-25T13:11:35Z")

</div>

@Sharkys can you test above release? 😃

---

<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 25, 2023, 1:36pm UTC](https://community.homey.app/t/app-pro-flow-checker/50986/735 "2023-09-25T13:36:10Z")

</div>

@martijnpoppen did you get VIP line to Athom ? 😉  
Much more promising now, including device variables ?

![obrazek](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/5/1/51e793f0db0566140749e5e7e3381d2f9741a907.png)

So far seems to be false positives, eg. just random check, this one is supposed to be broken :

 ![obrazek](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/2/6/265a8cc40878722d5f5771015bfdd707d86c5f77.png)

Will CLI provide more details ?

---

<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 25, 2023, 1:46pm UTC](https://community.homey.app/t/app-pro-flow-checker/50986/736 "2023-09-25T13:46:15Z")

</div>

> [@Sharkys](#):
>
> did you get VIP line to Athom ? 😉

AATP 😉

> [@Sharkys](#):
>
> So far seems to be false positives

false positives on vars or on flows?

---

<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 25, 2023, 2:54pm UTC](https://community.homey.app/t/app-pro-flow-checker/50986/737 "2023-09-25T14:54:23Z")

</div>

After I while, probably during scheduled check, seems screensavers popup again + now it reports 60 broken flows and 20 flows with broken variable. Those false positives were marked as “Device variable”. however they are fine.

![obrazek](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/4/3/436ea30972a929dd482488bddf85263f132c5e5f.png)

After re-run…broken flows “disappeared” but flow with broken variables remains  
 ![obrazek](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/e/6/e6948f56d30ae2e58150e8e61ec84a8466fb17b1.png)

I installed again via CLI , will share details via DM…

---

<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 25, 2023, 3:25pm UTC](https://community.homey.app/t/app-pro-flow-checker/50986/738 "2023-09-25T15:25:06Z")

</div>

@Sharkys this really feels like an issue on the Athom side with cached api calls.  
I’ll check if I can fix that in a other way.

---

<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 26, 2023, 5:45pm UTC](https://community.homey.app/t/app-pro-flow-checker/50986/739 "2023-09-26T17:45:11Z")

</div>

## New app update (test: [1.26.4.](https://homey.app/a/com.athom.flowchecker/test)):

> **1.** NEW: isBroken for HP19/HP23 (HomeyApi V3)  
> **2.** FIX: app error  
> **3.** FIX: HP version check  
> **4.** FIX: add logs to broken flow check  
> **5.** OPT: update homey-api to 3.0.18  
> **6** FIX: combine all api calls together

* * *
  

If you find any **issues** , send a **report** via the mobile homey app

> More - apps - Flow Checker - settings wheel right top - send diagnostic report (put your email in the input field to make it easier)

  

* * *
  

> You can install the **test** version by clicking the link above and press install
> 
> **Don’t want to be part of this test version?** Install the live version → [Flow Checker | Homey](https://homey.app/a/com.athom.flowchecker)

---

<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 26, 2023, 5:45pm UTC](https://community.homey.app/t/app-pro-flow-checker/50986/740 "2023-09-26T17:45:40Z")

</div>

@Sharkys made a fix. i think that get rid of the strange side effects you were experiencing 🙂

---

<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 27, 2023, 1:32am UTC](https://community.homey.app/t/app-pro-flow-checker/50986/741 "2023-09-27T01:32:51Z")

</div>

v1.26.5 (Pro 2019)  
Zero broken flows, but I do have a few (20 to 30-ish). The other numbers seem to make sense.

 ![Screenshot_7](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/7/2/72ea48f9d6d59bb37217ab0295e82e40c5d169df.png)

No errors to be seen when running from cli. The ‘BROKEN’ array is empty

```auto
─────────────── Logging stdout & stderr ───────────────
[log] [onInit] com.athom.flowchecker - 1.26.2 started...
[log] [initSettings] - Found settings key com.athom.flowchecker.settings
[log] [updateSettings] - New settings:
[log] [updateSettings] - Comparing intervals 15 15
[log] [onInit] - Loaded settings {
  NOTIFICATION_BROKEN: true,
  NOTIFICATION_DISABLED: true,
  NOTIFICATION_BROKEN_VARIABLE: true,
  NOTIFICATION_UNUSED_FLOWS: true,
  NOTIFICATION_UNUSED_LOGIC: true,
  INTERVAL_ENABLED: true,
  CHECK_ON_STARTUP: false,
  BROKEN: [],
  DISABLED: [
    {
      name: 'BijknActief

```

---

<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 28, 2023, 7:00am UTC](https://community.homey.app/t/app-pro-flow-checker/50986/742 "2023-09-28T07:00:02Z")

</div>

## New app update (test: [1.26.10.](https://homey.app/a/com.athom.flowchecker/test)):

> **1.** NEW: isBroken for HP19/HP23 (HomeyApi V3)  
> **2.** FIX: app error  
> **3.** FIX: HP version check  
> **4.** FIX: add logs to broken flow check  
> **5.** OPT: update homey-api to 3.0.18  
> **6** FIX: combine all api calls together  
> **7** FIX: disable screensavers on HP23  
> **8** FIX: link in settings to advanced flows

* * *
  

If you find any **issues** , send a **report** via the mobile homey app

> More - apps - Flow Checker - settings wheel right top - send diagnostic report (put your email in the input field to make it easier)

  

* * *
  

> You can install the **test** version by clicking the link above and press install
> 
> **Don’t want to be part of this test version?** Install the live version → [Flow Checker | Homey](https://homey.app/a/com.athom.flowchecker)

---

<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 28, 2023, 5:01pm UTC](https://community.homey.app/t/app-pro-flow-checker/50986/743 "2023-09-28T17:01:09Z")

</div>

3b36de7e-d4dc-4afc-83eb-69808603f8ec (inclusief beschrijving 😉 )

---

<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 28, 2023, 5:53pm UTC](https://community.homey.app/t/app-pro-flow-checker/50986/744 "2023-09-28T17:53:25Z")

</div>

Hey @Peter_Kawa  
Nice 😛

So this is all i see…

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

☹

I’ll dive into the crashed app logs and see if i can find something there…

---

<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 28, 2023, 6:19pm UTC](https://community.homey.app/t/app-pro-flow-checker/50986/745 "2023-09-28T18:19:42Z")

</div>

Hmmm, that is a veeeeeeeery short log indeed 😅  
I’ll run it by cli later tonight. Maybe it reveals more info 😬

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

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