openHAB 2 Grundstruktur erweitern und anpassen – Schritt für Schritt

29. Oktober 2019 Aktualisiert: 12. Mai 2026 3 Min. Lesezeit
Teilen:
openHAB 2 Grundstruktur erweitern und anpassen – Schritt für Schritt

In diesem Beitrag passen wir die im letzten Beitrag erstellte Grundstruktur an und ergänzen fehlende Räume.

Tutorial

openHAB 2 Home Builder: Grundstruktur erstellen – Schritt für Schritt

Was haben wir bisher erstellt?

Im letzten Beitrag haben wir mit dem Home Builder die Grundstruktur erstellt, eine Items- und eine Sitemap-Datei angelegt und im Basic UI getestet:

openHAB 2 Grundstruktur – erstellte Sitemaps

Items: Gruppen und Untergruppen

Wir öffnen in Visual Studio Code unsere Items-Datei (wohnung.items) und sehen uns an, was der Home Builder erstellt hat:

openHAB 2 Grundstruktur – erstellte wohnung.items Datei

Es wurden einzelne Gruppen und Untergruppen erstellt. Die Hauptgruppe ist unser Haus mit dem Gruppennamen Home. Den Anzeigenamen können wir nach Belieben anpassen — ich vergebe hier „Mein Smart-Home”:

openHAB 2 Grundstruktur – Hauptgruppe anpassen

Danach folgen die Untergruppen für die Stockwerke. Ich nenne meine Gruppen D für Draußen und W für Wohnung:

openHAB 2 Grundstruktur – Untergruppen

Die zweite Unterebene enthält unsere Räume. Der Gruppenname setzt sich aus dem übergeordneten Namen und dem Raumnamen zusammen. Da ich D und W als Kürzel verwende, passe ich die Raumbezeichnungen entsprechend an (Beispiel: W_Lagerraum = Lagerraum in der Wohnung):

openHAB 2 Grundstruktur – D und W für bessere Übersicht

Achtung

openHAB 2 Grundstruktur – Gruppenzuteilung korrigieren

Icons für Räume

In den eckigen Klammern legen wir das Icon für den Raum fest. Alle vorinstallierten Icons sind in der openHAB Icon-Liste aufgeführt:

openHAB 2 Grundstruktur – Icons ändern

Räume ergänzen

Fehlende Räume (z.B. der Balkon) können wir einfach manuell ergänzen. Neue Zeile mit Group beginnen, Gruppenname vergeben, Anzeigename in Anführungszeichen, passendes Icon in spitzen Klammern, und zum Schluss die Gruppenzuteilung in runden Klammern:

openHAB 2 Grundstruktur – Balkon ergänzt

Bei mehreren Räumen desselben Typs (z.B. zwei Schlafzimmer) darf der Gruppenname nicht doppelt vergeben werden — einfach mit 1/2 oder Personennamen ergänzen:

openHAB 2 Grundstruktur – zwei Schlafzimmer anlegen

Sitemap anpassen

Sitemap-Name und Label

Wir öffnen unsere wohnung_admin.sitemap. Nach sitemap muss der Setup-Name stehen und so muss die Datei auch heißen:

openHAB 2 Grundstruktur – Sitemap-Name

Beim label tragen wir den Text ein, der später im Kopfbereich angezeigt wird — ich schreibe hier Wohnung:

openHAB 2 Grundstruktur – Sitemap label ändern

Achtung

openHAB 2 Grundstruktur – Änderungen werden erst nach Speichern übernommen

Links oben können alle geöffneten Dateien auf einmal gespeichert werden. Das Basic UI aktualisiert sich dann sofort:

openHAB 2 Grundstruktur – Sitemap und Items speichern

Raumbezeichnungen aktualisieren

In der Sitemap stehen noch die alten Kürzel OU und GF statt D und W. Wird das nicht korrigiert, sieht das Basic UI fehlerhaft aus:

openHAB 2 Grundstruktur – Raumbezeichnung nicht aktualisiert

Nach der Korrektur und dem Speichern stimmt alles:

openHAB 2 Grundstruktur – Raumbezeichnung korrigiert

Sitemap Frames

Die Sitemap enthält zwei Frames (Unterteilungen). Ich benenne die Frames Draußen und Wohnung:

openHAB 2 Grundstruktur – Frames in der Sitemap openHAB 2 Grundstruktur – Frame Labels setzen

Den Balkon ergänzen wir auch noch in der Sitemap. Mit Group item=W_ erscheint direkt eine Autocomplete-Liste:

openHAB 2 Grundstruktur – Sitemap Balkon ergänzt

Da mir der Frame Draußen ganz oben nicht gefällt, tausche ich die Reihenfolge der Frames:

openHAB 2 Grundstruktur – Draußen und Wohnung Reihenfolge tauschen

Admin-Sitemap und User-Sitemap

Die bisherige Sitemap ist unsere Admin-Sitemap — sinnvoll für die Verwaltung, aber nicht für den täglichen Gebrauch. Deshalb legen wir eine zweite Datei wohnung_user.sitemap an:

openHAB 2 Grundstruktur – wohnung_user.sitemap erstellen

Mit sitemap eingeben und eine Vorlage erstellen lassen:

openHAB 2 Grundstruktur – Sitemap Vorlage erstellen lassen

Der Sitemap-Name muss wohnung_user sein, der Label-Text wieder Wohnung:

openHAB 2 Grundstruktur – Sitemap Name und Label korrigieren

Zur besseren Übersicht ändere ich den Label der Admin-Sitemap auf Wohnung Admin:

openHAB 2 Grundstruktur – Admin Sitemap auf Wohnung Admin ändern

In der User-Sitemap lösche ich den zweiten Frame und benenne den ersten Frame um auf Favoriten:

openHAB 2 Grundstruktur – Nur ein Favoriten-Frame in der User-Sitemap

Den Rest lassen wir vorerst so — im Laufe des Projekts werden wir die User-Sitemap mit Wetterberichten, Lampensteuerung und mehr befüllen.

Häufige Fragen zur openHAB Grundstruktur

Was ist der Unterschied zwischen Admin- und User-Sitemap?
Die Admin-Sitemap ist nach Räumen strukturiert und dient der Verwaltung. Die User-Sitemap ist für den täglichen Gebrauch gedacht und kann raumübergreifende Gruppen, Wetter, Musik usw. enthalten.
Was muss ich beachten, wenn ich Gruppennamen ändere?
Bei jeder Änderung eines Gruppennamens müssen alle Stellen aktualisiert werden, an denen dieser Name referenziert wird — sowohl in der .items-Datei als auch in der .sitemap-Datei.
Wann werden Änderungen in openHAB übernommen?
Änderungen in Visual Studio Code werden erst nach dem Speichern der Datei in openHAB übernommen. Das Basic UI aktualisiert sich dann automatisch.
Kann ich mehrere Zimmer desselben Typs anlegen?
Ja, manuell in der .items-Datei. Jeder Gruppenname muss eindeutig sein — einfach eine Nummerierung oder Personennamen anhängen (z.B. W_Schlafzimmer1, W_Schlafzimmer2).

Hat dir der Artikel gefallen? Teile ihn!