[APP][Pro] Flow Checker

Since the update from today I constantly get errors in my timeline that flows are broken and after that a few min later that flows are fixed….. how is this possible? I already restarted my Homey Pro and the app multiple times. I created a diagnostic report as well

@Borssie please share the code of the report

And did you disable check on startup? that migth cause issues on some homeys

Thanks Martijn! I’ve send you the code! And I will also diable check on startup, maybe thats causing the issue

@Borssie yes i think it is if i look at the report.

I will monitor it and I’ll report back to you tomorrow about the status. Thank you for your help Martijn!

Hi Martijn, the app crashes. I made a diagnosis report: 98cb0128-6db7-4a8d-a72b-5248accc6d02

I really love this app. I hope you can fix it.

Goodmorning @martijnpoppen unfortunately it didn’t solve the issue. When I woke up I had 49 notifications about broken and fixed flows, see screenshot (partial,since I clicked away the banner)

Flows do work however, so it is misleading that they are broken

@Borssie could it be that these flows use devices of one specific app? Possibly that app restarts at the moment Flow Checker runs its recurring flow checks. You can add a timeline notification for app restarts using condition (and) vard as mentioned in Automatic restart apps when all devices get unavailable - #6 by Marcel_Ubels .

Hi @tlangelaar I see your point and thanks for helping me out, but the point is , this happened just after the moment the app got updated yesterday. I’m sure my flows are not at fault, so I think the dev should have a look at it. Off course I can re-install the app, but shouldn’t be necessary, since it worked flawless before that.

Thanks anyways

@Borssie please send a diagnostic report

@Victor_Bicknese a new feature was introduced to show which variable is used where. You have almost 9000 variables :sweat_smile:so homey crashes when creating that check.

See update: [APP][Pro] Flow Checker - #948 by martijnpoppen

I already did yesterday, and also just now :

7937bcaa-763b-4068-94fc-cae183deb24f

Hope you’re able to see what’s going on!

Hi Martijn,

Since the latest update, Homey crashes when I want to edit a variable in a flow. It shows an error page with the following error:
An error occured

TypeError: can’t access property “toLowerCase”, B.title is null

If I disable the Flow Checker app the problem doesn’t occur. The Diagnostic Report is:
753657a0-b2ee-4946-ba51-03609a34a1f7

@Borssie The flows which are getting broken and fixed, are those regular flows only? or also advanced?

New app update (:green_square: LIVE: 1.34.9.):

Changelog:

NEW:
1. None

FIXES:
1. FIX: broken flows instability
2. FIX: disable logic check to prevent crashing on homeys with a lot of variables
3. FIX: token error when selecting a variable

Explanation:

  • The broken flows check was instable. Reverting that check for now. Will be fixed later
  • The app crashed with the new functionality to check which flow uses which variable. This happens when there are a lot of variables in flows. Currently disabled the check and will check for a proper solution


:collision: If you find any issues, send a diagnostic report

:warning: Note: Before sending a report make sure to reproduce the issue so the issue will be visible in the report

  1. :mobile_phone: Via Homey Mobile app:
    More - apps - Flow Checker - settings wheel right top - send diagnostic report (add your email to the description)

  2. :laptop: Via Homey Webapp:
    Settings wheel bottom left - Select Flow Checker - Click on send diagnostic report (add your email to the description)



You can install this version by clicking the link (version number) above and press install

:fast_reverse_button: Don’t want to be part of a test version? Install the live version → Flow Checker | Homey


@Borssie See fix above. You wont have any broken flows anymore (like before) That check never worked for Hp23.

@Victor_Bicknese ignore my previous message, see fix above Disabled the flow logic overview for now until i find a way to make it better performance wise. Do you want to test that when i have a version available? :slight_smile:

@daniel3 Fixed, see above :slight_smile:

There are a few basic flows but most of them advanced. Though I don’t have very complicated flows. Hope this helps

Great @martijnpoppen , thank you so much. You fixed it before I woke up!