Fünfter Meilenstein für openHAB 3.0 (Milestone 5) veröffentlicht

Am 06.12.2020 wurde der fünfte Meilenstein von openHAB 3.0 veröffentlicht. Es geht also auf die Zielgerade mit openHAB 3.0 zu.

Den Milestone 2 + 3 + 4 hatte ich hier im Blog nicht explizit erwähnt. Folgende Anpassungen gab es in den Versionen:

Das Board zur Weiterentwicklung der Version 3.0 findet Ihr immer noch hier. In dem Meilenstein 5 sind wieder sehr viele Änderungen und Erweiterungen integriert worden.

Leider fehlen immer noch viele meiner 1.x-Addons in der 2.x-Architektur d.h. für mich werde ich nicht vom Beginn an auf die neue 3.0er-Version umsteigen können. Leider ist der Test-Aufwand dann für unser SmartHome dann doch sehr hoch.

Vielleicht gibt es ja doch zu Weihnachten eine neue Hardware für openHAB? Wie sieht es bei euch aus: Habt Ihr bereits openHAB 3.0 in euren smarten Umgebungen getestet?

openHAB 2.5.10 veröffentlicht

Am 25.10.2020 wurde ein neues Update für openHAB veröffentlicht. Die Version 2.5.9 sollte die letzte Version vor dem 3er-Zweig sein. Jetzt wurde noch einmal im Oktober eine Zwischenversion veröffentlicht. Die Version 2.5.10 ist wieder komplett kompatibel zu den vorherigen  2.5.x Versionen. Es gab mit der neuen Version ca. 30 Bugfixes der bestehenden Plugins. In den Release Notes werden die Änderungen kurz und im GitHub dann im Detail beschrieben.

Erster Meilenstein für openHAB 3.0 (Milestone 1) veröffentlicht

Am 11.10.2020 wurde der erste Meilenstein von openHAB 3.0 veröffentlicht. Hier gibt es die ersten Änderungen zum Milestone 1 / 3.0 von openHAB.

Das Board zur Weiterentwicklung der Version 3.0 findet Ihr hier.

Beim Überfliegen des Changelogs sind mir ein paar Kleinigkeiten aufgefallen, die auch für unsere Installation relevant sind:

  1. Die „classice rule engine“ wurde gegen NGRE (einem DSLRuleProvider) ausgetauscht
  2. 1.x-Addons (Legacy Addons) werden nicht mehr unterstützt

Beim Überfliegen meiner openHAB-Installation habe ich 8 1.x-Addons gefunden. Von diesen war erst ein Addon in der 2.x-Architektur vorhanden (mein KNX-Binding müsste ich eh schon lang umziehen :-)). Durch den Wechsel der Regel-Engine müssen natürlich auch alle Skripte getestet werden.

Wie habt Ihr den späteren Umstieg auf openHAB 3.0 vor? Ich bin gerade am überlegen, ob in diesem Zug auch nicht gleich eine neue RaspberryPi-Hardware eine gute Idee wäre.

openHAB 2.5.9 veröffentlicht

Am 20.09.2020 wurde ein neues Update für openHAB veröffentlicht.

Die Version 2.5.9 ist wieder komplett kompatibel zu den vorherigen  2.5.x Versionen.

Es gab mit der neuen Version 25 neue Add-ons und ca. 60 Erweiterungen und Bugfixes der bestehenden Plugins.In den Release Notes werden die Änderungen kurz und im GitHub dann im Detail beschrieben.

Diese Version soll eine der letzten im Zweig 2.5.x sein. Bei sicherheitsrelevanten Themen soll ggf. noch eine Version erscheinen. Ansonsten konzentriert sich jetzt die komplette Entwicklung auf den neuen 3er Zweig.

Kein Login von Alexa in openHAB möglich

Ende August ist mir aufgefallen, dass aktuell mit dem AmazonEchoControl-Binding 2.5.4 kein Login mehr bei Amazon möglich ist. Es wurde immer angezeigt, dass der Benutzername / Passwort nicht richtig ist. Mein komplette Sprachsteuerung hat aber komischerweise weiterhin funktioniert.

Im openHAB-Forum bin ich dann auf diesen Beitrag aufmerksam geworden. Dort wird die letzten Wochen ein ähnliches Verhalten beschrieben. Scheinbar hat Amazon die API aktualisiert.

