Namenskonvention

Moin Leute,

vermutlich realistisch betrachtet etwas unnötig, allerdings räume ich aktuell mein HA auf und dabei ist mir aufgefallen, dass die Benennung meiner Shellys in der Shelly Integration teilweise murks ist.

Das möchte ich nun ändern und bin dabei auf “Probleme”, oder nennen wir es mal “Gedanken”, gestoßen.

Die Entitäts-IDs der gen1- und gen2-Geräte werden automatisch nach folgendem Muster benannt:
raum_gerätename_funktion

Die Entität “Leistung” des Geräts “Bad Rollo” im Raum “Bad” hat also die ID: sensor.bad_bad_rollo_leistung

Bei gen3-Geräten kommt zusätzlich noch der Komponentenname hinzu, wenn der nicht vergeben ist dann bleibt es beim Schema von oben.

Mein “Problem/Gedanke”:

In der Shelly Integration habe ich z.B. folgendes Gerät:

DIe Steuerung heißt, wenn sie nicht manuell umbenannt wurde, so wie das Gerät:

Die weiteren Entitäten, wie die Sensoren, heißen nach ihrer Funktion:
image

In Automationen kann ich so für die Steuerung optimal mit einem Blick sehen, was passiert, ohne jeden Abzweig manuell benennen zu müssen:

Für die Weiteren Entitäten gilt das nicht. Wenn ich also in Automationen sehen will “Bad Rollo Leistung”, müsste ich hier alle Entitäten manuell umbenennen.

Wenn mich nun also der Entitätsname mit der Dopplung des Raumes stört (sollte es mich stören?), muss ich das Gerät umbenenenn z.B. in “Rollo”.
Entsprechend würde der Entitätsname lauten:
cover.bad_rollo

Für mich hat das zur Folge, dass ich in Automationen nur noch “Rollo” “Rollo” “Rollo” sehe und um den Überblick zu bewahren, die einzelnen Aktionen benennen müsste. Also sehr viel Aufwand.

Daher meine Frage: Wie macht ihr das? Heißen bei euch die Geräte alle nur wie ihre Funktion, also “Rollo”, “Steckdose” etc, oder ignoriert ihr die Entitäts-IDs?

HA hat diese Jahr die Standardnamen von Entitäten angepasst. Ich denke das das dein “Problem” ist.
Man kann das unter Einstellungen>System>Format der Entitäts-ID einstellen.

Wenn Du in Geräte und Dienste ein Gerät anzeigst, kannst du es mit dem Stift oben rechts umbenennen und dann mit den Drei-Punkte-Menü die Entitäten des Gerätes (mit dem neuen Namen) neu erstellen lassen:


Allerdings musst Du ggf. danach die in Automatisierungen, Skripten, Helfern und Szenen bereit verwendeten Entitäten manuell nachziehen.

Finde ich nicht, ist das erst unter 2026.8.* möglicht? Ich bin aufgrund der vielen Probleme aktuell noch auf 2026.7.4.

Ich weiß nicht ob das Update die “Umstellung” bzw. meinen Gedanken vereinfachen würde. Allerdings ist meine Grundfrage ja bzgl. der Dopplung zwischen Raum und Gerätenamen in der Entitäts-ID.

Aktuell bin ich beim Aufräumen dabei, bei jedem Gerät, wie im Bild von dir, alle Entitäts-IDs neu erstellen zu lassen um mal einen “Standard” zu haben. Danach würde ich auf 2026.8.3 updaten.

Weiß ich nicht, Du kannst aber die Release Notes durchsehen, da sollte es drin stehen

Du hast aber hoffentlich nicht nur nach “Format” gesucht:

Okay, steht in den Releasenotes drin ab 2026.8, daher gibts bei mir diese Option noch nicht.

Dann ist es eventuell aktuell ganz gut, dass ich alles auf einen Standard setze und dann nach Update den Raum einfach entferne.