openHAB 2: Visual Studio Code einrichten – Schritt für Schritt

21. Oktober 2019 Aktualisiert: 11. Mai 2026 3 Min. Lesezeit
Teilen:
openHAB 2: Visual Studio Code einrichten – Schritt für Schritt

Auch wenn es in openHAB schon viele hilfreiche Tools wie den Home Builder gibt, werden wir trotzdem Codezeilen schreiben und diese im Laufe des Projektes verändern.

Zwar könnte man dafür einen normalen Texteditor wie Notepad++ verwenden — für openHAB empfehle ich aber Visual Studio Code. Dafür gibt es eine eigene openHAB-Erweiterung mit mehreren praktischen Vorteilen.

In diesem Beitrag richten wir Visual Studio Code für openHAB ein.

Visual Studio Code herunterladen

Visual Studio Code ist ein kostenloser Editor von Microsoft, erhältlich für Windows, Linux und macOS.

Visual Studio Code herunterladen →

Nach dem Download die .exe starten und den Installationsassistenten durchklicken. Danach das Programm das erste Mal starten.

Deutsches Sprachpaket installieren

Die Oberfläche von Visual Studio Code ist standardmäßig in Englisch. Links auf Erweiterungen klicken, nach German suchen und das German Language Pack for Visual Studio Code installieren.

openHAB 2 Visual Studio Code – German Language Pack installieren

Rechts unten erscheint die Aufforderung zum Neustart — danach ist die Sprache umgestellt.

openHAB-conf Ordner als Netzwerklaufwerk anlegen

Wenn openHAB auf einem Raspberry Pi installiert ist, empfehle ich den openHAB-conf Ordner als Netzwerklaufwerk einzubinden. Dazu im Windows Explorer mit Rechtsklick auf Dieser PCNetzlaufwerk verbinden:

openHAB 2 Visual Studio Code – Netzwerklaufwerk verbinden

Einen Laufwerksbuchstaben vergeben:

openHAB 2 Visual Studio Code – Laufwerksbuchstabe auswählen

Bei Durchsuchen erscheint der Raspberry Pi bzw. openHABianPi unter Netzwerk (kann ein paar Sekunden dauern). Den Ordner openHAB-conf auswählen:

openHAB 2 Visual Studio Code – openHAB-conf Ordner auswählen

Mit Fertig stellen wird der Ordner als Netzwerklaufwerk angelegt:

openHAB 2 Visual Studio Code – Netzwerkadresse erfolgreich angelegt

openHAB-conf Ordner in Visual Studio Code öffnen

In Visual Studio Code unter Ordner öffnen das soeben angelegte Netzwerklaufwerk auswählen. Wer openHAB auf dem PC installiert hat, wählt direkt den conf-Ordner im openHAB-Installationsverzeichnis:

openHAB 2 Visual Studio Code – Ordner hinzufügen

Die gesamte Ordnerstruktur des Konfigurationsordners erscheint jetzt in der linken Leiste (die Ordner sind zu Beginn noch größtenteils leer):

openHAB 2 Visual Studio Code – openHAB-conf Ordner in der Seitenleiste

openHAB Erweiterung installieren

Wieder unter Erweiterungen nach openHAB suchen, installieren und anschließend aktivieren. Eventuell wird ein Neustart des Editors gefordert.

openHAB 2 Visual Studio Code – openHAB Erweiterung installieren

Host-Einstellungen konfigurieren

Links unten auf das Zahnrad → Einstellungen klicken:

openHAB 2 Visual Studio Code – Einstellungen öffnen

Unter Erweiterungen → openHAB Configuration bei HOST auf In Settings bearbeiten klicken:

openHAB 2 Visual Studio Code – settings.json Host bearbeiten

In der settings.json den Befehl openhab.host eingeben (Autocomplete hilft):

openHAB 2 Visual Studio Code – openhab.host eingeben
  • Raspberry Pi: openhabianpi wird bereits als Standardwert vorgeschlagen — Datei ohne Speichern schließen.
  • Windows PC: localhost eingeben.
  • Andere Systeme: IP-Adresse des Geräts eingeben.
openHAB 2 Visual Studio Code – openhab.host openhabianpi

Hinweis

Weitere openHAB-Installationsanleitungen:

Tutorial

openHAB 2 auf dem Raspberry Pi installieren – Schritt für Schritt Anleitung

Tutorial

openHAB 2 auf der Synology DiskStation installieren – Schritt für Schritt Anleitung

Tutorial

openHAB 2 auf einem Windows PC installieren – Schritt für Schritt Anleitung

Funktionen der openHAB Erweiterung

Übersicht und Fehleranzeige

Alle Dateien sind direkt in der Seitenleiste griffbereit:

openHAB 2 Visual Studio Code – Ordnerstruktur in der Seitenleiste

Fehler werden farblich hervorgehoben und unten im Problembereich aufgelistet:

openHAB 2 Visual Studio Code – Fehler werden angezeigt

Code-Vorlagen (Snippets)

Die Erweiterung kann ganze Codevorlagen automatisch generieren. Zum Beispiel sitemap eingeben und den ersten Autocomplete-Eintrag auswählen:

openHAB 2 Visual Studio Code – Sitemap erstellen lassen

Das Ergebnis ist eine vollständige Sitemap-Vorlage:

openHAB 2 Visual Studio Code – Sitemap Vorlage

Dasselbe funktioniert auch für Items und viele andere Elemente:

openHAB 2 Visual Studio Code – Items Vorlage

openHAB Seitenleiste und Code generieren

Links erscheint ein eigener openHAB-Bereich. Dort können später Items per Rechtsklick direkt als Code generiert werden:

openHAB 2 Visual Studio Code – Items Code erstellen lassen

Basic UI direkt in Visual Studio Code

Das openHAB Basic UI lässt sich direkt im Editor einblenden — so kann der Code sofort getestet werden:

openHAB 2 Visual Studio Code – Basic UI einblenden openHAB 2 Visual Studio Code – Basic UI Vorschau

Die Erweiterung bietet noch viele weitere Funktionen — lohnt sich, die Startseite der Erweiterung im Detail anzusehen:

openHAB 2 Visual Studio Code – openHAB Erweiterung Beispiele und Funktionen

Video zum Beitrag

Häufige Fragen zu Visual Studio Code mit openHAB

Muss ich Visual Studio Code für openHAB verwenden?
Nein. Jeder Texteditor funktioniert. Visual Studio Code mit der openHAB-Erweiterung bietet aber Syntax-Highlighting, Code-Vorlagen und die Möglichkeit das Basic UI direkt im Editor einzublenden.
Wie verbinde ich den openHAB-conf Ordner vom Raspberry Pi mit dem PC?
Über ein Netzwerklaufwerk im Windows Explorer: Rechtsklick auf 'Dieser PC' → 'Netzlaufwerk verbinden', dann den openHABianPi im Netzwerk suchen und den openHAB-conf Ordner auswählen.
Was gebe ich bei openhab.host ein?
Für Raspberry Pi ist 'openhabianpi' bereits der Standardwert. Für Windows-PC 'localhost', sonst die IP-Adresse des Systems auf dem openHAB läuft.
Wo finde ich die openHAB-Erweiterung für Visual Studio Code?
In Visual Studio Code unter 'Erweiterungen' (Strg+Shift+X) nach 'openHAB' suchen und die offizielle Erweiterung von openhab installieren.

Hat dir der Artikel gefallen? Teile ihn!