[APP][Pro] Flow Checker

Flow Checker - Get insight in you Homey Flows



Useful links


Retrieve information from your Homey Flows.
Get notification when a value has changed.

Current features:

  • Notify broken flows (default enabled)
  • Notify disabled flows (default disabled)
  • Notify flows with broken variables (default enabled)
  • Overview broken flows
  • Overview disabled flow
  • Overview flows with broken variables


TIP:
Enable push notifications for Flow Checker to get updates when a flow breaks.



Supported Languages:



Contributions
If you appreciate this app, contribute to future development by making a paypal contribution
or buy me a coffee on Ko-Fi or Bunq.me

image ko-fiimage


:computer: Apps made by @martijnpoppen

See for more apps link below :point_down:t2: or just open the pull down.

15 Likes

Changelog

Live version and Test version

Changelog can be viewed on the app page.

To do:

  • 1 [Feature Request] implement Unkown flows in start flow cards - TO DO
  • 2 [Feature Request] Number, how often a flow was triggered - TO DO
  • 3 [Feature Request] Which “This flow was started” flow was started by which flow. - TO DO
  • 4 [Feature Request] Name check of linked flows - TO DO
  • 5 [Improvement] - Memory tweaks - IN TEST
  • 6 [Bug] - FIX logging - IN PROGRESS
2 Likes

Frequently Asked Questions

Q0: Does this app work on my Homey?
A1: Homey Pro: YES
A2: Homey (Early 2016): YES
A3: Homey (Early 2018): YES
A4: Homey (Early 2019): YES
A5: Homey Cloud (Bridge): NO (Status: checking with Athom)

A6.1: All old Homey’s are Pro now. (The white ball) Only with less cpu and memory.
A6.2: HOMEY is now a cloud service you can run free or with subscription and a Bridge as a local antenna.

Q1: How to disable notifications
A1: Go to the app settings and un-tick the notification settings

Q2: I got a rate_limit error
A1: In this case you got too many flows which are reporting a status. This happens only on the first load of the app. After that the app only report single flow issues. Once the list with flows is made. To get rid of the rate_limit issue you have to restart your Homey or wait for a couple of Hours. This is limitation in the Homey codebase

https://homey.app/nl-nl/app/com.athom.flowcheker/FlowChecker/

@Undertaker currently in test by Athom. So not available yet

1 Like

I guess this app is based on the script recently shared? Great work! Much more user friendly! When available I’ll replace the scrips :ok_hand::ok_hand:

@Martijn_Hoogenbosch Yes you’re right.
Only this app reports single flows. so you don’t have the whole list with flows in your time line :slight_smile:

Will make some improvements to the flow cards etc

Edit: I think you were referring to this topic? How-to: Automatisch opsporen van 'broken' en uitgeschakelde flows

Yes I am, I thought it was yours. My apologies! Never the less, having a app to do the dirty work for me is much cleaner.

2 Likes

App is live :smiley:

4 Likes

New app update (test: 1.0.4.):

  • FIX: language corrections
1 Like

Is it OK to report bugs / strange phenomenons here, Martijn?

This flow got disabled by Homey, after I disabled and enabled ONE random picked flow.
Note: on beforehand I was getting lots of messages of flows being set to inactive or active. It should only report the flow I disabled and enabled again, I suppose)

  • Flow:


  • This flow also got disabled, without a notification from Homey.

Note 2:
Similar issues happen with a flow which is triggered by “A device has not reported for X mins”
Those kind of flows got disabled all the time

Aren’t your issues simply caused by Homey’s “flow-is-run-too-often” handling that’s been broken ever since Athom introduced it?

1 Like

Correct, Robert, that part is out of Martijns’ hands.
But when I disable one flow only, it should report that particular flow only, not all my disabled flows.

2 Likes

Yes please. This is the place to do that :slight_smile:

There’s a default notification set in the APP to report broken flows. You can disable that if you want to use your own flows. You can do that in the app settings.

Yes it should only report a single broken flow.

If that’s not the case you can send me a diagnostic report. Then I’ll check if it’s working well.

It reports all my already disabled flows, not only the one I just disabled manually.
I tested only the disabled/enabled flow cards.
I’m going to test the broken flow flow cards later on.

7788a187-c045-43b2-a3e7-8041b470647a
Thanks Martijn. No hurries, just testing stuff!
Oh, forgot to mention. I’m using Flow Checker v1.0.4 testversion

1 Like

On the first run it does, because it has to setup the database. So can you also try it later to disable/enable flows?

And did you use flows or the default timeline notification from the app?

will check the report

Ah okay. Well I’ve a pretty large set of disabled and broken flows.
I will run the flows then until the database is up-to-date.

Yes I did use flows, see my post above Roberts’ post.
The app itself (without flows) seems to run fine

@Peter_Kawa
Apps looks like it’s working correct. But the flows broke after too many tries with triggering flows.

I’m not sure if I create a delay if that will fix the too many tries. With the rate_limited issue. That’s really a Homey limitation

About the duplicate tries I can see that. On startup it started processing every single flow but while doing that the interval check already kicked in causing it to process everything again. This is fixed in the new testversion.

New app update (test: 1.0.6.):

  • FIX: language corrections
  • ADD: German translation (Thanks to @DirkG ! )
  • FIX: duplicate notifications on startup @Peter_Kawa
2 Likes