Hostname different from HA entities Id?

I want my nodes hostname to be different that the device name (ids) in Home Assistant.
In my network I want to identify my nodes by prepending esphome- to them. Adding that to the name: key allows for it, but then all the ids in HA are also prepended with esphome-.

For example with this configuration:

esphome:
  name: "esphome-${devicename}"
  friendly_name: ${friendly_name}
  comment: ${description}

Entities come up as:

switch.esphome_garden_irrigation_zone_1
sensor.esphome_garden_irrigation_rssi
light.esphome_living_ledge_light_white_1

Is there a key or something for the hostname, so I can prepend esphome- there and not to the name?

Nope.