Skip to main content

Namenskonventionen

Hier ist eine BookStack-taugliche Dokumentation mit neutralem Standort. Du kannst sie direkt als Seite in BookStack einfügen.

Namenskonvention für Home-Assistant-, Zigbee- und Smart-Home-Geräte

1. Ziel der Namenskonvention

Diese Namenskonvention dient dazu, Geräte, Sensoren, Aktoren, Automationen und technische Komponenten in Home Assistant eindeutig, lesbar und langfristig wartbar zu benennen.

Sie orientiert sich gedanklich an strukturierten Gebäudeautomationssystemen wie KNX oder GLT, ist jedoch für Home Assistant, Zigbee, MQTT, WLAN-Geräte, Kameras und weitere Integrationen praxisnah angepasst.

Ziel ist eine einheitliche Struktur für:

Geräte
Entitäten
Automationen
Szenen
Dashboards
Dokumentation
Fehlersuche
spätere Erweiterungen

2. Grundstruktur

Die empfohlene Namensstruktur lautet:

<STANDORT>-<BEREICH>-<TYP>-<NUMMER>-<FUNKTION>

Beispiel:

SITE-GARTEN-BWV-01-RASEN

Bedeutung:

SITE    = neutraler Standortcode
GARTEN  = Bereich / Raum / Zone
BWV     = Gerätetyp, hier Bewässerungsventil
01      = laufende Nummer
RASEN   = Funktion oder konkrete Zone

3. Standortcode

Der Standortcode beschreibt den Installationsort neutral und ohne personenbezogene oder vollständige Adressangabe.

Empfohlene neutrale Standortcodes:

SITE
HAUS
HOME
OBJ01
STANDORT01

Für produktive Umgebungen mit mehreren Standorten empfiehlt sich:

OBJ01
OBJ02
OBJ03

Beispiele:

OBJ01-GARTEN-BWV-01-RASEN
OBJ01-TECH-ZBC-01-SONOFF
OBJ01-EG-BEW-01-FLUR

Wenn nur ein Standort vorhanden ist, reicht auch:

HOME-GARTEN-BWV-01-RASEN

oder:

SITE-GARTEN-BWV-01-RASEN

4. Bereiche

Der Bereich beschreibt Raum, Etage, Außenbereich oder technische Zone.

Empfohlene Bereichscodes:

TECH     Technik / Server / Netzwerk
EG       Erdgeschoss
OG       Obergeschoss
DG       Dachgeschoss
KG       Keller
GARTEN   Garten
HOF      Hof / Einfahrt
AUSSEN   Allgemeiner Außenbereich
GARAGE   Garage
CARPORT  Carport
BAD      Badezimmer
KUECHE   Küche
WOHNEN   Wohnzimmer
SCHLAF   Schlafzimmer
BUERO    Büro
FLUR     Flur

Beispiele:

SITE-TECH-ZBC-01-SONOFF
SITE-GARTEN-BWV-01-RASEN
SITE-EG-BEW-01-FLUR
SITE-GARAGE-STE-01-WERKBANK

5. Gerätetypen und Kürzel

Zentrale Technik

HA     Home Assistant
RPI    Raspberry Pi
SRV    Server
NAS    Netzwerkspeicher
SW     Netzwerk-Switch
AP     Access Point
RTR    Router
FW     Firewall
ZBC    Zigbee Coordinator
ZBR    Zigbee Router / Repeater
MQTT   MQTT-Broker

Licht und Strom

LIC    Licht / Leuchte
LAM    Lampe
STE    Steckdose
REL    Relais
DIM    Dimmer
SCH    Schalter
TAS    Taster

Sensorik

TEMP   Temperatursensor
HUM    Luftfeuchtesensor
FEU    Bodenfeuchtesensor
BEW    Bewegungsmelder
PIR    PIR-Bewegungsmelder
PRES   Präsenzsensor
TUR    Tür-/Fensterkontakt
FEN    Fensterkontakt
RAUCH  Rauchmelder
WASS   Wassersensor
HELL   Helligkeitssensor
BAT    Batteriesensor

Bewässerung

BWV    Bewässerungsventil
BWP    Bewässerungspumpe
BWS    Bewässerungssensor
REGEN  Regensensor
FEU    Bodenfeuchtesensor

