Logitech Harmony mit Loxone steuern & überwachen

logitech harmony loxone - Logitech Harmony mit Loxone steuern & überwachen
Bild: Logitech.com

Die Logitech Harmony ist eine tolle Erfindung für alle, die keine 5 Fernbedienungen in die Hand nehmen möchten, um das Heimkino zu steuern. Eine Fernbedienung für alles. Wieso es Sinn machen kann, diese nun auch in das Loxone Smart Home einzubinden, möchte ich im nachfolgenden Blogpost erklären.

Die reine Steuermöglichkeit der Harmony per Loxone würde mir nicht genügen. Es ist ebenso interessant, dass der aktuelle TV-Modus eingebunden werden kann. Läuft gerade normales Fernsehen, läuft ein Film, oder wird gerade gezockt? Je nach Modus könnte das Loxone Smart Home bspw. das Licht ein- und ausschalten, die Farbe ändern, oder aber auch die Musik in der Küche stoppen. Die Möglichkeiten erstrecken sich hier nahezu ins Grenzenlose.

Was wird benötigt?

Für die komplette Umsetzung wird ein Raspberry Pi (Affiliate Link) benötigt, sowie eine fertige FHEM Installation auf dem Raspberry Pi. Ebenso der Harmony Hub, welcher bereits im eigenen Heimnetzwerk eingebunden wurde. Wie die Einbindung des Hub’s funktioniert, kann in dessen Anleitung entnommen werden.

thumb spacer - Logitech Harmony mit Loxone steuern & überwachen
Angebot thumb spacer - Logitech Harmony mit Loxone steuern & überwachen
Angebot thumb spacer - Logitech Harmony mit Loxone steuern & überwachen

Letzte Aktualisierung am 19.05.2018 um 03:00 Uhr | Affiliate Links | Bilder: Amazon Product Advertising API

Harmony Hub in FHEM einbinden

Da die komplette Steuerung bzw. die Einbindung via FHEM funktioniert, muss der Hub nun natürlich vorab in FHEM eingebunden werden. Dazu wird lediglich die IP-Adresse benötigt, welche aus dem Router entnommen werden kann. Meist unter “Heimnetzwerk” zu finden. An dieser Stelle setze ich eine fertige FHEM Installation voraus.

In die FHEM Kommandozeile muss folgendes eingegeben werden

So einfach funktioniert auch schon das Einbinden in FHEM. Um das Harmony Device besser finden zu können, kann es nun bspw. in den Raum Wohnzimmer verschoben werden.

Wenn das Device Harmony nun im Raum Wohnzimmer angeklickt wird, besteht die Möglichkeit sich die verschiedenen sog. Activities anzeigen zu lassen. Das sind quasi die Szenen, die beim Drücken der Fernsehtaste und/oder Filmtaste gestartet werden.

harmony activities - Logitech Harmony mit Loxone steuern & überwachen

Ruft man sich diese ab, sieht das Ganze so, oder so ähnlich aus:

harmony activities 2 - Logitech Harmony mit Loxone steuern & überwachen

Die Aktivitäten werden später für die Einbindung in Loxone benötigt, also am besten kurz notieren.
Was sonst noch alles damit angestellt werden kann, steht im FHEM Wiki: https://wiki.fhem.de/wiki/Harmony

Kommunikationsschnittstelle vorbereiten

Damit FHEM nun auch Loxone die Statusänderungen an Loxone mitteilt, sind ein paar Codezeilen in die fhem.cfg, sowie die 99_myUtils.pm nötig. Das Verfahren ist das Selbe, wie schon hier beschrieben.

In die fhem.cfg muss die folgende Zeile, damit FHEM bei Aktivitätsänderung eine Mitteilung sendet, aber nur bei Änderung der “currentActivity”, also der Änderungen wenn der Fernseher ein oder ausgeschaltet wird.

Nun muss, je nachdem welche Aktivitäten man im vorherigen Abschnitt notiert hat, die 99myUtils.pm Datei bearbeitet werden. Wie diese Datei angelegt wird, wird hier erklärt. Mein Code sieht so aus. Dadurch wird bei PowerOff eine Null gesendet, für Fernsehen die 1 usw.

Damit habe ich in Loxone die Möglichkeit die aktuelle Aktivität einzulesen, sowie den aktuellen Status von Harmony (falls die Verbindung z.B. nicht mehr steht).

Sofern durch das Howto FHEM mit Loxone erweitern noch nicht geschehen, bitte auch die folgenden Zeile mit in die 99myUtils.pm Datei schreiben.

Programmierung von Loxone

Damit Loxone nun die verschiedenen Aktivitäten einlesen kann, muss in Loxone ein Virtueller UDP Eingang angelegt werden. Dies erfolgt nach dem gleichen Schema, wie hier bereits beschrieben.

Also nun fix einen Virtuellen UDP Eingang anlegen.

fhem udplox 1 1024x588 - Logitech Harmony mit Loxone steuern & überwachen

Danach muss ein virtueller UDP Eingang Befehl angelegt werden, der die Daten von FHEM bei Änderungen der Aktivität der Harmony empfängt.

harmony activities 3 - Logitech Harmony mit Loxone steuern & überwachen

Hier muss speziell auf die Befehlserkennung geachtet werden. Ebenso muss “Als Digitalausgang verwenden” deaktiviert sein.

