My first findings: In the flows that are reported by Flowchecker, what is common is the use of variables from a ‘created device’ with Device Capabilities. These variables are al there, the devices haven’t changed. Most of the values though, begin with a capital (fe ‘Ja’ in stead of ‘ja’). Can that be seen as ‘broken’?
Just to rule this one out.
(The value is set by ‘Then’ card of the Device Capability app.)
@Michel_Bos no that cant be it.
Most of the time it’s that the device is missing or something change in the device and thats why the variable is gone/broken.
As your mentioning the device capabilities app it might be that variables are changing. I don’t know how the device capabilities app works. but what you can try is to make a flow and run this card:
@martijnpoppen Thx Martijn. I have tried it and it worked!
For 2 of the reported issues I have found that the battery of the device was no longer working (although not reported as such). So that would imply the device is not there.
For other flows I had some old variables, that I had replaced by Virtual devices.
Your then “Update” suggestion, as mentioned above, helped chgecking if my actions were already enough!
(Apologies for maybe polluting this topic a bit, however, it might be helpfull for others too.)
Hi @martijnpoppen Q: I have solved the broken flows reported in the app. After that I had to restart Homey (this is another issue, Homey/Google connection) and 17 (!) flows were reported with a Broken Variable (on my timeline).
However, in the app, @configuration, no flows were reported with Broken Variables.
I also get quite some errors from flowchecker after a reboot. I assume this is because flowchecker starts to run before everything is avaliable. Therefore I have disabled the setting that flowchecker should run immediately after startup and only kept the interval
I have the same problem as shown above.
However I have both automatic flow checker after startup turned off and automatic flows checker in the configurations of the app.
I work with a flow which starts the flows checker every 30 minutes, strange is that I do not get all these notifications every 30 minutes.
I also only get notifications (see first picture) of the variables that are supposedly broken, however, they just work and none of them is broken. If I do a 2nd run after the notifications via the start button then everything is fine again.
2nd thing I find strange, is that flow checker sees 3 broken (not advanced) flows which just work. even after rebuilding the flow and checking and replacing the variables it indicates that the flow is broken, but when using or starting the flow there is nothing wrong.
@Robin_De_Lange maybe a app which is restarting and thats why they are broken?
If flowchecker gives false positives it’s most of the time a app or device which is crashing/restarting.
For the other variables which are broken, what kind of variables are those?
@Robin_De_Lange i can’t see what type of variables you used
Are those device vairables, app variables, Homey variables, Flow Utilities, Better Logic, Device capabilities… etc
Hi @martijnpoppen ,
I have also something similiar, I get several notifications about flows with broken variables.
Common of all the flows is that they are using the same variable.
I checked all the flows, but the variable looks good for me. I re-added now all variables again.
The only thing I can think of is that I changed the name of the device.
The temperature sensor is working, and battery is not empty. And the flows are also working as expected.
Any idea what needs to be changed to remove the notifications of broken variables?