[APP][Pro] Flow Checker

:zipper_mouth_face::speak_no_evil: did I say something? Can’t recall :sweat_smile::rofl:

1 Like

Thanks a lot! It’s incredible how quick you always are :muscle:

3 Likes

New app update (test: 1.10.1.):

  • NEW: add Flow Utilities support
  • NEW: improved functions for finding broken FlowTokens
  • FIX: update app ID for Flow Utilities after Breaking change

Together with @RobbertV I build a new app. This will add Flow Utilities and adds some useful tokens to use. Now FlowChecker can also find these tokens if they’re broken

5 Likes

I really like the app, already found me some broken flows several times, with over 800 flows it is bound to happen.

I did find one thing with the “Turned off flows” overview (app’s settings) though (probably all, but didn’t have any broken flows yet with this issue).
I use the < bracket in my flow titles occasionally (when I use “is less then
” logic in the particular flow), seems like the overview page doesn’t really like that as it really messes it up (yay for HTML characters!), probably needs some escaping.

1 Like

I can’t reproduce, “cv < aan/uit > ledring” as example:

1 Like

@Caseda
Thanks! :smiley:
Ah nice find!
Yep it’s just parsing HTML and putting the names in pain text.
Will make a fix for that!

New app update (test: 1.10.2.):

  • FIX: < and > causing settings page to break.

@Caseda can you check if this works for you? :slight_smile:

4 Likes

Yes, that works brilliantly now :grin: thanks ones more for the quick fix.

1 Like

I gues it has to be connected to the bracket (IE: <example, not < example), html code it also needs to be connected to work.

1 Like

Nice, Will push it to live @Caseda :slight_smile:

1 Like

New app update (live: 1.10.2.):

  • FIX: < and > causing settings page to break.
3 Likes

I really like your app Martijn. It saved me more than once. But I’ve also a request/questions

Sometimes I’ve a flows that is starting an other flow (with start a flow) but see now sometimes flows that don’t exist anymore. So when you test the flow I’m getting a message that it won’t work.
If its possible, it will be really handy to implement it into flow checker.

1 Like

Hey @Arjan-21 ,
Thanks!

I think that might be possible to implement :slight_smile:

Will add it to the todo list

2 Likes

Thank you!

1 Like

New app update (test: 1.11.0.):

  • NEW: ADD unused flows (+settings and flowcards)
  • NEW: ADD unused logic variables (+settings and flowcards)
  • NEW: ADD flowcards for enable/disable interval

On request of @Peter_Kawa I added unused flows and logic variables.

Unused flows: Any flow which has a unknown trigger or a ‘This flow has started’ trigger (e.g: Gedeelde Flow | Homey)
Unused logic variables: Declared logic variables which are not used in any flows

Screenshots of new features:


Flowcards:

5 Likes

The world record holder in improving apps. :+1::+1::+1:

5 Likes

Super cool again, Martijn Verstappen :checkered_flag::racing_car:
How nice to see the “unused logics vars” and “unused flows”
scripts have been integrated.:white_check_mark:
To be able to en-/disable the interval checker using flows is neat!

Cheers

1 Like

Sorry, but I had to donate little bit again :wink: 
sent.

@martijnpoppen I wonder, for Unused flows, what about those triggered manually ? I wonder if we can’t exclude them or have setting to exclude them
 but true is, I found some of them I can probably delete thanks to your latest update. :wink: Yet it would be more interesting to see those triggered by some condition but never actually running
 just idea/opinion, I can live with what you already did :wink:

2 Likes

@Sharkys thank you very much! Appreciated! :smiley:

I think I can split those in to 2 sections.
Will look into that :slight_smile:

1 Like

Good Q @Sharkys.
“Unused flows” is a bit tricky description @martijnpoppen (and it’s my fault :sweat_smile: ).
I’d like to suggest “No trigger & Not started from other flow” as description. But it’s tooooooo loooooooong heheh.

True unused flows have a counter below 1 I would say.
unused_flow

2 Likes