Nun fehlt eigentlich (nur noch) die entsprechende Konfiguration in Loxone, nach dem Baukastenprinzip. Um die Konfiguration zu veranschaulichen, hier ein Screenshot von meiner.

harmony loxone config - Logitech Harmony mit Loxone steuern & überwachen

 

Auf den ersten Blick sieht das vielleicht etwas wild aus, doch bei näherer Betrachtung stellt man fest, dass die Programmierung total logisch ist. Trotzdem erklären ich natürlich kurz, wie die Steuerung im Detail funktioniert.

Zu Anfang wird oben links der vorhin angelegt “Virtuelle UDP Eingang Befehl” auf die Programmierseite per Drag’n’Drop gezogen. Da ich 3 Aktivitäten auf der Harmony programmiert habe, benötigt ich dann 4 “Gleich Bausteine”. Diese haben die Aufgabe, jeweils abzugleich ob eine 0, 1, 2 usw. von der Harmony gesendet wird, daher müssen an diese Bausteine ebenso Kontanten an AI2 angeschlossen werden. Sind beide gleich, geht der Ausgang auf Ein. Somit ist das Einlesen der Aktivitäten bereits abgehakt. Die Merker an den “Gleich Bausteinen” sind übrigens nötig, um im unteren Teil der Programmierung den aktuellen Status zu visualisieren. Hierbei handelt es sich um einen Statusbaustein. Die Einschaltverzögerungen sind nur nötig, wenn man bspw. die Musik abschalten will – kein Muss.

Die Statusbausteinprogrammierung (was ein Wort), sieht bei mir so aus:

harmony loxone config.2jpg - Logitech Harmony mit Loxone steuern & überwachen

Welche Schaltungen man damit nun realisiert, ist jeden selbst überlassen. Wie bereits zu Anfang erwähnt, könnte man die Musik automatisch ausschalten beim Einschalten des Fernsehers. Oder eine bestimmte Beleuchtungsszene starten.

Ob man nun auch die Möglichkeit benötigt, die Harmony per Loxone zu steuern, muss jeder selbst wissen. Ein Hexenwerk ist dieses nun aber auch nicht mehr. Hierzu benutze ich den Radiotasten-Baustein.

loxone radiotasten - Logitech Harmony mit Loxone steuern & überwachen

Dort habe ich lediglich hinterlegt, was jeweils geschaltet wird.
Q1: Fernseher aus
Q2: Fernsehen an
Q3: Film an

An den jeweiligen Ausgängen befinden sich je ein Tastschalter, der einen Impuls von 0,5s gibt. Am Ausgang “Qon” befindet sich ein Virtueller Ausgang Befehl. Hier ist bei “Befehl bei Ein” z.B. “/fhem?cmd=set Harmony activity PowerOff” einzutragen. Wichtig ist, diese Befehle an Qon zu “hängen”, sonst kann es beim Schalten zu fehlerhaften Schaltungen kommen.

Wie Schaltbefehle an FHEM weitergegeben werden können, ist auch bereits in diesem Blogpost erklärt.

Diese Steuerung ist bei mir schon seit einigen Monaten im Einsatz, sodass ich diese definitiv empfehlen kann. Bislang habe ich damit keine Problem gehabt und steuere meine Harmony sowohl klassisch mit der Fernbedienung, per App, Loxone und Alexa. Funktioniert tadellos!

Logitech Harmony mit Loxone steuern & überwachen
5 ✭ (100%) 4 votes

Das könnte dich auch interessieren:
Raspberry Pi Homematic Funkmodul installieren Nachdem Homematic den Konfigurations-Adapter LAN HM-CFG-LAN abgekündigt hat, wird dieser nun in absehbarer Zeit komplett vom Markt verschwinden. In dem Howto FHEM Server auf Raspberry einrichten habe ich bereits erklärt, wie dieser Homematic Adapter ...
Howto: Smart Home Türklingel für Anfänger So allmählich habe ich fast alles steuerbar gemacht, was ich derzeit besitze. Egal ob es die Waschmaschine, der Trockner oder schlicht und einfach die Beleuchtung ist. An diesem Punkt angekommen, fragte ich mich nun, was noch alles machbar ist. Hi...
Howto: FHEM mit Loxone erweitern Ein (Loxone) Smart Home - was ist das eigentlich genau? Alles was zu Hause in irgendeiner Weise steuerbar ist, bestenfalls mittels Smartphone, wird als Smart Home betitelt. Doch was ist nun genau ein Smart Home? Für mich persönlich ist es erst dann e...
Howto: FHEM Server auf Raspberry einrichten Alles von überall aus steuerbar, das wird die Zukunft sein, davon bin ich überzeugt. FHEM macht einen großen Schritt hierhin nicht zuletzt durch den Raspberry Pi. In diesem Post möchte ich euch nun zeigen, wie schnell die Installation vonstatten geh...
Howto: FHEM Grundeinstellung Wie im vorherigen Post versprochen, geht es nun mit der Grundeinrichtung von FHEM weiter. Zwar wäre FHEM nun schon voll lauffähig und nutzbar, nichtsdestotrotz ist die nachfolgende Grundeinrichtung unabdinglich. Nachfolgend wird erklärt, welche Einst...

Schreibe einen Kommentar

Do NOT follow this link or you will be banned from the site!