[APP][Pro] Flow Checker

@Dennis_H74 correct. Broken flows are currently not showing up due to a change in the Athom API.

Therefore it’s also not showing in your app. if you scroll 2 posts up you can also see I reverted it as it was breaking flowchecker.

Aha ok

Thanks for your fast response. Hope things will change for the better soon

And i did read the above … it talked about all flows reported broken … while i had none … so a bit confused about that

Yeah you have none because the API is broken :frowning:

New app update (test: 1.26.0.):

1. NEW: isBroken for HP19/HP23 (HomeyApi V3)



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 App for Homey | Homey

Looking for some people who want to test the broken flow functionality :slight_smile: :point_up:

@Peter_Kawa saw your report. But… its empty :confused:

It is working again! It shows me a lot of work…

Eh… it shows almost every flow is broken. That’s not the case…

@martijnpoppen all flows marked as broken… is there some way to provide debug or only via CLI install?

aca823b1-0105-49e8-a6d1-0c85cbc521d0

@TomBoz in that case install the live version

Yepz, I did!

Hi Martijn,
The test app should’ve sent you a few “crashed app notifications” on its own, also I’ve sent a diag myself. It’s a pity it’s empty…
The app config screens all showed no values at all, there’s not much more to check or find out here I’m afraid?

@martijnpoppen not sure what to provide from CLI, but looking on this, while running on HP23, is this normal ?

INTERVAL_FLOWS: '15',
 ALL_FLOWS: 630,
 ALL_SCREENSAVERS: 2,
 ALL_VARIABLES: 2351,
 ALL_VARIABLES_OBJ: { logic: 702, device: 1535, app: 114, bl: 0, fu: 0, screensavers: 7 },
 FOLDERS: 'LOG',
 FILTERED_FOLDERS: [
   '4e1dcf6b-d269-4d4a-a7aa-42301bd13146',
   '30960ace-158c-42e4-9693-fc2eaac976a6',
   '42740a73-b8fe-43a4-8670-4738da398907'
 ],
 HOMEY_ID: 'REDACTED',
 HOMEY_VERSION: 'Homey2019'

Then when running in manually :

  ... 503 more items
]
APIErrorTimeout: Timeout after 5000ms
    at Util.timeout (/app/node_modules/homey-api/lib/Util.js:57:26)
    at ManagerFlowToken.__request (/app/node_modules/homey-api/lib/HomeyAPI/HomeyAPIV3/Manager.js:277:27)
    at /app/node_modules/homey-api/lib/HomeyAPI/HomeyAPIV3/Manager.js:208:41
    at ManagerFlowToken.value (/app/node_modules/homey-api/lib/HomeyAPI/HomeyAPIV3/Manager.js:223:15)
    at App.findFlows (/app/app.js:325:76)
    at async App.findFlowDefects (/app/app.js:290:13)
    at async /app/lib/flows/actions.js:5:9 {
  statusCode: 408
}
APIErrorTimeout: Timeout after 5000ms
    at Util.timeout (/app/node_modules/homey-api/lib/Util.js:57:26)
    at ManagerFlowToken.__request (/app/node_modules/homey-api/lib/HomeyAPI/HomeyAPIV3/Manager.js:277:27)
    at /app/node_modules/homey-api/lib/HomeyAPI/HomeyAPIV3/Manager.js:208:41
    at ManagerFlowToken.value (/app/node_modules/homey-api/lib/HomeyAPI/HomeyAPIV3/Manager.js:223:15)
    at App.findFlows (/app/app.js:325:76)
    at async App.findFlowDefects (/app/app.js:290:13)
    at async /app/lib/flows/actions.js:5:9 {
  statusCode: 408
}
unhandledRejection:
Error: Timeout after 5000ms
    at Util.timeout (/app/node_modules/homey-api/lib/Util.js:57:26)
    at ManagerFlowToken.__request (/app/node_modules/homey-api/lib/HomeyAPI/HomeyAPIV3/Manager.js:277:27)
    at /app/node_modules/homey-api/lib/HomeyAPI/HomeyAPIV3/Manager.js:208:41
    at ManagerFlowToken.value (/app/node_modules/homey-api/lib/HomeyAPI/HomeyAPIV3/Manager.js:223:15)
    at App.findFlows (/app/app.js:325:76)
    at async App.findFlowDefects (/app/app.js:290:13)
    at async /app/lib/flows/actions.js:5:9
[log] [updateSettings] - New settings:
[log] [updateSettings] - New settings:
[log] [updateSettings] - Comparing intervals 15 15
[log] [updateSettings] - Comparing intervals 15 15
[log] [flowDiff] BROKEN - flowDiff:  []
[log] [flowDiff] BROKEN - flowDiffReverse:  []
[log] [flowDiff] BROKEN - flowDiff:  []
[log] [flowDiff] BROKEN - flowDiffReverse:  []

Anyway, all Flows are marked as broken…

obrazek

@Sharkys i expected a Homey23 there.
Will have a look!

@Peter_Kawa will also check you use case. Already got some useful reports

2 Likes

New app update (test: 1.26.1.):

1. NEW: isBroken for HP19/HP23 (HomeyApi V3)
2. FIX: app error



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 App for Homey | Homey

1 Like

@martijnpoppen thanks for update… got again Screensavers missing (while they are not, using LED RING actions) and got first time ever also Reason: Logic variable trigger - which was indeed correct :wink:
Unfortunately still, all flows marked as broken.

obrazek

Eg. screensaver reported as missing :

obrazek
or
obrazek

New app update (test: 1.26.2.):

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



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 App for Homey | Homey

1 Like

@Sharkys ledring should be resolved now and added logs to the isbroken check, so if you can send a report or run via CLI i can check that :smiley:

1 Like

@martijnpoppen sent you a diag - if needed, let me know on CLI debug

@Sharkys CLI would be nice. the reporting of HP23 is horrible

HOMEY_VERSION: 'Homey2023'

:+1:

Prior check

 ALL_VARIABLES_OBJ: { logic: 698, device: 1534, app: 116, bl: 0, fu: 0, screensavers: 7 }

After check
obrazek

…what exactly shall I provide from LOGs ? I just see Broken flows and listed 600 of them :wink: