I’m struggling with entity naming when configuring an OpenEVSE device.
If I name the device OpenEVSE-CP, the alias openevse_cp is automatically created.
An unamed entity of that device is then assigned ‘openevse_cp SomeFunc’ and since the beginning of that does not match the device name, in the UI that entity is displayed in full as ‘openevse_cp SomeFunc’.
If I then rename the Device to openevse_cp, the match is successful and so the entity is displayed simply as ‘SomeFunc’ which is what I want. However I would rather the device name was mixed case for clarity.
So if I have to use lowercase for the Device’s Name, I thought I’d use mixed case for the Alias, but that is impossible as the Alias is automatically converted to lower case, with exactly the same result if no Alias name is entered, it gets created in lowercase.
So the only way to have entity names ‘trimmed’ to remove the device name is to use lowercase for the device name (and Alias which will be created that way if not entered) and leave the entity name blank, or use a more desirable mixed case Device name and have to manually create ALL the Entity names, each starting with that Device name.
Am I missing something here? Are Aliases not intended to be the ‘friendly name’ that can be mixed case and include spaces etc? What’s the point of only allowing lower case and how can I arrange correct matching of mixed case Device name so to display ‘trimmed’ Entity name, without having to type the whole name in every Entity?










