Inhaltsverzeichnis

Installation von Add-Ons

Add-Ons können auf verschiedene Arten installiert werden. Hier unten wird beschrieben wie.

Über die Benutzeroberfläche

Melden Sie sich bei Ihrem Administratorkonto an (falls noch nicht geschehen). Navigieren Sie zu Einstellungen und suchen Sie den Abschnitt Add-Ons. Suchen Sie in den Kategorien nach dem gewünschten Add-On und klicken Sie auf Installieren.

Durch Konfigurationsdateien

Für diese Installationsoption müssen Sie die id des gewünschten Add-Ons kennen, z.B. Netzwerk oder mqtt.

Sie können dies mit dem folgenden Befehl in der openHAB Konsole herausfinden:

feature:list | grep ^openhab

Eine Liste aller verfügbaren Add-Ons, die mit „openhab“ beginnen, wird zurückgegeben. Es könnte ähnlich aussehen wie in diesem Beispiel:

...
openhab-binding-mqtt                      | 3.0.0.M5         |          | Started     | openhab-addons-3.0.0.M5 | MQTT Binding
openhab-binding-netatmo                   | 3.0.0.M5         |          | Started     | openhab-addons-3.0.0.M5 | Netatmo Binding
openhab-binding-onewire                   | 3.0.0.M5         |          | Uninstalled | openhab-addons-3.0.0.M5 | OneWire Binding
...
openhab-binding-network                   | 3.0.0.M5         |          | Uninstalled | openhab-addons-3.0.0.M5 | Network Binding
...

Gemäß der Namenskonvention für Bundles lautet die id für das gezeigte Beispiel Network.

Eine andere Möglichkeit, die richtige id zu finden, besteht darin, die URL der Add-On-Dokumentationsseite zu überprüfen. Die URL für die Netzwerkbindungs Dokumentation lautet zum Beispiel:

https://www.openhab.org/addons/bindings/network/

In diesem Fall wäre die id „network“.

Mit diesen Informationen können wir jetzt die Datei addons.cfg im Ordner $OPENHAB_CONF/services auf dem Computer bearbeiten, auf dem Sie openHAB ausführen. Der Pfad hängt von Ihrer Installation ab. Die richtigen Positionen finden Sie auf den entsprechenden Dokumentationsseiten, z.B. Linux oder Windows.

Die Datei könnte folgendermaßen aussehen (abhängig von dem von Ihnen ausgewählten Paket und den bereits installierten Add-Ons):

ui = basic,habpanel
action = pushover
binding = astro
transformation = jsonpath
persistence = influxdb

Um die Netzwerkbindung wie in diesem Beispiel zu installieren, müssen Sie nur die id network zum Abschnitt binding hinzufügen.

binding = astro,network

Nach dem Speichern der Datei wird das Add-On installiert.

Durch manuell bereitgestellte Add-Ons

Achtung
Diese Option richtet sich an fortgeschrittene Benutzer. Das Installieren von Add-Ons mit einer .jar Datei kann zu Problemen führen, da Add-On-Abhängigkeiten möglicherweise nicht installiert werden. Stellen Sie sicher, dass Sie diese Option nur in besonderen Fällen (z. B. beim Testen von Add-Ons für eine kommende Version) oder wenn Sie wissen, was Sie tun, verwenden.

Für diese Installationsoption benötigen Sie eine .jar Datei für Bindungen. Eine Möglichkeit zum Abrufen dieser Dateien wurde oben im openHAB-Konsolenteil erwähnt.

Legen Sie die .jar Datei im addons Ordner auf dem Computer ab, auf dem Sie openHAB ausführen. Wie bereits für die Option addons.cfg beschrieben, hängt der Pfad von Ihrer Installation ab. Legen Sie die .jar Datei im Ordner Additional add-on files ab, wie unter Dateispeicherorte (Linux, Windows oder macOS) beschrieben.


 

Die Übersetzung steht unter der EPLv2 Lizenz.