Aktualisierung openHAB 2.3 auf 2.4
Ich habe in den vorherigen Artikeln bereits beschrieben welche Mehrwerte und neue Funktionen openHAB 2.4 hat. In diesem Beitrag beschreibe ich kurz die Aktualisierung von openHAB 2.3 auf 2.4 und mögliche “Stolpersteine” nach dem Update.
Aktualisierung der Installation
Das Update in einer Linux-Distribution auf Debian-basieren wird wie folgt durchgeführt:
sudo systemctl stop openhab2.service sudo apt-get update sudo apt-get upgrade
Mit dem ersten Befehl wird der openHAB-Dienst beendet. Die beiden nächsten Zeilen starten die Aktualisierung.
Nach der Aktualisierung kann man das System mit folgendem Befehlt komplett neu starten:
sudo shutdown -r now
Damit ist die Installation von Version 2.3 auf 2.4 aktualisiert. Am Ende der Installation werden jetzt auch noch die “Breaking Changes” angezeigt d.h. die Änderungen die Ihr manuell durchführen müsst.
Manuelle Anpassungen der Konfigurationen
Folgende Bindings habe ich nicht im Einsatz und damit nicht weiter betrachtet:
- Jeelink Binding
- Milight Binding
- WeatherUndergroundBinding
- ZWave Binding
- Synop Binding
Folgende Bindings habe ich im Einsatz und musste ich kontrollieren:
- Astro Binding
- AmachonEchoControl Binding
- Hue Binding
Astro Binding
The ‘kilometer’ and ‘miles’ channels have been replaced by a new ‘distance’ channel
Die kleineren Anpassungen (nur wenn man Distanzen verwendet hat) findet man hier.
AmazonEchoControl Binding
The account thing does not have settings anymore. The new version will not longer store your amazon credentials. You have to login at amazon once again through the proxy server http(s):///amazonechocontrol. This will create a refresh token which is internal stored for the authentication. Furthermore is the polling replaced through a web socket connection.
Hier musste ich mehrere Anpassungen durchführen:
- Beta-Version aus 2.3 unter /usr/share/openhab2/addons löschen
- Installation der Version 2.4:
- Paper UI – Add-ons – BINDINGS – Amazon Echo Control Binding (2.4.0) – INSTALL
- siehe oben, damit eine neue Authentifizierung durchgeführt wird
Hue Binding
Hue emulation: The item to hue ID mapping is no longer stored in files, but in the openHAB storage service. You need to rediscover “devices” in all services that use the hue emulation (Amazon Echo, Google Home, etc).
Bei der Hue Emulation gab es leider ein paar mehr Probleme in meinem Fall:
- Hue Emulation war nicht mehr installiert / aktiviert
- Installation der Version 2.4: Paper UI – Add-ons – BINDINGS – Hue Binding (2.4.0) – INSTALL
- Aktivierung der temporären Option:
- Paper UI – Configuration – Services – Hue Emulation – Device Pairing + Amazon Echo device discovery fix – AKTIVIEREN
- Amazon Echo App – Suchen der Geräte
- “Switchable” Elemente (bei mir Steckdosen) werden nicht mehr erkannt und müssen auf “Lighting” gestellt werden (siehe Link1 und Link2)
Weiterführende Informationen
Folgende Links und weiterführende Informationen habe ich bei meinen Recherchen noch gefunden:
- Homematic Binding
- https://community.openhab.org/t/eq3-hm-ccu2-app-vs-homematic-bridge/39813/7
- https://community.openhab.org/t/paperui-discovers-things-again-after-update-to-2-3-0-with-different-ids/49412
- eQ3-HM-CCU2-App vs. Homematic Bridge (seit Update 2.3 2x vorhanden)
- Meldungen nach Update (IllegalStateException)
- Probleme mit LED-Binding
- Disconnects Basic UI
- Hue Emulatoin / Amazon Echo
Fazit
Nach etwas zwei Stunden Arbeit und etwas Vorbereitung läuft meine Installation nun auf openHAB 2.4. Was sich in der Anleitung so leicht liest, ist im täglichen Einsatz leider doch etwas mehr Aufwand (vor allem der Test aller Endgeräte im Haushalt darf nicht vernachlässigt werden).
Etwas ärgerlich waren die Änderungen in der Hue Emulation und im Amazon Echo Control Binding. Diese Auswirkungen waren mir zum Teil nicht klar bzw. das Thema mit dem “Switchable” habe ich so gar nicht gesehen.
Jetzt ist das Update aber eingespielt und die neuen Funktionen werden von mir getestet.
Habt Ihr auch schon auf openHAB 2.4 aktualisiert? Hab es bei euch Probleme? Welche neuen Funktionen nutzt Ihr?
Hinterlasse einen Kommentar
An der Diskussion beteiligen?Hinterlasse uns deinen Kommentar!