Konfigurationsdateien von openHAB mit Visual Studio Code verwalten

In diesem Artikel erfährst Du, wie Du die Konfigurationsdateien deiner openHAB Installation bequem über einen anderen PC verwalten kannst. Das sind z.B. die Dateien für Items, Sitemaps und Rules.

Installation von Visual Studio Code

Als erstes solltest Du Dir den Editor für das passende Betriebssystem von Deinem PC herunterladen und Installieren. Die Downloads findest Du unter diesem Link.

Erweiterung für openHAB

Jetzt brauchst Du noch die Erweiterung für openHAB. Diese findest Du unter dem vorletzten Punkt “Extensions”. Installiere diese und starte den Editor danach neu.

Einrichtung

Als nächstes musst Du unter dem ersten Punkt einen Ordner öffnen. Benutze hier das Netzlaufwerk von Deinem openHAB Server. 

Um den openHAB Server als Netzlaufwerk einrichten zu können, musst Du zuerst den Samba Zugriff auf dem Raspberry Pi konfigurieren. Samba ist dafür zuständig, die Konfigurationsdateien im Netzwerk für Deinen PC zur Verfügung zu stellen. Wie Du dies konfigurierst, werde ich Dir jetzt erklären. Wenn Du das bereits gemacht hast, kannst Du diesen Schritt überspringen.

Samba konfigurieren

Eigentlich sollte Samba schon in der openHAB Installation enthalten sein, wenn das aber bei Dir nicht der Fall ist, kannst Du es mit folgendem Befehl auch noch nachträglich installieren:

sudo apt-get install samba samba-common-bin

Jetzt musst Du Die Konfiguration von Samba öffnen, was Du mit diesem Befehl machst:

sudo nano /etc/samba/smb.conf

Füge jetzt am Ende der Datei folgende Codes hinzu:

[openHAB2-userdata]
 comment= openHAB Userdaten
 path=/var/lib/openhab2
 browseable=Yes
 writeable=Yes
 only guest=no
 public=no
 create mask=0777
 directory mask=0777

[openHAB2-conf]
 comment= openHAB Konfiguration
 path=/etc/openhab2
 browseable=Yes
 writeable=Yes
 only guest=no
 public=no
 create mask=0777
 directory mask=0777

Ändere jetzt noch das Passwort von Deinem Samba User. Der automatisch erstallte Username sollte “openhab” sein. Das Passwort kannst Du mit folgendem Befehl ändern:

sudo smbpasswd -a openhab

Du wirst jetzt zweimal nach Deinem neuen Passwort gefragt, welches Du Dir gut aufschreiben solltest, da Du es später noch brauchst.

Starte jetzt noch dem Samba Service mit folgendem Befehl neu:

sudo systemctl restart smbd.service

Jetzt kannst Du den openHAB Server in dem Explorer als Netzlaufwerk verbinden. Gehe dazu auf dem Punkt “Netzwerk” und dann auf die IP-Adresse von Deinem Raspberry Pi. Klicke jetzt mit der rechten Maustaste auf den Part und klicke auf “Netzlaufwerk verbinden”. Wähle jetzt einen Laufwerksbuchstaben aus und drücke auf “Fertig stellen”. Gib jetzt den Usernamen “openhab” und das eben erstellte Passwort als Anmeldung ein. 

Solange Du den Port oder den Hostnamen Deines openHAB Servers nicht geändert hast, brauchst Du dies normalerweise nicht mehr in den Einstellungen von Visual Studio Code tun.

Kleine Einführung

Jetzt werde ich Dir ein paar Funktionen vom Visual Studio Code Editor erklären.

Unter dem Fenster “Problems” werden dir Syntaxfehler angezeigt, um sie leichter zu beheben.

Oben rechts in der Ecke kannst Du Dir die Basic UI anzeigen lassen.

Oben links befindet sich die Ordnerstruktur des openHAB Servers. Hier findest Du die Ordner für z.B. Items, Rules, Sitemaps und Things.

Ab jetzt kannst Du die Konfigurationsdateien von Deinem PC bearbeiten und deutlich angenehmer verwalten.

Jetzt kannst Du die ersten Items erstellen, was ich Dir in diesem Artikel zeige.

Wenn Du noch eine Frage zu diesem Artikel hast, kannst Du sie mir gerne in einem Kommentar stellen.

Jan

Jan

Ich bin Jan und ich freue mich, dass Du meinen Blog gefunden hast. Ich blogge in meiner Freizeit über Smart Home, 3D Druck und Technik und versuche, Dir mit meinen Beiträgen möglichst gut zu helfen.

Alle Beiträge ansehen von Jan →

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.