Die Karaf-Console mit openHAB

Wenn man sich etwas mehr mit openHAB beschäftigt, dann liest / hört man immer etwas von der Karaf-Console.

Karaf ist ein Enterprise-Framework von Apache und wird in OSGi-Umgebungen eingesetzt.

Zur Verwaltung der openHAB-Laufzeitumgebung ist die Karaf-Console ein sehr gutes Tool. Die Dokumentation zu dem Hilfsmittel findet Ihr auf der Hilfe-Seite.

Die Konsole kann hautsptsächlich für die Analyse von Log-Dateien in Echtzeit, zur Verwaltung der openHAB-Elemente und zur Ausführung von Befehlen zur Laufzeit verwendet werden.

An- und Abmeldung

Ihr könnt euch direkt per SSH nach einem Login auf dem Rechner wie folgt in die Karaf-Console einwählen:

ssh openhab@localhost -p 8101

Das zu verwendende Passwort könnt Ihr in der Dokumentation einsehen und sollte natürlich geändert werden.

Nach der Sitzung kann man sich wie folgt vom System abmelden:

logout

Überblick verschaffen

In der Console ist ein gutes Hilfe-System integriert d.h. mit diesen Befehlen könnt Ihr euch schnell eine Übersicht verschaffen:

help
help smarthome
help smarthome:things

Befehle ausführen

Mit den list-Parameter könnt Ihr euch eure Items oder die Inbox etwas genauer ansehen:

smarthome:things list
smarthome:inbox list

Fazit

Durch das OSGi-Framework ist eine einfache Verwaltung der Elemente in einem openHAB-System möglich.

Ich hatte den Anwendungsfall um doppelte HomeMatic-Elemente entsprechend zu entfernen (das geht auch mit den “remove” Parametern).

Nutzt Ihr die Karaf-Console in eurem openHAB-Umfeld? Welche Funktionen nutzt Ihr davon?

0 Kommentare

Hinterlasse einen Kommentar

An der Diskussion beteiligen?
Hinterlasse uns deinen Kommentar!

Schreibe einen Kommentar

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

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre mehr darüber, wie deine Kommentardaten verarbeitet werden.