Grrr…!!! Yes, I agree with that – My outline / proposal does not include “mesh migration” in its scope. I have never offered a mesh migration solution.
This is apparently extremely difficult for me to express properly in a forum here, which is why I said:
Regardless … I’ll try to explain yet again…
I completely acknowledge that physical / network / mesh layer migration is a difficult problem for various reasons. Perhaps I underestimate that it is only 30% of the total migration effort – it seems that unpairing and pairing can actually be 60% or 70% of the effort.
The only portion of the problem that I feel is easily solved is to eliminate the need to manually deconfigure Devices from their Groups and SmartApps, and then manually reinstall and reconfigure those SmartApps with the exact same Devices on the new Hub. That is the entire portion of the migration scope that is independent of the physical networking issues, and yet is a non-trivial portion.
I believe that the complexity of a “well automated SmartThings home” is mostly in the task of choosing and configuring SmartApps (with their many lists of devices, schedules, options, etc), not in the adding / removing of devices.
Where SmartThings fails us worst, at this time, is that you cannot remove a device if it is associated with any installed SmartApp.
A significant fact here is that this “inability to remove / replace / migrate a device that is attached to a SmartApp” affects multiple use cases that are not migration related.
Devices (“Things”) will fail from time to time, and there is always a chance that you have a “dozen” SmartApps associated with that Thing (e.g., a Motion sensor that is used in Alarm, Several Automatic Lighting Modes, Child Activity Monitoring, …). We need to be able to swap out a failed physical device for its replacement without having to manually edit those “dozen” SmartApps!