the innogy SmartHome binding should get renamed, because the company changed. It is now named Livisi SmartHome.
Has anyone a suggestion how to do that? I see these options:
1.) Just rename everything, it may not be backward compatible
2.) Just change the “label”, but let everything untouched. That would probably backward compatible, but would not be a clean solution (the packages, ids, etc. would be still have the outdated name). I wouldn’t prefer that.
3.) Copy the binding with a new name and mark the old one as deprecated, so it is backward compatible but the users need to migrate sometime. That would have the advantage that it is a clean solution and makes it possible to change a bit more. Is it possible to mark the old binding as deprecated?
What needs to change? Is it just the brand name and all the things and channels still stay the same?
I could be wrong but you can change the Displayed name of the binding in a file called OH-INF/binding/binding.xml and you could call it Innogy / Livisi SmartHome Binding or something that you feel is correct. Even if this was a temporary change it would prevent the need to do a full review by two people to get the newer binding remerged.