ESPhome adding device name to the entitie

Does anyone know if ESPhome adding the device name to it’s entities is a bug or if that is how it works now? And this is an intended addition?

yet it’s normal :wink: If you don’t want it don’t use the friendly_name tag in your sketches !

  • friendly_name (Optional, string): This is the name sent to the frontend. It is used by Home Assistant as the integration name, device name, and is automatically prefixed to entities where necessary.

What constitutes where necessary?

The reason I ask is for me I get

binary_sensor.kit_clock_kit_clock_motion

only sometimes.

Any Idea why and how it decides necessary?