Add-Ons können auf verschiedene Arten installiert werden. Hier unten wird beschrieben wie.
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.
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.
.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.