New ZHA devices with English entity_id suffixes instead of German [solved]

Hi,
I’m migrating a few plugs from Zigbee2MQTT to ZHA. Sofar so good, but all the the devices I add get German entity_ids (and friendly names). I’m from Germany, but I would like to keep my entity_ids in pure English language.
I’ve checked my Language Settings in Home Assistant and it’s set to “English”. Next I tried if has something to do with my Browser and used a “new” Browser which only has English set as preferred Language.
All this didn’t help and I’m somewhat lost.

Renaming about 30 devices (and a 100 more to come) is somewhat quite a pain.

Can somebody help me to get just default English entity_id suffixes for newly added devices?

Here is one example screenshot:

I’d like to know that too. Is there any option to choose english as primary language for ZHA entity_id names?

I read one comment how overcome this: switch HA’s language to English and than add your new device. You can try this.

I already tried this. The installation was maybe set to German long time ago, but I switched that to English as default. Maybe there is still some configuration snippet set to German, but then it’s not reachable via UI…

Check Settings>System>General and see Language. If it says you can’t change those settings you need to edit configuration.yaml and change section homeassistent: to this:

homeassistant:
  allowlist_external_dirs:
    - /config

Then restart and Language can be changed from UI.

Ehm, I don’t know what I did weeks ago, but now it’s set to German!? That’s weired… I was very very sure I did set it to English and checked it before writing to the forum.
I installed a completly fresh browser with settings to english and a new user to my HA just to get rid of those automatic translations.

Maybe it was a bug in one of the former HA version :slight_smile:
Anyways: thank you very much, this solved my issue!