How to solve Card unavailable info

I know, I know, there have been some tpost about this before, but the issue has never been resolved.. so Maybe anyone?

I run A house with over 300 devices and some 50 apps running over my homey Pro 2023

everytime a card becomes “unavailable” I need to get into detective mode…it leads to a long search,

sometimes the remaining card info gives a clue but When the device info is this:
homey:device:d77c4e68-5465-4f3f-9195-a75c0080e4ab
homey:device:d77c4e68-5465-4f3f-9195-a75c0080e4ab:off

I don’t have a clue which device has gone haywire..

Is there an app or script or any solution how to find out any of the old device info like the brand, the old name, the device type or something.

Just spent a half an hour to find out an old wall plu had died… I hate that..

If anyone has an more efficient idea, pleas lemme know

Grtz

Menne

I simply have made screenshots of each flow.
So I can see what was written there in the event of something like that.

Ok, it requires som (or a lot) of work but :

I have a really, really complacated flow that instructs my Heatpump. If one of the used devices would become ‘Unavailable’ it would be a nightmare to reconstruct.

So i decided to replace all cards, tags of these devices with…a variable…

Each 15 seconds I replace the value of these variabled with the value of the Tag.

Eeven if the device dies, I can see with varaible is connected, and thus witch device died.

And if I replace the device I only need to change the card that fills the variable with the value..

Only 4 :

afbeelding

But in the Flow it saves me from editing about 30 cards

I have a similar approach as @JohanP. In the upperpart of mij canvas of an Advanced Flow I couple devices to a variable or a virtual device, For each device this is done in one Adanced flow only, even if a device is needed in more Adanced Flows.

In the lower part of the canvas and in other Flows that need the device I only use virtual devices and variables to control my house. When a device fails or is broken I only have to change one or two lines in one Advanced Flow.

regards,

Paul

I fully agree, but there’s a way to have Homey inform you which card became unavailable

When you also have the Flow Checker app running, it informs you @ the timeline which flows are affected, because unavailable cards makes flows break.

.
I’ve done the mentioned virtual device approach as well, but got into big trouble when the virtual device app malfunctioned. It’s too fragile for me.

1 Like

Thats why I use variables. Now just for one (major important) flow and one (OTGW) device…

If this works I might followup with others. But I’m allready drowning in variables..

Peter, which virtual app do you consider to be too fragile? I use this virtual device app Virtual Devices | Homey and have not experienced serious troubles. If it would malfunction, I would be in a catastrophy :tired_face:

I think it was the one you mentioned. I don’t consider the app fragile, but to me, the dependency of all devices on just one app was not the brightest idea, when the VD app unfortunately malfunctioned at one point. That was one time to many for me.
Because any app (and Homey) has a chance of crashing or malfunctioning at some point.

With a Pro 2019, this construction slowed things down as well; maybe a Pro 2023 is not affected much by it (I don’t own one).

You have a point. I am considering now to change to the Homey native virtual devices. That will keep me sometime “from the street”.

Regards,

Paul