OH3 custom binding installieren

Einrichtung der openHAB Umgebung und allgemeine Konfigurationsthemen.

Moderatoren: seppy, udo1toni

Benutzeravatar
sihui
Beiträge: 1827
Registriert: 11. Apr 2018 19:03
Answers: 21

Re: OH3 custom binding installieren

Beitrag von sihui »

huelle hat geschrieben: 30. Mär 2021 21:29 Kann es sein dass das addons Verzeichnis irgend wo falsch configuriert ist (habe leider nicht gefunden wo man das eoinstellen kann/könnte. Bei mir ist es jedenfalls /usr/share/openhab/addons/
Nein, das ist korrekt:

https://www.openhab.org/docs/installati ... -locations
huelle hat geschrieben: 30. Mär 2021 21:58 weil ich in addons.config (/var/lib/openhab/config/org/openhab) dort die bindings um bmwconnecteddrive erweitert habe
Die addons.config (nicht zu verwechseln mit der addons.cfg) wird automatisch befüllt sobald du Einstellungen in der GUI machst oder ein Binding installierst. Die Datei sollte NIE manuell editiert werden. Dies war vor Urzeiten mal notwendig um einen Fehler in openHAB2 zu fixen.
huelle hat geschrieben: 31. Mär 2021 06:41 .... weil ich diverse Posts/Anleitungen im Internet zu dem Thema durchforstet und schon recht viel versucht habe
Und genau da liegt jetzt unser Problem: du müsstest alle Versuche hier einmal auflisten damit wir herausfinden können wo der Fehler gemacht worden ist.
Ich kann dir nur raten, falls du einen Pi mit SD Karte nutzt, eine neue openHAB Instanz aufzusetzen, das dauert nur wenige Minuten, NICHTS daran zu ändern und die Datei in den addons Ordner zu kopieren.
openHAB3 mit Zwave, Alexa, ESPEasy, MQTT, Logitech Harmony, Philips HUE und ZigBee Hardware auf Proxmox VE.

huelle
Beiträge: 14
Registriert: 31. Mai 2020 12:32

Re: OH3 custom binding installieren

Beitrag von huelle »

sihui hat geschrieben: 31. Mär 2021 08:35 Ich kann dir nur raten, falls du einen Pi mit SD Karte nutzt, eine neue openHAB Instanz aufzusetzen, das dauert nur wenige Minuten, NICHTS daran zu ändern und die Datei in den addons Ordner zu kopieren.
Genau das habe ich schon gemacht und werde es jetzt nochmal machen und berichten ..,

Benutzeravatar
sihui
Beiträge: 1827
Registriert: 11. Apr 2018 19:03
Answers: 21

Re: OH3 custom binding installieren

Beitrag von sihui »

huelle hat geschrieben: 31. Mär 2021 08:40 Genau das habe ich schon gemacht
Ich bin mir nicht sicher mit welchem User du auf der Konsole eingeloggt bist, hat der überhaupt die Berechtigung Dateien mit wget herunterzuladen?
Hast du es schon mal mit sudo Rechten versucht und dann die Berechtigungen auf die Datei manuell gesetzt?

Etwa wie folgt:

Code: Alles auswählen

sudo wget https://github.com/weymann/openhab-addons/blob/bmw-connected-drive-test-oh3/bundles/org.openhab.binding.bmwconnecteddrive/test/org.openhab.binding.bmwconnecteddrive-3.1.0-SNAPSHOT.jar
sudo chown -hR openhab:openhab /usr/share/openhab/addons
openHAB3 mit Zwave, Alexa, ESPEasy, MQTT, Logitech Harmony, Philips HUE und ZigBee Hardware auf Proxmox VE.

huelle
Beiträge: 14
Registriert: 31. Mai 2020 12:32

Re: OH3 custom binding installieren

Beitrag von huelle »

.. ich glaube langsam nicht dass es an mir liegt sondern an dem Image ..... (wäre froh wenn ich etwas falsch gemacht hätte/habe)

Was habe ich gemacht:
neues Image von https://github.com/openhab/openhabian/r ... tag/v1.6.4
auf SD geflasht und in den Rasp. gegeben .... nach einigen Minuten
-) via SSH: sudo openhabian-config:
  • (02)alles updaten lassen
    (11) Packages Install needed and recommended system packages
    (14) Fix Permissions Update file permissions of commonly used files and folders
    (16) Samba Install the Samba file sharing service and set up openHAB shares
    (32) Set system locale: auf de gestellt: Change system language, currently 'de_DE.UTF-8'
