Seite 1 von 1

Hue Binding nicht aktuell (OH auf Synology DS218+)

Verfasst: 31. Okt 2019 17:15
von pyro2k8
Hallo zusammen!
Habe folgendes Problem:
Ich habe Openhab 2.4 (openHAB-2.4.0.002-syno-noarch-0.001) auf einer Synology DS218+ laufen. Funktioniert auch alles ganz gut soweit.

Allerdings ist das Philips Hue Binding wohl nicht auf Stand, es unterstützt die sensorId 830 nicht. Dies kann man auch im Paperui sehen unter Supported Things. Laut Github bzw. der offiziellen Beschreibung unterstützt das aktuelle Binding allerdings bereits die sensorId bzw. den Hue Tap Schalter. Die Jar Datei im tmp Verzeichnes deutet darauf hin, das eine ältere Version installiert ist (-> org.eclipse.smarthome.binding.hue-0.10.0.oh240). Aktuell wäre ja 0.11 wenn ich das richtig sehe.

Habe bereits Openhab gestoppt und tmp sowie cache Verzeichnis gelöscht, sodass die addons beim Neustart neu installiert werden, in der Hoffnung, dass die das Binding in der aktuellen Version 0.11 installiert wird. Ging leider auch nicht.

Habt ihr Lösungsansätze?

Gruß Tim

Re: Hue Binding nicht aktuell (OH auf Synology DS218+)

Verfasst: 31. Okt 2019 18:28
von pyro2k8
Ich habe zwischenzeitlich eine Lösung gefunden.

Und zwar holt sich openhab 2.4.0 anscheinend die aktuellen bindings, actions etc. Snapshots von folgender Adresse: https://openhab.jfrog.io/openhab/webapp ... apshot/2.4, bei hue genauer noch https://openhab.jfrog.io/openhab/webapp ... 0-SNAPSHOT

Dort ist auch die "alte" Version 0.10.0 hinterlegt. insofern macht Openhab auch auf der Synology erstmal alles richtig :)

Ein Snapshot für Version 0.11.0 ist erst für Openhab 2.5 hinterlegt (kann man sich auf oben verlinkter Seite auch durchklickern).

Ich habe es nun geschafft, dass Binding manuell zu updaten und den Pfad für die Version 0.11.0 angegeben.
Das muss über die openhab Konsole erledigt werden. Erst per ssh auf die Diskstation einloggen, dann nach der Anmeldung noch mit sudo -i root werden.
Dann mit dem Befehl "ssh -p 8101 openhab@localhost auf" auf der openhab Konsole einloggen. Passwort ist Standardmäßig habopen.

Anschließend diese Anleitung benutzen und hue updaten:
http://blog.haupt.xyz/index.php/openHABconsole
Abschnitt "HowTo: Update just a single binding to its latest snapshot version".

Vor dem updaten würde ich das Addon mit dem befehl bundle:stop anhalten. Nach dem Update openhab auf der Diskstation mit dem Package Manager neu starten. Anschließend wurde bei mir der Tap Schalter sofort unter Inbox im Paperui angezeigt.

Problem ist jetzt allerdings, wenn man die Order Cache und tmp manuell löscht und openhab alle addons neu installiert, wird wieder das alte hue Binding Version 0.10.0 installiert.... DAnn muss man oben geschriebenes wiederholen.

Dafür habe ich auch noch keine Lösung...aber immerhin ;)

Hoffe das es jemandem hilft, viel Glück bei der Umsetzung.