Integer as first character of Item name - how to fix?

Yes, this has never been allowed but only now is it being enforced.

Because they won’t appear in MainUI that probably means they cannot be seen in the REST API either. You might be able to get at them from the karaf console but I’m not sure. So you are kind of stuck.

I see two options:

  1. Downgrade OH to the previous milestone, delete and recreate the Items in MainUI (as hmerk indicates, you cannot rename an Item).

  2. See OH 3 Tips and Tricks and scroll down to the “Editing the JSONDB as a Last Resort” section.

Note that 2 is relatively dangerous as one typo can corrupt the whole file and it’ll be hard to find the error. Also be aware that this too isn’t renaming. All the history, UI widgets, and everything else that references that Item will need to be changed too to use the new Item.