demnach einen minimal installation ....

nun ab in cd /usr/share/openhab/addons
sudo wget https://github.com/weymann/openhab-addo ... APSHOT.jar
sudo chown -hR openhab:openhab /usr/share/openhab/addons
sudo systemctl restart openhab.service

.... kein BMW cionnected drive binding zu finden :cry:

gehören vielleicht spezielle System-services installiert????

Das log gibt leider auch nicht viel her:
2021-03-31 10:05:06.405 [INFO ] [.core.internal.i18n.I18nProviderImpl] - Time zone set to 'Europe/Vienna'.
2021-03-31 10:05:06.433 [INFO ] [.core.internal.i18n.I18nProviderImpl] - Location set to '48.13126755117028,16.277881264686588'.
2021-03-31 10:05:06.436 [INFO ] [.core.internal.i18n.I18nProviderImpl] - Locale set to 'de_AT'.
2021-03-31 10:05:09.945 [WARN ] [.transport.servlet.ServletController] - Can't find the request for http://192.168.2.37:8080/rest/addons's Observer
2021-03-31 10:05:10.821 [WARN ] [.transport.servlet.ServletController] - Can't find the request for http://192.168.2.37:8080/rest/addons's Observer
2021-03-31 10:05:16.067 [INFO ] [.core.model.lsp.internal.ModelServer] - Started Language Server Protocol (LSP) service on port 5007
2021-03-31 10:05:16.461 [WARN ] [.transport.servlet.ServletController] - Can't find the request for http://192.168.2.37:8080/rest/addons's Observer
2021-03-31 10:05:16.661 [INFO ] [e.automation.internal.RuleEngineImpl] - Rule engine started.
2021-03-31 10:05:19.180 [INFO ] [org.openhab.ui.internal.UIService ] - Started UI on port 8080
2021-03-31 10:05:20.116 [INFO ] [ab.ui.habpanel.internal.HABPanelTile] - Started HABPanel at /habpanel

Benutzeravatar
sihui
Beiträge: 1827
Registriert: 11. Apr 2018 19:03
Answers: 21

Re: OH3 custom binding installieren

Beitrag von sihui »

huelle hat geschrieben: 31. Mär 2021 10:08 .. ich glaube langsam nicht dass es an mir liegt sondern an dem Image .....
Ich vermute eher es liegt am BMW Binding:

ich habe vorhin ein ebenfalls nicht im offiziellen openHAB Repo vorhandenes Binding für meinen Rasenmäherroboter in mein addons Verzeichnis (openHAB Version 3.1.0M1) kopiert, es ist sofort vorhanden und ich kann nach Things suchen lassen.
Dann habe ich mal das BMW Binding (ich fahre zwar elektrisch, aber nicht BMW :D ) in mein addons Verzeichnis kopiert und siehe da, es ist nicht vorhanden und ich kann somit auch nicht nach Things suchen lassen.

Dies widerspricht allerdings dem Test von
int5749 hat geschrieben: 30. Mär 2021 14:37 Nach der Konfiguration der Bridge in meiner Things Datei, ist diese direkt online gegangen und die Channel werden angezeigt.
bei dem es funktioniert.

