Skip to content

2026.6.22.1 — slugify: German umlaut transliteration

Choose a tag to compare

@NerdyHank NerdyHank released this 22 Jun 12:58
· 10 commits to main since this release
8c524e2

🐛 Fix — readable entity IDs for rooms with umlauts

slugify replaced every non-ASCII char with _, producing ugly IDs like
binary_sensor.k_che_presence_soft (Küche) and g_stezimmer_presence_soft
(Gästezimmer). Now German umlauts/eszett are transliterated before the
ASCII strip: ä→ae, ö→oe, ü→ue, ß→ss.

  • „Küche" → kueche
  • „Gästezimmer" → gaestezimmer
  • Rooms without umlauts unchanged.

Per-entity unique_id is entry_id-based, so existing installs are unaffected
until their entity_id is renamed in the entity registry.