When adding things through the UI, I end up with IDs like
hue:bridge:0011234c6789 for my one bridge, which I’d rather call
hue:bridge:1 as per the plain files [examples](https://www.openhab.org/addons/bindings/hue/#thing-configuration. While I don’t need to do much wityh the bridge except when I need to figure out scenes through the openHAB console (which is where having an easy to remember name would be great), I do want to be able to trigger rules based on channel events and am stuck with names like
hue:0830:0011234c6789:7:tap_switch for my channels, which makes writing rules tough, with lots of looking up in the UI (and a UI that only lets you select these names in few of the places where they’re displayed).
In the meantime, I could rename those in userdata/jsondb/ but it seems a bit delicate. Am I right in thinking that I would need to both rename, say
hue:0830:0011234c6789:7:tap_switch to something like
hue:living_room:tap_switch but also find every UID that refer to those (as arrays of the strings in between the
: delimiter) and change them too? That makes it very error prone and being able to change in the UI would be huge then. (I have the same desire to be able to rename things and items after creation, too…). I am also not sure about what, if anything, I should do about the discovery file if I renamed things.