Sorry, ich bin raus, kann leider nicht weiter helfen da ich keine Ahnung habe was hier vor sich geht :idea:
openHAB3 mit Zwave, Alexa, ESPEasy, MQTT, Logitech Harmony, Philips HUE und ZigBee Hardware auf Proxmox VE.

int5749
Beiträge: 1161
Registriert: 4. Nov 2019 22:08
Answers: 9

Re: OH3 custom binding installieren

Beitrag von int5749 »

sihui hat geschrieben: 31. Mär 2021 13:20 Dies widerspricht allerdings dem Test von
int5749 hat geschrieben: 30. Mär 2021 14:37 Nach der Konfiguration der Bridge in meiner Things Datei, ist diese direkt online gegangen und die Channel werden angezeigt.
bei dem es funktioniert.
Mittlerweile sogar 2x

Erst auf meinem Test System und im Anschluß genauso problemlos auf der Prod. Jar ins addon kopieren und schwupps, fertig.
Bridge konfiguriert und diese war direkt online
openHAB 4.1.0 Release mit openHABian in einem Debian Bookworm (LXC) unter Proxmox 8.1.3

oh73
Beiträge: 285
Registriert: 7. Mär 2021 14:49
Answers: 1

Re: OH3 custom binding installieren

Beitrag von oh73 »

ähnliches Problem hatte ich mit dem BoschSHC Binding,

das geht nur auf OH 3.1.0.M2
durch vielem Probieren hab ich jetzt fast alle Addons doppelt in meiner Addon Liste, einmal mit der Version 3.0.1 und einmal mit Version 3.1.0.M2!
da müsste man auch mal aufräumen, aber vermutlich geht das nur mit einer sauberen Neuinstallation ?
OH 4.0.3 auf HP 26o G1 Dm Mini Pc mit MX_Linux

Benutzeravatar
sihui
Beiträge: 1827
Registriert: 11. Apr 2018 19:03
Answers: 21

Re: OH3 custom binding installieren

Beitrag von sihui »

oh73 hat geschrieben: 31. Mär 2021 16:47 das geht nur auf OH 3.1.0.M2
Das wäre einen Versuch wert. Die Kompatibilität scheint bei neueren openHAB Versionen leider sehr gelitten zu haben.
oh73 hat geschrieben: 31. Mär 2021 16:47 da müsste man auch mal aufräumen
Das würde ich dann über die Karaf Konsole versuchen, dort hat jede Binding Version eine eindeutige Nummer und kann damit explizit gelöscht werden.

https://www.openhab.org/docs/administra ... he-console
openHAB3 mit Zwave, Alexa, ESPEasy, MQTT, Logitech Harmony, Philips HUE und ZigBee Hardware auf Proxmox VE.

int5749
Beiträge: 1161
Registriert: 4. Nov 2019 22:08
Answers: 9

Re: OH3 custom binding installieren

Beitrag von int5749 »

sihui hat geschrieben: 31. Mär 2021 17:13
oh73 hat geschrieben: 31. Mär 2021 16:47 das geht nur auf OH 3.1.0.M2
Das wäre einen Versuch wert. Die Kompatibilität scheint bei neueren openHAB Versionen leider sehr gelitten zu haben.
OK, ich war direkt auf der OH 3.1.1.SS Version und habe dann auf die OH 3.1.0M1 gewechselt (dies ist auch meine Prod)
openHAB 4.1.0 Release mit openHABian in einem Debian Bookworm (LXC) unter Proxmox 8.1.3

oh73
Beiträge: 285
Registriert: 7. Mär 2021 14:49
Answers: 1

Re: OH3 custom binding installieren

Beitrag von oh73 »

hab gerade mal versucht, das BMW Bindig ins Verzeichnis /usr/share/openhab/addons kopiert.

dann mal bei Things installieren nachgeschaut. BMW Binding ist da, ohne extra zu installieren!
OH 4.0.3 auf HP 26o G1 Dm Mini Pc mit MX_Linux

Antworten