Klima und Energie

THERM  Thermostat
HK     Heizkörper
KLIMA  Klimagerät
PV     Photovoltaik
WR     Wechselrichter
AKKU   Batteriespeicher
ZAEHL  Zähler
ENERG  Energiemessgerät

Sicherheit und Kamera

CAM    Kamera
NVR    Videorekorder
DOOR   Türklingel / Doorbell
ALARM  Alarmgerät
SIR    Sirene
LOCK   Schloss

6. Nummerierung

Die Nummer ist zweistellig und beginnt bei 01.

Beispiele:

01
02
03

Nicht empfohlen:

1
2
3

Grund: Zweistellige Nummern sortieren sauberer und bleiben bei größeren Installationen übersichtlich.

Beispiele:

SITE-GARTEN-BWV-01-RASEN
SITE-GARTEN-BWV-02-BEET
SITE-GARTEN-BWV-03-GEWAESHAUS

7. Funktion oder Zone

Die Funktion beschreibt den konkreten Zweck, die Zone oder den Einsatzort.

Beispiele:

RASEN
BEET
TERRASSE
GEWAESHAUS
HAUSTUER
EINFAHRT
WERKBANK
FLUR
SERVER

Beispiele vollständiger Gerätenamen:

SITE-GARTEN-BWV-01-RASEN
SITE-GARTEN-BWV-02-BEET
SITE-GARTEN-FEU-01-RASEN
SITE-GARTEN-FEU-02-BEET
SITE-TECH-ZBC-01-SONOFF
SITE-EG-BEW-01-FLUR
SITE-GARAGE-STE-01-WERKBANK

8. Home-Assistant-Entitäten

Home Assistant wandelt Gerätenamen meist in kleingeschriebene Entitäten mit Unterstrichen um.

Aus:

SITE-GARTEN-BWV-01-RASEN

wird idealerweise:

switch.site_garten_bwv_01_rasen
sensor.site_garten_bwv_01_rasen_battery
sensor.site_garten_bwv_01_rasen_linkquality

Empfohlene Entitätsstruktur:

<domain>.<standort>_<bereich>_<typ>_<nummer>_<funktion>

Beispiele:

switch.site_garten_bwv_01_rasen
sensor.site_garten_feu_01_rasen
binary_sensor.site_eg_tur_01_haustuer
camera.site_aussen_cam_01_einfahrt
light.site_eg_lic_01_flur

9. Beispiele für Zigbee-Geräte

Zigbee Coordinator

Gerätename:

SITE-TECH-ZBC-01-SONOFF

Beschreibung:

Zigbee Coordinator für Home Assistant / ZHA

Mögliche Entitäten:

sensor.site_tech_zbc_01_sonoff_status
sensor.site_tech_zbc_01_sonoff_linkquality

Bewässerungsventil

Gerätename:

SITE-GARTEN-BWV-01-RASEN

Mögliche Entität:

switch.site_garten_bwv_01_rasen

Beschreibung:

Zigbee-Bewässerungsventil für die Rasenbewässerung

Bodenfeuchtesensor

Gerätename:

SITE-GARTEN-FEU-01-RASEN

Mögliche Entitäten:

sensor.site_garten_feu_01_rasen_moisture
sensor.site_garten_feu_01_rasen_battery
sensor.site_garten_feu_01_rasen_temperature

Bewegungsmelder

Gerätename:

SITE-EG-BEW-01-FLUR

Mögliche Entität:

binary_sensor.site_eg_bew_01_flur_motion

Steckdose

Gerätename:

SITE-GARAGE-STE-01-WERKBANK

Mögliche Entität:

switch.site_garage_ste_01_werkbank

10. Automationen

Automationen sollten ebenfalls nach einem einheitlichen Muster benannt werden.

Empfohlene Struktur:

AUTO-<BEREICH>-<FUNKTION>-<NUMMER>

Beispiele:

AUTO-GARTEN-BEWAESSERUNG-01
AUTO-GARTEN-BEWAESSERUNG-RASEN-MORGENS
AUTO-EG-LICHT-FLUR-BEWEGUNG
AUTO-AUSSEN-KAMERA-EINFAHRT-BEWEGUNG

Für Home Assistant kann der Anzeigename sprechender sein:

