Why such small display boxes for extra long device names?

I’ve been using HA about 5 years … and decided on my own naming standard before HA developers decided on their own version. Just updated to 2026.7.4 and ESPHome 2026.7.3. I haven’t done much to my dashboard for quite a while, but have been testing my new Unexpected Maker FeatherS3 ESPHome device ready to swap it into my greenhouse.

I just added my “test_um” ESPHome device to the dashboard using the user-friendly “Add to dashboard”. Colour me unimpressed.

For ghod’s sake, why use tiny boxes when the entity names are long, and all start with the same device name ???

I expect there is a way to adjust these entries to make them readable … one by one. No longer access to the yaml to do a quick cut/paste through the section. That’s one way to force users to set up their dashboards manually.


For example:
The main LiPo battery connects directly to the UM FeatherS3 and battery voltage is measured on GPIO pin 12 with yaml code; and I have a second LiPo connected to the Solar Power Manager board and measured by a INA3221.

substitutions:
  devicename:   "test_um"
  deviceIP:     "125"                     # last octet of the IP Address

esphome:
  name: ${devicename}

sensor:
    # Returns the current battery voltage of battery connected to the FeatherS3
  - platform: adc
    pin: GPIO2
    id: vbat_voltage
    name: vbat voltage
    on_raw_value:
      then:
        - logger.log: 
            format: ">>>>>> sensor %s = %f "
            args: [ '"vbat_voltage"', 'x' ]
    attenuation: 6dB
    filters:
      - multiply: 3.85      # Multiply to give max of 4.2V, our max charge voltage for a 1S LiPo
    accuracy_decimals: 2
    samples: 3

  # monitor the battery connected to the Solar Power manager board
  - platform: ina3221
    address: 0x40
    i2c_id: i2c2         # i2c_power
    channel_3:          # record ALL of the actual battery voltage readings for later analysys
      shunt_resistance: 0.1 ohm
      bus_voltage:
        name: Battery Voltage
        id: battery_voltage_actual
        accuracy_decimals: 2
        filters:
          offset: 0.10
      current:
        name: Battery Current
        id: battery_current

In Devices & Services, under the ESPHome Integration there is the “test_um” device which contains the list of Sensors including “vbat voltage”


So far, so good. But why does the Entity ID for Battery_voltage_actual include network name and a different device name ?

OK, well I have changed things around a bit while testing … but I can bring all the Entity IDs back to my consistent values. I choose “Recreate entity IDs” and list the 20 enities to be renamed and see

It seems that padding device names with area and device name is now compulsory, and again, why is this window sized so that it cuts off important information ?

I do accept that in a large installation, prefixing device names with the area is one valid naming convention … but does it really need to be compulsory ?

Have a read of this post by Frenk: Please rollback entity ID recreation with area ID as prefix · Issue #173125 · home-assistant/core · GitHub

Thanks Tom for that useful link.

I guess that means we should use github for serious questions and discussions, and this community is just for social chat

No, the forum is for support. GitHub is for issues and feature requests.