What i really love at textbased configuration at OH2 is, that i can easily add, update and remove things / items and so on in a mass but also very controlled.
After a fresh install, for excample, i am used to upload my config files step by step. So i can always check if everything is working fine.
Actually i would like to do a soft migration (no big bang) from OH2 to OH3. There are some devices i could transfer right now to OH3. But there are other devices i would like to do some kind of “refactoring” at.
Also all rules should even run on OH2 and should be migrated step by step to OH3.
And i think it will take some time untill i have created a dashboard at the new and very cool ui.
So i think the hole migration could take some weeks or months in my case. If i would just work with full backups i think there would be a big risk to overwrite changes at the new system.
I think it would be really great if the would be an option to add and/or update objects by importing config files:
Case 1: Object from import file is not in database --> add new object (thing, item, …)
Case 2: Object from import file is already in database --> update the object with data from file
If one could also export specific objects from database, it would be really easy to do mass changes (export, change, re-import).
I hope this helps to understand my case a little bit more, even if i think there would be a lot more cases this import/export function could help at.