WTH - Why is is so hard to have contistent naming and proper attributes!

Ok, how do I start here? I just do some sum up :slight_smile:

  • entity names are created with weird strange names.
    e.g.: binary_sensor.door_window_detector_sensor_5 and 6 and 7
  • “friendly names” can be overridden, but this is only for the “lovelace view”
    When using entities in automation, yaml, node red I always have to FRIKKIN lookup the weird names.
  • Why is is so hard to change the “attributes” of a sensor.
    e.g. I have a door sensor (zwave) and I do use it as another type of sensor - in the end it’s just open/close. And I want it to be “in bed - out of bed”. So hard!
  • Why is the customization section in configuration just a FRIKKIN long list and not searchable and again! just the “weird” names.
  • I know I can change entity names, but it tend to easily break when an integration “decides” else and If I go that route I have to do a lot of troubleshooting.

Currently me ending up with multiple homeassistant tab (>4!) running simultaneously almost all the time!

Why can’t the friendly name also be used in automation/node-red?