Bewässerung Garten Rasen morgens
Licht Flur bei Bewegung einschalten
Kamera Einfahrt Bewegung melden

Die interne Entität kann daraus werden:

automation.bewaesserung_garten_rasen_morgens
automation.licht_flur_bei_bewegung_einschalten

11. Beispiel: Bewässerungsautomation

Gerät:

SITE-GARTEN-BWV-01-RASEN

Entität:

switch.site_garten_bwv_01_rasen

Automation:

AUTO-GARTEN-BEWAESSERUNG-RASEN-MORGENS

Beispielhafte Automation:

alias: AUTO-GARTEN-BEWAESSERUNG-RASEN-MORGENS
description: Bewässert den Rasen morgens für 15 Minuten.
trigger:
  - platform: time
    at: "06:00:00"
condition: []
action:
  - service: switch.turn_on
    target:
      entity_id: switch.site_garten_bwv_01_rasen
  - delay: "00:15:00"
  - service: switch.turn_off
    target:
      entity_id: switch.site_garten_bwv_01_rasen
mode: single

Wichtig: Bewässerungsventile sollten immer mit automatischer Abschaltung betrieben werden.

Nicht empfohlen:

nur einschalten

Empfohlen:

einschalten → definierte Dauer warten → ausschalten

12. Regeln für gute Namen

Verwenden

Großbuchstaben für Gerätenamen
Bindestriche als Trenner
klare Bereichscodes
klare Typkürzel
zweistellige Nummern
sprechende Funktionsbezeichnung

Beispiel:

SITE-GARTEN-BWV-01-RASEN

Vermeiden

Herstellernamen als Hauptname
unverständliche Zigbee-/Tuya-Bezeichnungen
Leerzeichen
Umlaute
Sonderzeichen
zu lange freie Namen

Nicht empfohlen:

Tuya Valve
TS0601
Bewässerung neu
Garten Ding
Ventil 1

Besser:

SITE-GARTEN-BWV-01-RASEN

13. Umgang mit Umlauten

Für technische Namen sollten Umlaute vermieden werden.

Empfohlene Schreibweise:

Ä → AE
Ö → OE
Ü → UE
ß → SS

Beispiele:

KUECHE
TUER
GEWAESHAUS
AUSSEN

Nicht empfohlen:

Küche
Tür
Gewächshaus
Außen

14. Empfohlene Startstruktur

Für eine typische Home-Assistant-Installation kann folgender Anfang verwendet werden:

SITE-TECH-HA-01
SITE-TECH-ZBC-01-SONOFF
SITE-TECH-MQTT-01
SITE-GARTEN-BWV-01-RASEN
SITE-GARTEN-FEU-01-RASEN
SITE-EG-BEW-01-FLUR
SITE-AUSSEN-CAM-01-EINFAHRT
SITE-GARAGE-STE-01-WERKBANK

15. Dokumentationsvorlage für einzelne Geräte

Für jedes Gerät sollte in BookStack eine kurze Gerätedokumentation gepflegt werden.

Gerätename

SITE-GARTEN-BWV-01-RASEN

Gerätetyp

Zigbee-Bewässerungsventil

Bereich

Garten

Funktion

Bewässerung der Rasenfläche

Integration

Home Assistant / ZHA

Protokoll

Zigbee

Entitäten

switch.site_garten_bwv_01_rasen
sensor.site_garten_bwv_01_rasen_battery
sensor.site_garten_bwv_01_rasen_linkquality

Automationen

AUTO-GARTEN-BEWAESSERUNG-RASEN-MORGENS

Hinweise

Das Ventil muss in Automationen immer mit automatischer Abschaltung verwendet werden.

16. Zusammenfassung

Die empfohlene Namenskonvention lautet:

<STANDORT>-<BEREICH>-<TYP>-<NUMMER>-<FUNKTION>

Beispiel:

SITE-GARTEN-BWV-01-RASEN

Für Home Assistant entstehen daraus saubere Entitäten wie:

switch.site_garten_bwv_01_rasen

Diese Struktur ist:

lesbar
erweiterbar
KNX-/GLT-nah
für Automationen geeignet
für Dokumentation geeignet
für spätere Fehlersuche hilfreich

Sie sollte konsequent für alle neuen Geräte, Entitäten und Automationen verwendet werden.