Ich konnte meine Alexas wie folgt wieder komplett in Betrieb nehmen:

  • AmazonEchoControl-Binding über die Oberfläche deinstallieren
  • openHAB-Dienst beenden
  • openHAB 2.5.8 SNAPSHOT Binding einspielen
  • Account-ID des Amazon-Accounts bei den zugehörigen Things ändern
  • Optional: Passwort des Amazon-Accounts aktualisiert
  • openHAB-Dienst gestartet

Nach dem Einspielen des SNAPSHOT-Bindings konnte ich mich wieder mit der neuen 2-Faktor-Authentifizierung anmelden. Ich denke auch dieses Security-Thema ist der Auslöser des Problems gewesen.

Habt Ihr ähnliche Probleme mit eurer Alexa-Integration in openHAB festgestellt?

openHAB 2.5.8 veröffentlicht

Am 23.08.2020 wurde ein neues Update für openHAB veröffentlicht.

Die Version 2.5.8 ist wieder komplett kompatibel zu den vorherigen  2.5.x Versionen.

Es gab mit der neuen Version 5 neue Add-ons und ca. 40 Erweiterungen und Bugfixes der bestehenden Plugins.

In den Release Notes werden die Änderungen kurz und im GitHub dann im Detail beschrieben.

Habt Ihr die Version 2.5.8 bei euch schon installiert? Gibt es schon Erfahrungswerte?

openHAB 2.5.7 veröffentlicht

Am 23.07.2020 wurde ein neues Update für openHAB veröffentlicht.

Die Version 2.5.7 ist wie komplett kompatibel zur den vorherigen  2.5.x Versionen. Auch der monatliche Release-Zyklus spielt sich sehr gut ein. 🙂

Es gab mit der neuen Version 8 neue Add-ons und ca. 60 Erweiterungen und Bugfixes der bestehenden Plugins.

In den Release Notes werden die Änderungen kurz und im GitHub dann im Detail beschrieben.

Ich hänge aktuell noch ein paar Minor-Releases zurück, aber es waren für unser SmartHome auch keine großartigen Neuerungen dabei. Immer im Fokus „Never change a running system!“.

Habt Ihr die Version 2.5.7 bei euch schon installiert? Gibt es schon Erfahrungswerte?

Die Karaf-Console mit openHAB

Wenn man sich etwas mehr mit openHAB beschäftigt, dann liest / hört man immer etwas von der Karaf-Console.

Karaf ist ein Enterprise-Framework von Apache und wird in OSGi-Umgebungen eingesetzt.

Zur Verwaltung der openHAB-Laufzeitumgebung ist die Karaf-Console ein sehr gutes Tool. Die Dokumentation zu dem Hilfsmittel findet Ihr auf der Hilfe-Seite.

Die Konsole kann hautsptsächlich für die Analyse von Log-Dateien in Echtzeit, zur Verwaltung der openHAB-Elemente und zur Ausführung von Befehlen zur Laufzeit verwendet werden.

An- und Abmeldung

Ihr könnt euch direkt per SSH nach einem Login auf dem Rechner wie folgt in die Karaf-Console einwählen:

ssh openhab@localhost -p 8101

Das zu verwendende Passwort könnt Ihr in der Dokumentation einsehen und sollte natürlich geändert werden.

Nach der Sitzung kann man sich wie folgt vom System abmelden:

logout

Überblick verschaffen

In der Console ist ein gutes Hilfe-System integriert d.h. mit diesen Befehlen könnt Ihr euch schnell eine Übersicht verschaffen:

help
help smarthome
help smarthome:things

Befehle ausführen

Mit den list-Parameter könnt Ihr euch eure Items oder die Inbox etwas genauer ansehen:

smarthome:things list
smarthome:inbox list

Fazit

Durch das OSGi-Framework ist eine einfache Verwaltung der Elemente in einem openHAB-System möglich.

Ich hatte den Anwendungsfall um doppelte HomeMatic-Elemente entsprechend zu entfernen (das geht auch mit den „remove“ Parametern).

Nutzt Ihr die Karaf-Console in eurem openHAB-Umfeld? Welche Funktionen nutzt Ihr davon?