


Mit obenHAB 2.4 kam als neue Funktion der HABot hinzu (in openHAB 2.3 und früher konnte man den Chat-Bot leider nicht integrieren). In diesem Artikel beschreibe ich wie einfach man einen Chat-Bot für sein SmartHome mit openHAB in Betrieb nehmen kann.
Ein Chat-Bot ist ein textbasiertes Dialogsystem das die schriftliche Kommunikation mit technischen Systemen erlaubt. Einen Chatbot kann man als bessere Volltextsuchen oder erste Ansätze von künstlicher Intelligenz verstehen.
Der Bot basiert auf der Eclipse SmartHome Laufzeitumgebung, kann offline verwendet werden und speichert keine Daten in „Third-Party-Anbieter-Clouds“.
Der HABot basiert auf folgenden Technologien:
Der Bot wird in der Paper UI wie folgt aktiviert:
Danach kann der HABot ohne weitere Konfiguration für einen ersten Test verwendet werden. In diesem einfachen Beispiel wurden noch keine erweiterten Attribute wie semantische Tags, Metadaten oder Kategorien verwendet.
Für den Start des HABot wird einfach folgende URL im Webbrowser aufgerufen:
http://IP:PORT/habot/
Danach kann durch die Eingabe der folgenden Beispiel-Elemente mit dem Bot kommuniziert werden („Christbaum“ ist ein vorhandenes openHAB-Item in meiner Umgebung):
Im User-Interface sieht das wie folgt aus:
Ein gutes Video vom SmartHome Day 2018 zum Thema HABot gibt es hier:
Es ist immer schön wenn man sich mit neuen und innovativen Technologien beschäftigen kann, aber für mein privates SmartHome habe ich bis jetzt noch keine Anwendungsfälle für einen Chat-Bot gefunden. Die meisten Geräte werden bei uns per Sprache oder physischen Schaltern aktiviert.
Wie sieht es bei euch aus? Seht Ihr Anwendungsfälle für einen Chat-Bot im SmartHome? Welche Szenarien sind für euch denkbar?

Ich hatte etwas Zeit um mir meine Lauf- bzw. Sportstatistiken bei Runtastic etwas genauer anzusehen.
Mein geplantes Laufziel von 1.000 KM in 2018 habe ich wegen der Knie-Operation im Januar und dem damit verbundenen Ausfall bei weitem nicht erreicht.
Insgesamt bin ich 552 KM gelaufen bzw. mit dem Fahrrad gefahren und habe dafür ca. 43 Std. benötigt. Dabei habe ich ungefähr 29.000 Kalorien verbrannt und ca. 5.000 Höhenmeter hinter mir gelassen.
18 Einheiten d.h. 316 KM war ich mit dem Rad unterwegs. Gelaufen bin ich in 48 Trainingseinheiten ca. 236 KM. Das ist natürlich im Vergleich zu den Vorjahren relativ weniger, aber mehr war nicht drin.
Im Januar möchte ich wieder mit dem Laufen etwas mehr beginnen und habe mir für 2019 ein etwas geringeres Laufziel mit 500 KM gesetzt.
Ich benötige saisonal (also an Weihnachten) ca. 10 – 15 schaltbare Steckdosen für unsere gesamte Weihnachtsbeleuchtung im Haus.
Aktuell werden die „Lichterketten“ über manuelle Zeitschaltuhren gesteuert. Das klappt mal besser und mal nicht so gut z.B. verschiedene Steckdosen gehen zu verschiedenen Zeiten an.
Als Alternative wollte ich die gesamte Beleuchtung über openHAB und Regeln zentral steuern. Hierfür war mir aber die Schaltung der EIB / KNX Steckdosen im Haus zu teuer bzw. im Keller habe ich nicht überall schaltbare Steckdosen. Auch der HomeMatic Funk-Schaltaktor für ca. 40 Euro ist preislich nicht angemessen.
Ich habe mir in der Facebook-Gruppe OpenHAB Germany ein paar Ideen / Anregungen eingeholt.
Herausgekommen ist jetzt erst einmal folgende Idee:
Danach hat man eine per MQTT schaltbare Steckdose die mit dem heimischen WLAN verbunden ist. Die Einbindung per MQTT an openHAB ist dann kein Problem mehr.
Ich denke der manuelle Aufwand sollte nach den ersten ein / zwei Versuchen recht minimal sein. Damit wäre das die bisher günstigste Variante von schaltbaren Steckdosen in meinem SmartHome.
Habt Ihr schon einmal auf Endgeräte Tasmota geflasht? Wie sind eure Erfahrungen?
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.
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.
Folgende Bindings habe ich nicht im Einsatz und damit nicht weiter betrachtet:
Folgende Bindings habe ich im Einsatz und musste ich kontrollieren:
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.
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:
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:
Folgende Links und weiterführende Informationen habe ich bei meinen Recherchen noch gefunden:
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?

Heute habe ich mal die Besucher-Statistiken aus 2018 etwas genauer analysiert. Ich wollte im Detail wissen, ob der Besucherrekord vom Juli 2018 mit 16.473 Besuchern noch überboten werden kann.
Die Reichweite der Homepage bzw. der zugehörigen Themen hat sich scheinbar in 2018 noch um einiges erweitert.
Folgende Besucherstatistiken wollte ich einmal weitergeben:
Es wurden in 2018 ca. 0,85 Mio. Seiten angefragt d.h. 1,7 Mio. Dateien geladen und 1,9 Mio. Anfragen an die Server gestellt
Erst einmal vielen Dank an die zahlreichen Besucher auf unserem Internetauftritt! Ich hätte nicht gedacht das 2018 noch mehr „Besucher“ kommen werden.
