So I read somewhere on the forum about the card in the subject. I felt that it would be a good thing to create a flow that restarts apps that has crashed and notifies me that it has happened so I did like this:
WHEN—>An app has crashed IKEA Trådfri
THEN—>Restart app IKEA Trådfri
THEN—>Send IKEA Trådfri app has crashed to Paxman
I did this for several apps over a year ago and to this date I have never gotten any notifications about any crashes. This despite apps crashing quite often for me.
How does this card work? What is the definition of a “crashed” app?
I have the exact same question. I did the exact same setup to monitor and restart crashed apps. Not a single report in several years… even though I have had to restart several apps (e.g. Ikea, Sonoff, Innr, etc) many times since I set this up. In such situations the apps are “unavailable”. Is that not the same as crashed? What is then the purpose of the “an app has crashed” feature? Why not instead offering “an app is unavailable” flow which can be used in a meaningful way? I have also tried to use the app Flow Checker. The good thing is that it detects broken flows. But I have not found a way to use it to restart a specific “unavailable app” causing broken flows. Any thoughts on this or tips how to go about this?
I have even had apps with a red “crashed” label working perfectly fine
Sometimes devices become unavailable, but the app still works, and sometimes the app is some kind of frozen, but not actually crashed, resulting in all it’s devices becoming unavailable.
To detect this once and for all, you can use this Device Capabilities app card instead, to restart those apps automatically.
I’d add a 30 minutes timer as well, to prevent restart loops