[APP][Pro] Flow Checker

I just checked the new version and you fixed it :grinning_face: !

The two logic variables are now also included in the overview of variables in the flow concerned and no longer reported as unused:

1 Like

@SunBeech nice!:ok_hand:t3:

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

Changelog:

NEW:
1. NEW: update Homey API
2. NEW: update UI
3. NEW: differentiate between enabled broken flows and disabled broken flows

FIXES:
1. NEW: add Homey Logic overview
2. NEW: show variables per flow
3. FIX: isBroken (modified the homey-api to fix this check)
4. FIX: Better Logic variables mapping caused a issue
5. FIX: enhance flow token mappings
6. FIX: multiple logic inputs in advanced card

Explanation:

Show all Flows which have variables in them. Also shown which variables

Show all Logic variables and which flows are using them. If there’s no flow the variable is unused

Option to disable checks all together (keep overview clean) or disable notifications

Differentiation between disabled broken flows and enabled broken flows



: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


4 Likes

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

1 Like

@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!

1 Like

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 .

1 Like

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: