Twice in two years, the MEROSS link breaks such that 30 of my 51 routines now show “devices has been removed” . I have 60 devices.
HOWEVER, the device IS NOT REMOVED… it is still there.
There is NO WAY to restore the routines. They each have to be recreated. that means in some cases, re-establishing 30 devices in a routine, each with its own custom setting.
THIS IS TOTAL CRAP.
A BACKUP / RESTORE function by the end-user is DESPERATELY NEEDED.
You should be able to update the affected routines. Open the affected routine, click on the missing item and reinsert the missing device. Still a pain but easier that totally rewriting your routines.
OK so it sounds like for some reason your devices have been deleted and recreated as new devices. Just about everything about them will look the same except each will have a new unique device ID. Unfortunately that is the only identifier a Routine uses for a device so as far as the Routine is concerned the device has been deleted.
The Routines should still be intact, albeit with invalid device IDs, so you should be able to replace the missing devices. Tedious, but better than a poke in the eye with a stick.
Well there is still the problem that the device IDs have changed. There isn’t any getting around that.
Its not like you can’t backup Routines into JSON and create new Routines directly from JSON if you really want to. It’s just if you go that way you might as well use the Rules API much of the time.
If the device IDs changed… then why? I did nothing…
As for “replacing the missing devices”… that’s not realistic… with so many routines, and so many devices, and many of the routines having >20 devices, I have no idea which ones exactly were in them and which custom settings each device had… hours of work ahead…
Not so easy… I have 20 routines that need fixing… many of them have over 20 devices that are showing “device has been removed”… I dont have them all memorized… lol… ridiculous