Logitech Harmony per FHEM anbinden – Perfekte Integration ins Smart Home

Loxone im Einsatz? Dann schau dir unseren LoxKurs an und profitiere von unserem Wissen!

Die quelloffene Software¬†FHEM¬†hat sich¬†als Schweizer Taschenmesser unter den Smart-Home-L√∂sungen etabliert.¬†Es gibt kaum ein Smart-Device, welches¬†nicht bereits an FHEM¬†gekoppelt werden kann. So auch die Universalfernbedienung Logitech Harmony Ultimate, welche in Kombination mit dem Harmony Hub viele spannende Funktionen erm√∂glicht. So l√§sst sich √ľber FHEM dann nicht nur¬†der¬†TV ein- bzw. auszuschalten, sondern bspw. auch die Schlafzimmerbeleuchtung je nach Harmony-Aktivit√§t automatisch mitdimmen. Wie das funktioniert und wie die Harmony Remote in FHEM eingebunden wird, ist Inhalt des nachfolgenden Blogposts.

Logitech Harmony Ultimate und Harmony Hub

F√ľr die¬†hier gezeigte Integration wird eine Harmony Ultimate inkl. Harmony Hub (Affiliate-Link) vorausgesetzt. Die Harmony Ultimate-Fernbedienung kommuniziert dabei per Funk mit dem Harmony Hub, welcher die Steuerbefehle der Remote ohne nennenswerte Zeitverz√∂gerung in Infrarot- bzw. Bluetooth-Signale √ľbersetzt¬†und damit die Ansteuerung von TV, Sat-Receiver und Co. erm√∂glicht.

Affiliate-Link

[easyazon_image align=“none“ height=“250″ width=“176″ identifier=“B00C80JFSS“ locale=“DE“ src=“https://www.meintechblog.de/wordpress/wp-content/uploads/affiliate/B00C80JFSS.gif“ tag=“meintechblog-150811-21″ target=“_blank“ rel=“nofollow“>

Die Anbindung in FHEM funktioniert dabei im Grunde aber auch ausschlie√ülich mit dem ¬†Harmony Hub (Affiliate-Link), welcher auch einzeln erworben werden kann. Er wird per WLan ins heimische Netz eingebucht und √ľbernimmt¬†nachfolgend¬†die Schnittstellenfunktion zu FHEM.

Affiliate-Link

[easyazon_image align=“none“ height=“89″ width=“250″ identifier=“B00JBBD87G“ locale=“DE“ src=“https://www.meintechblog.de/wordpress/wp-content/uploads/affiliate/B00JBBD87G.gif“ tag=“meintechblog-150811-21″ target=“_blank“ rel=“nofollow“>

Ohne Remote und ausschlie√ülich mit dem Harmony Hub l√§sst sich das Ganze dann auch komplett per Smartphone-App steuern,¬†je nach Anwendungsfall ist¬†die Nutzung per¬†Harmony Remote aber doch¬†ein gutes St√ľck praktischer, auch wenn die Remote sp√§testens einmal pro Woche geladen werden muss. Die Ladestation¬†kann aber dabei¬†als Aufenthaltsort der Harmony Fernbedienung dienen, sofern diese gerade nicht genutzt wird. Dadurch bleibt¬†der Akku immer ausreichend aufgeladen.

Harmony Ultimate in Ladestation

Einrichtung der Harmony Remote

Die¬†Einrichtung der Harmony Remote funktioniert mittlerweile schon recht gut per Smartphone-App.¬†Ich selbst habe die kostenfreie iOS-App genutzt, f√ľr Android gibt es aber nat√ľrlich¬†das passende Pendant.

[app 626853860]

Zun√§chst¬†werden die gew√ľnschten¬†Ger√§te, also TV, Sat-Receiver, Apple TV, Verst√§rker hinterlegt. In der Harmony-Onlinedatenbank gibt es eigentlich immer das¬†passende Ger√§t, welches ohne Modifikation auch¬†genutzt¬†werden kann. Die einzelnen Tasten lassen sich auch¬†recht einfach anpassen, sofern dies einmal notwendig ist.¬†Fehlende Tasten bzw. Funktionen lassen sich dar√ľber hinaus auch √ľber die Harmony Remote mithilfe der Originalfernbedienung anlernen. Dazu kann¬†die PC-Version der Harmony-Software¬†genutzt werden, welche Silverlight voraussetzt und den Rechner damit oftmals recht schnell zum Schwitzen bringen kann. Teilweise ist die Einrichtung etwas frickelig,¬†beim zweiten oder dritten Versuch sollte es aber sp√§testens klappen.

Harmony Remote Einrichtung Geraete

Danach werden die sogenannten Aktivit√§ten definiert. Eine Aktivit√§t kann dabei mehrere Ger√§te beinhalten. Der TV wird als Anzeigemedium gew√§hlt, der Apple TV als Videoquelle und der AV-Verst√§rker f√ľr die Audioausgabe. Dadurch werden die verschiedenen Funktionen automatisch in der Aktivit√§t „Apple“ verkn√ľpft. Ein Tastendruck auf gleichlautende¬†Aktivit√§t startet dann den TV mit dem passenden HDMI-Eingang, der AV-Receiver schaltet sich dann¬†ebenfalls mit der¬†korrekten Input-Quelle¬†ein und der Apple-TV wird aus dem Standby geweckt. Die Navigationstasten der Fernbedienung¬†steuern dann automatisch den Apple TV an, die Lauter- bzw. Leisertasten direkt den AV-Verst√§rker und so weiter.

Werden mehrere Aktivitäten angelegt, schalten sich bei einem Wechsel zwischen den Aktivitäten dann automatisch nicht mehr benötigte Geräte ab, was sehr praktisch ist. Das Ganze lässt sich sehr individuell einrichten, was auf der einen Seite je nach Anzahl der einzubindenden Geräte recht aufwändig und zeitraubend sein kann, auf der anderen Seite aber den späteren Betrieb weitgehend vereinfacht. Hier sollte man sich am besten einen ganzen Abend Zeit nehmen, da sich die Einrichtung schnell in die Länge ziehen kann.

Harmony-Aktivitaet starten

Ist alles soweit eingerichtet, wie man sich das w√ľnscht, kann es mit der Integration in FHEM weitergehen.

Einbindung der Harmony Remote in FHEM

Wie im¬†FHEM-Wiki¬†nachzulesen, muss¬†f√ľr den Betrieb der Harmony Ultra-Remote auf dem¬†FHEM-Server nur ein¬†Softwarepaket nachinstalliert¬†werden. Also erst einmal per Terminal auf dem FHEM-Server (hier ein Raspberry Pi 2 (Affiliate-Link)) einloggen (Standardpasswort lautet „raspberry“):

ssh pi@192.168.3.37

und die notwendigen Befehle absetzen:

sudo apt-get update && sudo apt-get -y install libjson-perl

Jetzt fehlt nur noch der passende Eintrag in der fhem.cfg, um das Harmony-Modul zu aktivieren:

define SZ.Harmony harmony 192.168.3.110
attr SZ.Harmony room Schlafzimmer

192.168.3.110¬†steht in diesem Beispiel¬†stellvertretend f√ľr die IP des Harmony Hubs, welche bspw. √ľber die Fritzbox unter http://fritz.box -> Heimnetz ->¬†HarmonyHub ermittelt werden kann. Hier lassen sich auch MyHarmony-Benutzername (E-Mail-Adresse) und Passwort angeben, was aber nicht notwendig ist. Also erstmal weglassen und erst bei Bedarf eintragen (siehe FHEM-Wiki).

Ist der Eintrag hinterlegt und gespeichert, wird noch per FHEM-Kommandozeile der Befehl

set SZ.Harmony autocreate

abgesetzt. Dadurch werden am Harmony Hub angemeldete Ger√§te automatisch in FHEM √ľbernommen.

Jetzt können mit eingerichteten Aktivitäten mit

get SZ.Harmony activities

und die jeweiligen Schaltbefehle der Geräte mit

get SZ.Harmony deviceCommands

angezeigt werden.

Und das war es auch schon mit der Ersteinrichtung in FHEM. Nach kurzer Zeit schaltet der im Raum¬†„Schlafzimmer“ -> „WZ.Harmony“ zu findende Harmony Hub¬†auf „connected“ und alle dort bereits angebundenden Ger√§te sind zu sehen.

FHEM Harmony Details

Unter¬†„WZ.Harmony“ sind dann auch alle Readings – wie der „activityStatus“- einsehbar, der¬†sp√§ter f√ľr das automatische Schalten der Beleuchtung genutzt werden kann.

FHEM Harmony Readings

Jetzt noch ein Klick auf „Save config“ und die neu eingerichteten¬†Ger√§te bleiben¬†permanent auch nach dem n√§chsten Neustart gespeichert.

TV per FHEM ein- und ausschalten

Ab sofort lassen sich auch bereits erste Steuerbefehle absetzen und bspw. der TV ein- und ausschalten:

set SZ.Harmony command LG-Fernseher PowerToggle

So l√§sst sich bspw. auch recht einfach ein Funktaster – in diesem Fall ein HomeMatic Wanschalter (Affiliate-Link) –¬†nutzen, um den Fernseher √ľber den oberen Tastpunkt ein- bzw.¬†auszuschalten:

define TastendruckSchaltetTV notify SZ.Funktaster.Oben:Short.* set SZ.Harmony command LG-Fernseher PowerToggle

Auch werden¬†im „Event Monitor“ die¬†Benutzerinteraktionen beim¬†Starten und Stoppen der √ľber die Harmony Remote konfiguriereten Aktivit√§ten (Activities) angezeigt. Genutzt wird dabei sp√§ter bspw. das Event „2015-08-10 20:02:21 harmony SZ.Harmony currentActivity: starting RaspBerry“.

FHEM Eventmonitor starting

Update vom 19.08.2016:¬†Seit einiger Zeit ist es √ľber einen kleinen Umweg auch m√∂glich einzelne Tastendr√ľcke der Harmony Fernbedienung in FHEM „mitzulesen“ – und damit nicht mehr¬†ausschlie√ülich nur die Activities. Mehr Infos dazu im untenstehenden Kommentar von Sebastian.

Automatisch gedimmtes Licht je nach Aktivität

Um das Licht je nach gewählter Hamony-Aktivität an- und auszuschalten bzw. zu dimmen, werden nachfolgend verschiedene notify-Befehle genutzt.

Beim Starten der Harmony-Aktivit√§t „Fernsehen“ wird die Beleuchtung „WZ.Bodenbeleuchtung“ eingeschaltet. Beim Starten der Aktivit√§ten „RaspBerry“ bzw. „Apple“ wird der Dimmaktor auf 30 bzw. 20 Prozent gedimmt, um eine geringere Helligkeit zu setzen. Genutzt werden kann daf√ľr bspw. der HomeMatic Funk-Dimmaktor (Affiliate-Link).¬†Wird eine Aktivit√§t mit („PowerOff“) gestoppt, schaltet das Licht wieder aus.

define StartingFernsehenLichtDimmen40 notify SZ.Harmony.currentActivity:.starting.Fernsehen set WZ.Bodenbeleuchtung on

define StartingRaspBerryLichtDimmen30 notify SZ.Harmony.currentActivity:.starting.RaspBerry set WZ.Bodenbeleuchtung 30

define StartingAppleTVLichtDimmen20 notify SZ.Harmony.currentActivity:.starting.Apple set WZ.Bodenbeleuchtung 20

define StartingPowerOffLichtAus notify SZ.Harmony.currentActivity:.PowerOff set WZ.bodenbeleuchtung off

Mit diesem Grundger√ľst lassen sich noch viele weitere Spielereien umsetzen, wobei leider aktuell f√ľr solche automatischen FHEM-Schaltvorg√§nge nur die Start- und Stopvorg√§nge der Aktivit√§ten genutzt werden k√∂nnen, da nur diese und keine direkten Schaltvorg√§nge¬†einzelner Ger√§te als Event in FHEM auftauchen.

Aus meinem täglichen Leben

Seit Langem nutze ich bereits Harmony Fernbedienungen, um das Fernsteuerungs-Chaos zu minimieren und gleichzeitig den WAF im smarten Zuhause zu erhöhen (mit unterschiedlichem Ergebnis). Je eine Harmony Ultimate inkl. Harmony Hub (Affiliate-Link) ist dabei im Wohn- bzw. Schlafzimmer in Betrieb und ersetzt in meinem Fall bis zu ein Dutzend konventionelle Fernbedienungen.

Fernsteuerungs-Chaos

Seit meiner ersten Harmony, √ľber welche ich bereits vor √ľber vier Jahren im Artikel Logitech Harmony One – Universalfernbedienung deluxe¬†berichtet hatte, ist technologisch Einiges passiert. Die Harmony-Software f√ľr den PC/Mac wurde verbessert, wobei ich¬†die Nutzung des bereits √ľberholten¬†Silverlight als Grundlage der Software immer noch nicht nachvollziehen kann. Hier sollte Logitech einmal einen Cut machen und die Software neu aufsetzen. Aber vielleicht ist man ja auch bestrebt alle Funktionalit√§t per Smartphone bereitzustellen. Ein Firmwareupdate l√§sst sich¬†aktuell jedenfalls nur √ľber den PC per USB-Anschluss starten.

MyHarmony Mac Software Firmwareupdate

Gl√ľcklicherweise bietet die Smartphone-App auch jetzt bereits nicht nur rudiment√§re Steuerungsfunktionen, sondern in Kombination mit dem Harmony Hub auch Konfigurationsm√∂glichkeiten, um die Harmony Remote on-the-fly und ohne Kabelgewirr √ľber das USB-Kabel umzuprogrammieren, welches f√ľr das Firmware Update notwendig ist.

Harmony Ultimate USB-Anschluss

Das ist auch einer der¬†gro√üen Vorteile, die gerade das teuere Set bestehend aus¬†Harmony Ultimate inkl. Harmony Hub (Affiliate-Link) mit sich bringt. Eine in der¬†App get√§tigte √Ąnderung wird dann in wenigen Sekunden automatisch¬†√ľber den Hub auf die Harmony Remote gepusht. Ein zeitaufw√§ndiges Anschlie√üen der Fernbedienung¬†an einen PC bei kleinen √Ąnderungen entf√§llt damit g√§nzlich.

Auch bin ich mittlerweile ein richtiger Fan der funkbasierten √úbertragung zwischen Remote und Hub geworden, welche das Schalten ohne¬†direkte Sichtverbindung erlaubt. So kann man getrost eine Taste auf der Remote dr√ľcken und¬†braucht dabei nicht auf deren Ausrichtung zu achten, wie bspw. bei der¬†„normalen“ Harmony Touch¬†(Affiliate), welche Signale ausschlie√ülich per Infrarot und nicht per Funk aussendet. Das macht auf Dauer einfach keinen Spa√ü, wenn man sich bei jedem Tastendruck verrenken muss, um den Receiver im AV-Schrank „um¬†die Ecke“ ansteuern zu k√∂nnen.

Update vom 16.08.2015:¬†michbeck hat gerade darauf hingewiesen, dass auch die Harmony Touch mit einem Hub betrieben werden kann. Das best√§tigt auch die¬†Harmony Homepage, welche besagt: „Mit dem Harmony Ultimate Hub nutzen Sie das volle Potenzial der Harmony-Technologie, indem der Harmony Touch Funkfunktionen hinzugef√ľgt werden.“ Danke f√ľr die Info! Das hatte ich bisher nicht auf dem Schirm.¬†Update¬†Ende

Der „Funk“-Umweg der Ultimate-Remote √ľber den Hub, welcher noch bei √§lteren Harmony-Generationen zu einem st√∂renden Zeitverzug gef√ľhrt hatte, ist bei der aktuellen Generation gl√ľcklicherweise so gering, dass er nicht mehr wahrnehmbar ist. Deshalb¬†ist die Harmony Ultimate in Kombination mit dem Harmony Hub und der Integration mit FHEM aktuell die von mir pr√§ferierte L√∂sung, auch wenn der Kaufpreis erstmal abschreckt. Selbst¬†wenn die Einrichtung manchmal echt nervig und zeitraubend sein kann, ein besseres Gesamtpaket habe ich bisher noch nirgendwo gefunden.

Affiliate-Links

[easyazon_image align=“none“ height=“200″ width=“140″ identifier=“B00C80JFSS“ locale=“DE“ src=“https://www.meintechblog.de/wordpress/wp-content/uploads/affiliate/B00C80JFSS.gif“ tag=“meintechblog-150811-21″ target=“_blank“ rel=“nofollow“>[easyazon_image align=“none“ height=“71″ width=“200″ identifier=“B00JBBD87G“ locale=“DE“ src=“https://www.meintechblog.de/wordpress/wp-content/uploads/affiliate/B00JBBD87G.gif“ tag=“meintechblog-150811-21″ target=“_blank“ rel=“nofollow“>

Loxone im Einsatz? Dann schau dir unseren LoxKurs an und profitiere von unserem Wissen!

Verpasse keine Inhalte mehr! Trage dich in den Newsletter ein und folge uns auf Facebook.

Was ist ein Affiliate-Link? Wenn du auf einen Affiliate-Link klickst und √ľber diesen Link einkaufst, bekomme ich vom betreffenden Online-Shop oder Anbieter eine Provision, was mich u.A. bei den laufenden Kosten den Blogs unterst√ľtzt. F√ľr dich ver√§ndert sich der Preis nicht.

Jörg

hat meintechblog.de ins Leben gerufen, um seine Technikbegeisterung und Erkenntnisse zu teilen. Er veröffentlicht regelmäßig Howtos in den Bereichen Smart Home und Home Entertainment. Mehr Infos

103 Gedanken zu „Logitech Harmony per FHEM anbinden – Perfekte Integration ins Smart Home“

  1. Hallo Jörg,
    Auch dieser Beitrag ist wieder sehr gelungen.
    Ich selbst habe f√ľr meine Komponente seit Jahren die Philips Pronto TSU 9400
    im Einsatz. Bin sehr zufrieden. Leider hat Philips die Produktion eingestellt.
    F√ľr die Anbindung an Fhem habe ich bis jetzt noch keine Zeit gehabt. Kommt aber sicherlich sp√§ter.
    Gruß Michael

    1. Stimmt, ist ein guter Preis. Jedoch wird es dann mit der FHEM-Anbindung schwierig, auch wenn man einen Hub dazukauft. Der Hub empfängt nämlich meines Wissens nur Funksignale von der Ultimate Remote. Die Touch kann leider nur Infrarot.

      Gr√ľ√üe
      Jörg

    2. Hallo Jörg,

      die Harmony Touch kann auch per Funk mit dem Hub sprechen. Einziger Unterschied zur Ultimate ist dann nur noch der fehlende Bewegungssensor, der die Tastenbeleuchtung der Fernbedienung beim Aufheben aktiviert.

    3. Hi michbeck,
      vielen Dank f√ľr die Info! Das war mir bisher nicht bewusst. Ich habe dem Blogpost ein entsprechendes Update verpasst.

      Gr√ľ√üe
      Jörg

      PS: Die Harmony Touch hat neben dem fehlenden Bewegungssensor auch keine Vibration im Vergleich zur Ultimate.

  2. Guten Morgen,

    danke f√ľr den Artikel.
    Kannst du vielleicht noch infos posten wie du den RPi angebunden hast? Also IR oder BT? Oder geht da vielleicht sogar CEC?
    Und wie du (ich nehme an du verwendest Rasplex) gemappt hast.
    Danke!

    Ich verwende anstatt der Ultimate die Harmony Smart Control (Affiliate-Link).
    Pro:
    Nummertasten
    sehr leicht und schlank
    Kein Akku der ständig leer ist. (und somit auch keine Ladestation die irgendwo rumsteht)
    kommt mit einer Knopfzelle Monate/Jahre aus
    Prei (80‚ā¨ standard, gibts heut aber auch bei Amazon im Angebot)

    Con:
    kein Display (f√ľr mich nicht wirklich ein Nachteil aber das ist eben individuell)
    nur 8 anstatt 15 Geräte
    keine Tastenbeleuchtung (einziger wirklicher Con in meinen Augen)

    1. Hi Herbert,
      aktuell nutze ich noch einen stink normalen IR-Dongle des HP Windows Media Center (Affiliate-Link), wie im Artikel Raspberry Pi 2 und RasPlex ‚Äď HowTo zum perfekten Plex-Client unter 60 Euro beschrieben. Das funktioniert perfekt mit dem „Windows Media Center“-Profil auf der Harmony. Ich glaub ich hab dann auch noch einige Tasten deaktiviert bzw. umgemappt, aber das kann man ja im laufenden Betrieb einfach per Harmony-App anpassen.

      Die Harmony Smart Control hatte ich ehrlich gesagt gar nicht auf dem Schirm. Ist ja super g√ľnstig inkl. Hub zu bekommen. Werde ich mir auch einmal ansehen, wobei ich Fernbedienungen eigentlich bevorzuge, die nachts mit Beleuchtung aufwarten. Die Ultimate nimmt man nur in die Hand und die Beleuchtung springt automatisch an. Der schwache Akku ist dank Ladestation eigentlich kein Problem, wobei einmal hatte ich auch schon das Problem, dass ich erstmal ein paar Minuten nachladen musste, als sie mehrere Tage neben der Ladestation lag.

      Gr√ľ√üe
      Jörg

    2. Noch eine kurze Frage: L√§sst sich die Smart Control auch wie die Ultimate kabellos direkt √ľber den Hub umprogrammieren oder muss man sie immer per USB an den Rechner anschlie√üen?

    3. zu deiner frage: ja, geht

      Ja die fehlende Beleuchtung ist nervig, jetzt aber nicht soooo schlimm, weil ich mir ja die LED Leiste aus einem deiner Blogs auch besorgt habe :D (die konnte ich nebenbei bemerkt noch nicht einbinden. also mit harmony direkt, ohne fhem)

      So nebenbei… ich hab Sonos, Harmony, die WLAN gesteuerte LED und nen Pi (bzw. VM). kann ich da eigentlich schon was mit FHEM anfangen zu basteln?

    4. Danke f√ľr die R√ľckmeldung. Hab mir die Smart Control gleich mal geordert. :) Bin gespannt, wie sie sich im Vergleich zur Ultimate schl√§gt. Zum aktuellen Preis von 80‚ā¨ bekommt man normal ja nur den Hub alleine.
      Du k√∂nntest bspw. mit FHEM basteln, dass sich beim Starten der Harmony-Aktivit√§t „Fernsehen“ deine Sonos automatisch abschalten (sofern sie gerade an sind) und dein LED-Licht je nach Uhrzeit bzw. Sonnenuntergang automatisch hochdimmt, um eine angenehme Hintergrundbeleuchtung zu haben. :)

      Gr√ľ√üe und viel Spa√ü bei der Umsetzung
      Jörg

    5. Die Smart Control g√§bs heut um 14 Uhr bei den Amazon Deals…
      Bin schon gespannt auf einen Vergleich. Hatte die erste One und brauchte das Display dort nicht. Von der Smart Control bin ich aber sehr angetan (eben abgesehen von der fehlenden Beleuchtung)
      Die 2 Sonos 5 h√§ngen im Stereo am Fernseher (line in vom Sonos 5) und das LED Licht ist aktuell mit der App zeitgesteuert. Also gibts noch keine gro√üartigen M√∂glichkeiten :) aber ich werds trotzdem mal probieren. (besser als zeitgesteuert w√ľrd ichs finden, wenns an/aus geht, sobald ich Kodi/Plex verwende)
      M√∂cht das Ganze ja dann in Zukunft √ľber Loxone visualisieren.
      LG Herbert

    6. Ah, danke f√ľr den Tipp. Dann storniere ich wohl schnell und schau sp√§ter nochmal, ob der Preis noch g√ľnstiger wird. :)
      Bzgl. Plex habe ich schon lange PlexWatch und PlexWatchWeb im Einsatz. Das sind zwei geniale Tools, welche alle Aktivitäten des Plex Media Servers mitprotokollieren und grafisch sowie tabellarisch aufbereiten. Damit kann man bspw. auch ein http-Request in Richtung FHEM oder Loxone schicken, sobald ein Film gestartet bzw. gestoppt wird, um damit bspw. die Beleuchtung automatisch zu dimmen. Wenn ich das erfolgreich umgesetzt habe, werde ich evtl. auch eine Anleitung schreiben. Das Ganze ist aber schon etwas frickelig.

      Gr√ľ√üe
      Jörg

  3. “ auch wenn die Remote sp√§testens einmal pro Woche geladen werden muss“
    Sag blo√ü, die h√§lt bei dir eine Woche durch? Selbst, wenn ich die Fernbedienung komplett aufgeladen f√ľr ca. 4 – 5 Tage nur irgendwo herumliegen lasse, weil ich z. B. im Urlaub bin o. √§., ist der Akku komplett entladen. Wenn ich dann TV meine Ger√§te komfortabel bedienen will, muss ich dann meist zum Tablet mit der Harmony-App oder zur Fernbedienung des AV-Recievers greifen (wie gut, dass es HDMI-CEC gibt).

    Eine Fernbedienung wie die Harmony One w√§re mir eigentlich lieber gewesen, aber mit dem Hub ist die Ultimate nat√ľrlich unschlagbar. Ich lasse von FHEM aus einen Pause-Befehl senden, wenn jemand bei mir anruft. Die Aktion ist dabei sogar schneller als das Telefon klingelt.

    1. Die Geschichte mit dem Telefon gef√§llt mir. Wobei ich das wohl so machen werde, dass erst pausiert wird, sobald ich mit dem Telefon rangehe, welches f√ľr den jeweiligen Raum vorgesehen ist.
      Die Ultimate hält etwa eine Woche, ja. Wobei die Ladeanzeige am Display nicht sooo genau ist, zum Schluss hin nehmen die verbleibenden Ladebalken recht schnell ab.

      Gr√ľ√üe
      Jörg

  4. hab mein Smarthub mit Fernbedienung (die ohne touch) gestern bekommen. Bin bis jetzt sehr begeistert. Steuere damit Playstation, Receiver,Amazon Fire TV, Soundbar und TV. Alles funktioniert wirklich gut. √úber den Dienst IFTTT kann kann ich meine Ger√§te sogar √ľber meine Pebble Smartwatch ein uns aus schalten.
    Aber eine Funktion die ich mir w√ľnsche, ist das ich mit der Fernbedienung auch meine eigenen Ger√§te bedienen kann. Z.B FHEM (Rollo, Licht) oder einfach einen HTTP Request ausl√∂sen. Leider gehts anscheinend nur in die andere Richtung.
    Eine (dirty) Workaround w√§re vielleicht den Rasberry als Computer √ľber BT Tastatur anmelden.
    Hat jemand eine Idee ?

  5. Ein super Tutorial, vielen Dank daf√ľr an dieser Stelle.

    Mein Wunsch wäre es, via Harmony Fernbedienung einen Befehl abzusetzen, durch welchen per Fhem z.B. der PC hochgefahren, oder die Beamerleinwand per Funk heruntergefahren wird.

    Ist dies so wie ich es mir vorgestellt habe möglich?

    Beste Gr√ľ√üe und einen sch√∂nen Start in die neue Woche

    1. Hi Marcel,
      das Absenden eines direkten Befehls √ľber die Harmony, wie Leinwand ab, ist aktuell nicht ohne Umwege m√∂glich. Man kann aktuell nur das Starten/Stoppen von Harmony-Aktivit√§ten nutzen, um solche Befehle zu triggern.

      Gr√ľ√üe
      Jörg

    2. Vielen Dank f√ľr die schnelle Antwort.

      Das bedeutet, wenn ich den Start meines Projektors als Aktivität einstelle, kann ich per Fhem den Start des Computers und das Herunterfahren der Leinwand einleiten?!

      Das wäre nämlich exakt mein Plan :-)

    3. So sollte das im Prinzip funktionieren. Du musst das Reading activity bzw current activity dieser Aktivit√§t „Start Projektor“ in FHEM auswerten bzw darauf reagieren.

    4. Du kannst aber auch eine „Dummy“-Aktivit√§t mit einem physisch nicht vorhandenen Ger√§t in der Harmony anlegen und diese Aktivit√§t bzw. deren readings dann in FHEM auswerten.

    5. Schön, dass meine Vorstellung doch nicht so abwegig ist :-)

      Ich muss leider eingestehen, dass ich was Fhem anbelangt, noch ein totaler Analphabet bin und mich momentan bem√ľhe, mich in die Materie hineinzuarbeiten.

      Gibt es f√ľr die von dir vorgeschlagenen L√∂sungswege eine Art Tutorial, welches auch einem Pflegefall wie mir weiterhelfen k√∂nnte?

      Vielen Dank f√ľr deine M√ľhe und
      Beste Gr√ľ√üe

  6. Und wenn man jetzt noch einen IR oder Bluetooth Empfänger an seinen FHEM Rechner hängt, dann kann man sogar notifys direkt in FHEM auslösen und so z.B. die Funksteckdose, auf denen das gesamte HiFi-Equipment hängt, beim Starten einer Aktivität zu schalten.
    Oder aber auch die Somfy Rollos

    1. Hast du dann einfach deinen FHEM-Server als Device in der Harmony-Software hinzugef√ľgt? Habe ja an meinem Cubietruck einen Bluetooth Stick in Verwendung – w√ľrde das wohl funktionieren?

      Gruß Firetic

    2. In der Harmony habe ich den IR Empf√§nger (einen Hama MCE irgendwas) hinterlegt und dann in der Harmony Software ein Procedere f√ľr das ein und Ausschalten definiert (Taste 7 f√ľr PowerOn und Taste 8 f√ľr Power Off)

      FHEM habe ich beigebracht auf dem Device zu lauschen und wenn eben einer der Tasten kommt f√ľhrt er das entsprechende Notify aus.

      Mit Bluetooth sollte das ebenso gehen. Afaik kann man der Harmony ja auch einen PC per Bluetooth steuern. Du biegst das halt um dass die EIngaben von der Hamony nicht auf der Console landen sonderen im FHEM.

  7. Hey,

    könnte mir jemand eventuell zu der oben von mir geschilderten Problemdarstellung eine Auskunft geben?

    Ich möchte mittels Fhem bestimmte Dinge in eine, in meiner Ultimate programmierten, Aktion einbinden.

    Ich habe z.B. mit dieser Anleitung:
    http://heinz-otto.blogspot.de/2015/04/computer-mit-fhem-und-ausschalten.html
    einen Wake on Lan Befehl mittels Fhem realisiert und m√∂chte diesen nun Gerne in die Aktion „Beamer einschalten“ einbinden.
    Leider stehe ich als totaler Neuling ziemlich ratlos da, es w√§re sch√∂n wenn sich jemand die Zeit nehmen w√ľrde, mir den ein oder anderen Rat zu geben.

    Beste Gr√ľ√üe

  8. Hallo Jörg und alle anderen Leser!

    Ich habe auch die Ultimate, den HUB und das Ding in FHEM integriert.
    Ich habe einige Activities definiert, und kann somit aus FHEM eine Activity triggern und auch auf den Status einer Activity mit einem notify reagieren und z.B. bei stop Fernsehen, ein Licht einschalten. Soweit so gut.

    Jetzt möchte ich aber beim klick auf den PAUSE Button auf der FB ein Licht anschalten, und bei PLAY wieder ausschalten.
    Bei POWEROFF stoppe ich ja die Activity und da löst der notify wieder ein Licht einschalten aus. Das geht ja schon.

    Wie bekomme ich es hin auf PLAY und PAUSE einen Notify auszulösen?

    Danke
    Holger

    1. Hi Holger,
      genau das funktioniert in dieser Form leider (noch) nicht. Daf√ľr m√ľsste man aktuell einen Umweg gehen, um die Harmony-Signale (Play, Pause) wieder per Bluetooth. oder Infrarotempf√§nger an den FHEM-Server zu schicken. Das gef√§llt mir aber auch nicht. Sobald sich auch „normale“ Schaltbefehle der Harmony in FHEM als Trigger nutzen lassen, folgt ein Update.

      Gr√ľ√üe
      Jörg

    2. Den Wunsch habe ich auch :-)

      Gibt es eigentlich irgendwelche Information dar√ľber ob an einer Realisierung gearbeitet wird und wie die Chancen stehen das dies realisiert werden kann?

      Ich möchte nämlich auch ungerne diesen Umweg gehen ;-)

      Gruß Firetic

    3. Danke f√ľr die Antworten.
      Ich bin jedenfalls gespannt ob es was wird, und wann.

      @Jörg
      Euer Blog befasst sich ja auch mit smarVisu…
      Ist da vielleicht eine Möglichkeit gegeben?
      Kann ich hier vielleicht einen Play/Pause Toggle bauen, der √ľber FHEM den Einstieg ins System hat, dieser dann einen notify triggert, und dann aber den Rest, also das eigentliche Play/Pause toggle √ľber den Harmony HUB an den Player ausgibt?

      Bis auf die Situation, dass ich eigentlich die Harmony habe weil das HW Tasten sind und kein Touch, wäre das aber auch durch einen HW Taster realisierbar.
      Aber es kann auch sein, dass ich noch nicht verstanden habe ob ich √ľber FHEM die GER√ĄTE steuern kann, oder nur Activities.

      Gruß

      Holger

    4. Hi Holger,
      √ľber FHEM l√§sst sich √ľber den Harmony Hub alles steuern, was auch √ľber die Harmony Remote „programmiert“ wurde, also sowohl Activities starten/stoppen als auch ger√§tespezifische Aktionen (Play, Pause, etc.) ausf√ľhren. Das kann man dann entweder direkt √ľber die FHEM-Oberfl√§che realisieren oder – wie du bereits angemerkt hast – auch √ľber alternative Visualisierungen wie smartVisu. Hoffe die Info hilft dir weiter.

      Gr√ľ√üe
      Jörg

  9. Hi Jörg,

    wie immer verfolge ich mit begeisterung deinen Blog(hat mir schon oft den hintern gerettet…)

    Ich stehe gerade vor einem erneuten Problem und hoffe das du mir eventuell weiter helfen kannst..

    ich hab eine mediasteckdose die ich vorher einschalten muss bevor ich harmony befehle senden kann.. das habe ich hinbekommen…

    jetzt kommt meine „Denkblockade“…
    Ich habe mir 2 Dummies angelegt zum die szenarien jeweils zu schalten
    [code]
    ### TV Widget Wohnzimmer ###
    define FernseherWZ dummy
    attr FernseherWZ alias TV
    attr FernseherWZ cmdIcon on:general_an@green off:general_aus@red
    attr FernseherWZ devStateIcon on:it_television@green off:it_television@red set_off:it_television@red set_on:it_television@green
    attr FernseherWZ group Multimedia
    attr FernseherWZ icon it_television
    attr FernseherWZ room Wohnzimmer
    attr FernseherWZ setList off on
    attr FernseherWZ sortby 1
    define FernseherWZAn notify FernseherWZ:on set MediaSteckdoseWZ_Sw on;;set HarmonyWZ activity TV
    attr FernseherWZAn room Administration
    define FernseherWZAus notify FernseherWZ:off set HarmonyWZ activity -1
    attr FernseherWZAus room Administration

    ### Radio Widget Wohnzimmer ###
    define RadioWZ dummy
    attr RadioWZ alias Radio
    attr RadioWZ cmdIcon on:general_an@green off:general_aus@red
    attr RadioWZ devStateIcon on:it_radio@green off:it_radio@red set_off:it_radio@red set_on:it_radio@green
    attr RadioWZ group Multimedia
    attr RadioWZ icon it_radio
    attr RadioWZ room Wohnzimmer
    attr RadioWZ setList off on
    attr RadioWZ sortby 1
    define RadioWZAn notify RadioWZ:on set MediaSteckdoseWZ_Sw on;;set HarmonyWZ activity Radio
    attr RadioWZAn room Administration
    define RadioWZAus notify RadioWZ:off set HarmonyWZ activity -1
    attr RadioWZAus room Administration
    [/code]
    ..funktioniert auch soweit…
    1.) Problem : wenn ich √ľber die Hardware-Fernbedeinung schalte, m√∂chte ich dass der dummy den state annimmt.. das sollte ja gehen, da ich den state der devices abfragen kann…
    mein versuch
    [code]
    ### test ###
    define FernseherWZNotify notify harmony_123123123:* { if (ReadingsVal(„harmony_123123123″,“state“,““) eq „on“) { fhem(„setstate FernseherWZ on“) } else { fhem(„setstate FernseherWZ off“) } }
    define RadioWZNotify notify harmony_124124124:* { if (ReadingsVal(„harmony_124124124″,“state“,““) eq „on“) { fhem(„setstate FernseherWZ on“) } else { fhem(„setstate FernseherWZ off“) } }
    [/code]
    ..geht leider nicht…

    2.) Problem
    kann ich irgend wie einen befehl ausf√ľhren bevor ein schaltvorgang get√§tigt wird…warum ?
    Bevor ich die Mediasteckdose ausschalte will ich die harmony activities noch setzen also auf PowerOff und die Befehle sollten nat√ľrlich auch durchlaufen..deshalb die verz√∂gerung.. mein verusch
    [code]
    ### Mediasteckdose – harmony action ###
    define MultimediaSteckdoseAus notify MediaSteckdoseWZ_Sw:off set HarmonyWZ activity -1;;setstate RadioWZ off;;setstate FernseherWZ off
    attr MultimediaSteckdoseAus room Administration
    [/code]
    …funktioniert leider nur halbwegs, da zwar der state gesetzt wurde, aber der befehl nie beim TV ankam da schon vorher strom weg war.. somit beim n√§chsten mal Strom einschalten(direkt nicht √ľber das Szenario) geht der TV wieder an was ich ja nicht will..
    ..soweit verständlich was ich damit versuche ?

    Achja generell, die Mediasteckdose hat einen timer.. wenn zu wenig anliegt geht sie nach 5 min aus…. das heist da ist alles klar, da ja vorher irgendwie alles ausgeschalten worden sein muss… es geht letzendlich nur um den manuellen Steckdose aus…

    ich hoffe das war jetzt nicht zu unverständlich :)

    1. … ok mir sind noch nebenwirkungen aufgefallen..
      wenn ich √ľber die fernbedienung schalte und die steckdose aus ist nimmt das harmony nen neuen state ein, das ger√§t nat√ľrlich nicht weil kein strom.. das verwurschelt alles …

      ansatz der richtig wäre, wäre glaub ich
      1.) zustandswechsel in den jeweiligen devices -> update jeweiligen dummy state
      2.)harmony state √ľberwachen
      – state change und steckdose an -> mach nichts …(wenn hardware fernbedienung passt sich der dummie state ja an, wenn fhem sowieso..)
      – state change und steckdose aus -> steckdose an und wiederhole den befehl/szenario

      – somit sollten die dummies immer im richtigen state sein ?!
      – und egal wo ich schalte fhem oder hardware fernbedienung die states sollten nicht mehr verutschen oder seh ich das falsch ?
      ….
      so wie setzt man das jetzt am besten um?

    2. ok update:
      das mit den states hab ich hinbekomen
      ### adapt dummy states according to garmony device state ###
      define FernseherWZNotify notify harmony_123123123.* { if (ReadingsVal(„harmony_123123123″,“power“,““) eq „on“) { fhem(„setstate FernseherWZ on“) } else { fhem(„setstate FernseherWZ off“) } }
      define RadioWZNotify notify harmony_124124124.* { if (ReadingsVal(„harmony_124124124″,“power“,““) eq „on“) { fhem(„setstate FernseherWZ on“) } else { fhem(„setstate FernseherWZ off“) } }

      vielleicht kann mir noch jemand beim den letzen Problemen helfen
      1.) der Ansatz w√§re wenn die steckdose off ist und ich mit der HardwareHarmony schalte…

      define HarmonyRemoteNotify notify HarmonyWZ:currentActivity.* { if (ReadingsVal(„MediaSteckdoseWZ_Sw“,“state“,““) eq „off“ && ReadingsVal(„HarmonyWZ“,“currentActivity“,““) neq „PowerOff“) { fhem(„set 3149A1_MediaSteckdoseWZ_Sw on“);; fhem(„set ### harmony.currentactivity###“) }

      <— set ### harmony.currentactivity### <– wie kann ich den letzen schalt befehl noch mal senden ? am besten sogar mit 2-5 sek verz√∂gerung, weis das jemand ? ist das praktikabel oder gibts da bessere Ans√§tze ?

      Das 2te Problem ist , wenn ich die Steckdose ausschalte, wie kann ich davor(bevor der Befehl raus geht) das harmony szenario auf powerOff schalten…?

      danke

    3. Hi Dom,
      mal ne kurze Anmerkung… Du schreibst in deinem Code „neq“, das muss aber eigentlich „ne“ lauten.
      In deinem Beispiel k√∂nntest du den Schaltbefehl bspw. mit dem zwischengeschobenen „sleep 3;;“ (ohne Anf√ľhrungszeichen) um 3 Sekunden verz√∂gern. Das ist aber oftmals suboptimal, da hier FHEM quasi f√ľr diesen Zeitraum in den Tiefschalt f√§llt. Besser w√§re die Nutzung des DOIF-Befehls. Diesen habe ich z.B. im Artikel HowTo: Elektrische Roll√§den per FHEM und HomeMatic automatisieren erkl√§rt.

      Hoffe das hilft dir weiter!
      Gr√ľ√üe
      Jörg

  10. Hallo Jörg,

    klasse Artikel, wie stets. Allerdings bin ich mir noch nicht ganz sicher, ob ich das Prinzip richtig verstanden habe. Vielleicht kannst Du mir schnell sagen, ob die nachstehenden Aussagen zutreffend sind:

    A) Das Anlegen der zu steuernden Ger√§te (TV, Receiver etc.) und der „Activities“ kann komplett mit der iOS/Android-App geschehen.
    B) Die Windows-Software wird nur ben√∂tigt, wenn manuell IR-Befehle von der Original-Fernbedienung „angelernt“ werden m√ľssen.
    C) Nach dem Einrichten ben√∂tige ich auch die iOS/Android-App nicht mehr, sofern ich au√üer dem Hub auch die eigentliche Harmony Handfernbedienung habe. Die Steuerung der Ger√§te erfolgt dann √ľber die Handfernbedienung oder √ľber FHEM.
    D) Es ist m√∂glich, Dummy-Ger√§te und Dummy-Activities anzulegen, die von FHEM √ľber ein notify interpretiert werden k√∂nnen.

    Sorry f√ľr die dummen Fragen.

    Gr√ľ√üe

    Peter

  11. Hallo, vielen Dank f√ľr das tolle Guide.

    Kann mir bitte jemand sagen, wie ich zum Beispiel eine einfache Aktion (z.b. Fernshen / Kino / Musik hören) starte?
    Ich kann sie zwar √ľber den EventMonitor auslesen, aber egal welchen Befehl ich eingebe. Keine Reaktion.
    Wie soll ein solcher Befehl lauten? Oder ein Befehl um alles wieder auszuschalten.

  12. Hallo Peter. Schau mal in der harmony Definition vom hub. Und mach dann mal ein get hubname activities. Danach solltest du die activities auch per set starten k√∂nnen. Schau auch mal nach… Da gibt es id nummern f√ľr die activities. Die m√ľsste man auch direkt per set setzen k√∂nnen. Und zum ausschalten ist es was wie

    set harmonyhub PowerOff

    Ansonsten siehe wiki

    Gruß Holger

  13. Super habe es hinbekommen, vielen Dank. Ich habe mir Dummys angelegt um die einzelnen Aktivit√§ten schalten zu k√∂nnen. Falls noch ein Anf√§nger das selbe Problem hat, hier meine Codes f√ľr Aktion Fernsehen und Power off:

    set SZ.Harmony activity Fernsehen

    set SZ.Harmony activity PowerOff

    Dann noch mit dem richtigen Notify versehen und es klappt.

    Jetzt versuche ich nur noch meinen Intertechno Wandsender in Fhem zu integrieren, dann kann ich mit diesem die Aktion KINO starten ;=)

  14. Hi,
    bin gerade am Überlegen mir eine von beiden zuzulegen. Hatte gesehen, dass du dir die Smart einmal zusätzlich gekauft hattest.

    Kannst du hier irgendwelches negatives zur Smart sagen? Au√üer den Bildschirm und die Beleuchtung? Mein Hauptaugenmerk liegt eben eher auf die Steuerung mit FHEM und weniger auf der Fernbedienung, wobei die Ultimate nat√ľrlich schon was hermacht :)

  15. Hi, hab vor etwa 2 Wochen FHEM auf meinem alten Pi installiert und auch homebridge konfiguriert, ausser dass ich es alle paar Tage neu starten muss, da die Homebridge Geräte nicht mehr gefunden werden klappt es.
    Ich w√ľrde aktuell gerne konfigurieren dass wenn mein Beamer angeschaltet wird meine hue Lampen im Wohnzimmer ausgeschaltet werden, falls sie an waren und beim Abschalten des Beamers wieder angeschaltet werden, falls sie vorher an waren. Hat jemand von euch ein Beispiel Befehl? Bin leider noch nicht ganz so fit im Perl scripten. :D Danke!

  16. Das ist ja schonmal ganz prima!!!

    Mit der Hilfe von Peters Beitrag (set SZ.Harmony activity Fernsehen) gelingt es mir jetzt auch Aktivitäten zu starten.
    Wie gelingt jetzt die Anbindung zu HomeKit und Siri??? Hat das schon jemand geschafft? Soweit ich verstanden habe, funktioniert die alte HomeKit Anleitung hier ja nicht mehr…

    Vielen Dank f√ľr diese tolle Anleitung!!!

    1. Hallo,

      in FHEM habe ich das HarmonyHub nun auch drin. Auch HomeKit l√§uft auf dem FHEM-Server (rpi2). Wie Stefan oben schon geschrieben hat, w√§re es nat√ľrlich Supergeil, wenn man jetzt die Aktivit√§ten des HarmonyHubs mit Siri steuern k√∂nnte. Hat da jemand einen Tipp?

  17. Hat es jemand schon geschafft, die Harmony Ultimate (mit Hub) mit einem anderen PC/RPi per Bluetooth zu koppeln und dabei eine vollst√§ndige Tastatur zu verwenden und nicht nur die eingeschr√§nkte MCE-Tastatur mit Vor-/Zur√ľckspulen etc.? H√§tte gerne auch „normale“ alphanumerische Zeichen √ľbertragen um Aktionen auszul√∂sen.

    Irgendwie unterst√ľtzt Logitech per Bluetooth nur den Befehlssatz einer MCE-Tastatur. Man kann zwar nachtr√§glich noch ein vollst√§ndiges Keyboard einrichten, dort werden aber wieder nur die MCE-Befehle √ľbermittelt – abc und 123 bleiben au√üen vor…

  18. Hallo,

    vielen Dank f√ľr deinen Beitrag. Ich habe dies ebenfalls bei mir realisiert. Und bekomme auch per set SZ.Harmony activity Fernsehen die activity ausgef√ľhrt. Nur w√ľrde ich das gern per Button √ľber Smartvisu machen. K√∂nntest du mir da ggf mit den gad einstellungen weiterhelfen? Vielen Dank.

    gr√ľ√üe
    Sebastian

    1. Hi Sebastian,
      smartVisu ist gar nicht meine Baustelle. Dem hat sich Christoph angenommen. Mitte Februar sollten auch neue Inhalte von ihm kommen diesbez√ľglich. Vielleicht ist ja dann das Passende f√ľr dich dabei!

      Gr√ľ√üe
      Jörg

  19. Vielen Dank f√ľr den tollen Beitrag. Die Einbindung hat geklappt. Allerdings kann ich Ger√§te nicht steuern. Wenn ich eingebe „set SZ.Harmony command LG-Fernseher PowerToggle“ kommt bei mir „unknown command PowerToggle“ Was mache ich falsch?

    1. Hi Christian,
      wenn du den set-Befehl mit den korrekten Namen (die von dir Vergebenen) ausgef√ľhrt hast und das nicht funktioniert, muss ich leider auch erstmal passen.

      Aber geh dann doch einfach mal in dein Harmony-Ger√§t in der FHEM-Oberfl√§che und schau ganz oben die „set“-Befehle durch. Dort kannst du normalerweise per Drag&Drop m√∂gliche Befehlskombinationen zusammenstellen. Vielleicht kommst du ja so zum Ziel.

      Gr√ľ√üe und viel Erfolg
      Jörg

  20. Danke f√ľr den Artikel. Echt Prima
    Was bei EnOcean noch nicht sauber klappt, läuft bei Harmony tadellos.
    Die Einbindung war nach 10 Minuten erledigt. Wenn ich jetzt meinen EnOcean Bwegungsmelder noch hin kriege, dann schaltet sich zuk√ľnftig das Radio in der fr√ľh ein sobald der erste ab 6:00 Uhr den Raum betritt

  21. Hallo zusammen….

    Hab eine Frage betr. Steuerung per wlan.

    Ich habe 2 Denon Cocoon, einen in der K√ľche und einen im Bad. Ich kann die per IR steuern aber auch per App vom Handy per Wlan.
    Da die zwei keinen Sichtkontakt zum Hub haben, wollte ich in Erfahrung bringen, ob der Harmony Hub die Cocoon auch √ľber Wlan befehle an/aus schallten kann.

    Gr√ľsse Dani

  22. Hallo zusammen,

    bin gerade am √úberlegen, mir eine FB f√ľr FHEM zuzulegen. Die erste Idee war die „HomeMatic Displayfernbedienung“ (HM-RC-Dis-H-x-EU) zu holen (www.elv.de/homematic-displayfernbedienung-bausatz.html).

    Nun habe ich schon eine „√§ltere“ Logitech Harmony one im Einsatz und „lieb√§ugel“ schon l√§nger diese durch eine SmartHub-Version zu ersetzen.

    Damit könnte ich dann auf die Homematic-FB verzichten (= gutes Argument daheim ;) ).

    Dazu aber noch ne Frage: Kann die Harmony-FB (t√ľrlich nur die mit Display) die Aktionen im Display je nach Schaltzustand visuell anders darstellen? Sprich, kann ich sehen, ob eine Lampe gerade an oder aus ist?

    Danke schonmal…

  23. Ich habe die Harmony Ultimate One seit ungef√§hr einem Monat und bin voll und ganz zufrieden. Leider kann sie nur mit infrarot-f√§higen Ger√§ten umgehen. Will man einen PC bedienen kann auf einen IR-Empf√§nger names FLIRC USB zur√ľckgreifen.

  24. Hey, bl√∂de Frage vielleicht, aber wenn ich das richtig verstanden habe, kann ich ja so wie oben beschrieben, Ger√§te wie den Fernseher auch √ľber Fhem steuern. Was ist aber, wenn ich von meiner Logitech Harmony einen Befehl aussende, sagen wir mal „Fernsehen“ – der Fernseher geht an. Sehe ich auch in Fhem, dass der Fernseher zurzeit an ist?

    1. Hi Max,
      kein bl√∂de Frage…

      FHEM bekommt die Activities der Harmony (z.B. „Fernsehen“) mit, jedoch nicht einzelne Device-Befehle (z.B. „Vol Up“). Hoffe das beantwortet deine Frage.

      Gr√ľ√üe
      Jörg

  25. Hallo, hat alles funktioniert. Vielen Dank nochmal :-). Eine Frage habe ich aber noch: Ich m√∂chte, dass wenn ich „Fernsehen“ dr√ľcke, die Lampen angehen. Allerdings nur im Zeitraum zwischen Sonnenuntergang und sagen wir mal 03:00. Versucht habe ich es mit
    define FernsehenLampenWohnwandAn notify Harmony_Hub.currentActivity:.starting.Fernsehen {if($hh>=sunset || $hh <=3) { fhem ("set Lampen_Wohnwand on") } }
    Allerdings funktioniert das so nicht. Bin ich auf dem richtigen Weg oder ist das völliger Murks?

  26. So, mit meinen Anfängerkenntnissen hat es zwar einen halben Tag lang gedauert, aber ich hatte keine Geduld mehr und mein Problem gelöst mit:
    define FernsehenLampenWohnwandAn notify Harmony_Hub.currentActivity:.starting.Fernsehen {if($hour >= sunset_abs(+0) || $hour < 3) {fhem("set Lampen_Wohnwand on")}}
    Mir ist jedoch aufgefallen, dass die Lampen in der Wohnwand √ľber den CUL Stick zwar angehen, aber nicht mehr ausgehen. Das ist aber nicht nur bei diesem Befehl so. Auch, wenn ich manuell steuer, gehen die Lampen zwar an, aber nicht mehr, oder nur selten aus. Und es liegt nicht an der programmierung. In FHEM sehe ich, dass die Lampen aus sind und andere Lampen gehen √ľber FHEM auch wieder aus. Die Funksteckdosen sind von Intertechno. Liegt das an den 433,92 MHz, mit denen der CUL Stick so seine Probleme hat? Das w√ľrde aber nicht erkl√§ren, wieso die Lampen in der Wohnwand an, aber nicht aus gehen(in der Realit√§t, nicht in FHEM). Die Sendest√§rke habe ich auch schon mal aufs Maximum gesetzt. Keine Reaktion. Hat jemand vielleicht einen klugen Ratschlag?

    1. Hi Max,

      freut mich, dass du es in der Zwischenzeit selbst hinbekommen hast.

      433,92 MHz ist immer so eine Sache. Ich habe den Eindruck, dass die Frequenzen nicht 100%ig standardisiert sind bzw. manche Empf√§nger einfach Probleme haben, auch wenn man ihnen die „richtige“ Frequenz zuspielt. So konnte ich meine mehrere Jahre alten IT-Zwischenstecker irgendwann gar nicht mehr zuverl√§ssig steuern. Nachdem ich mir dann neue Zwischenstecker besorgt hatte, funktionierte es wieder auf Anhieb. Manchmal spiegelt sich der sehr g√ľnstige Preis der IT-Komponenten langfristig eben auch in der Qualit√§t wider… Langfristig mehr Spa√ü haben wirst du vermutlich mit etwas teureren Komponenten von HomeMatic oder Standards wie Z-Wave.

      Gr√ľ√üe
      Jörg

    2. Mmhhh….mein L√∂sungsansatz war nicht ganz zu Ende gedacht. Jetzt gehen zwar die Lampen in der Wohnwand an, wenn ich auf „Fernsehen“ dr√ľcke und es zwischen Sonnenuntergang und 03:00 Uhr ist; wenn es jedoch vor Sonnenuntergang ist und ich dr√ľcke auf „Fernsehen“, dann gehen die Lampen in der Wohnwand zum Sonnenuntergang nicht an.
      Ich m√∂chte es z.B. so haben: Sonnenuntergang ist um 19:00 Uhr. 18:45 Uhr dr√ľcke ich auf Fernsehen. Die Lampen in der Wohnwand sollen zum Sonnenuntergang, also in diesem Fall um 19:00 angehen, wenn der Fernseher noch an ist. Kann mir jemand weiterhelfen?

      PS.: Danke J√∂rg, dann werde ich in Zukunft wohl etwas tiefer in die Tasche greifen. Bisher haben die Intertechno Steckdosen ja gereicht, da ich auch noch nicht so lange an dieser „Smart-Home-Geschichte“ sitze. Mit der Zeit wird es aber anspruchsvoller und die eigenen Erwartungen werden immer gr√∂√üer (zumindest bei mir).

    1. Das l√§sst meine Interesse gerade sprunghaft steigen…

      Kann ich beispielsweise auf einer Logitech Harmony Elite die unteren Tasten nutzen, um FHEM zu sagen, es möge die Rollos in eine bestimme/festgelegte Position fahren oder sonst irgendwas zu machen Рmir quasi feste FHEM-Befehle auf die Tasten legen?

  27. Hi,

    ich habe die Harmony Elite mit dem Hub und w√ľrde gerne eine Funksteckdose mit der Harmony einschalten wenn ich eine Aktivit√§t starte.

    Leider check ich es einfach nicht was ich daf√ľr brauche bzw. tun muss.

    Die Harmony kann ja angeblich z wave Komponenten steuern. Hei√üt das ich brauch nur eine Z Wave Steckdose oder braucht man daf√ľr auch so eine Zentrale? Das w√§re ja dann sehr kostenintensiv.

    Bin dann √ľber dieses FHEM gestolpert, da habe ich bis jetzt aber noch nicht verstanden ob ich die Harmony so einstellen kann, dass sie kurz bevor der TV, AVR und Fire bzw Sky eingeschaltet wird die Steckdose aktiviert wird.

    Ich hoffe es kann mir jemand Licht ins Dunkle bringen ;-)

    Viele G√ľr√üe
    Christoph

    1. Ich mach das genauso, dass ich durch den Anruf einer Harmony-Aktivität erst die Steckdose schalte (ebenfalls ZWAVE bei mir) und dann nacheinander die Komponenten, die ich je Aktivität brauche (also Apple TV, DVD oder eben Fernsehen).

      Um ZWAVE anzusprechen, brauchst Du einen entsprechnden CUL am Raspberry. Klar geht das am Anfang ins Geld, aber den CUL brauchst Du ja nur einmal. Wir Du einen ZWAVE-Zwischenstecker einbindest, findest Du hier: https://www.meintechblog.de/2016/01/z-wave-zwischenstecker-mit-leistungsmessung-in-fhem-integrieren/

    1. Mit dem passenden FHEM-Modul „Homebridge“ sollte das eigentlich funktionieren. Die Frage ist nur, welche Funktionen in Apples HomeKit am besten f√ľr die Harmony-Befehle genutzt werden k√∂nnen. Mit Sicherheit nicht ganz trivial, zumindest aktuell.

      Gr√ľ√üe
      Jörg

  28. Hallo Jörg,

    vielen Dank f√ľr deine Anleitung, damit war es sehr einfach die Harmony in FHEM einzubinden. Allerdings habe ich eine Frage, wie ist es mir jetzt m√∂glich, dass ich per HTTP- oder Telnet-Befehl eine Aktion √ľber FEHM an die Harmony senden kann? Ist das √ľberhaupt m√∂glich?

    1. Was willst Du denn √ľber HTTP oder Telnet an die Harmony senden? Das verstehe ich nicht. Wenn Du √ľber FHEM eine Aktion √úBER den HUB an eines der Ger√§te schicken willst, dann musst Du in FHEM erstmal die Activities einlesen. Wie das geht steht hier schon in den Kommentaren. Wenn Du diese dann drinnen hast, solltest Du auch die Ger√§te sehen k√∂nnen und dann kannst Du auch sowas wie „set harmony_id123456(ger√§t) command volume Up“ ausf√ľhren. Und das via HTTP POST oder telnet call ausf√ľhren. Ist es das was Du wolltest?

      Gruß
      Holger

  29. Hi Holger, da hast Du recht. Das funktioniert auch alles.

    Ich habe aber ein Problem: Mein alter Samsung TV hatte eine Energiesparoption wo ich die Hintergrundbeleuchtung auf „Hell, Mittel, Dunkel“ stellen konnte, was ich sehr gerne Abends genutzt habe und mit nur 3 Klicks erledigt war weil es auf der Taste „Tools“ hinterlegt war. Bei meinem neuen Samsung TV gibt es das zwar auch, aber nicht mehr unter Tools sondern „tief“ im Men√ľ drin, wo man schon mehr als 3x klicken muss. Deshalb dachte ich mir, dass mir FHEM dabei helfen kann welches die Kommandos nach einander ausf√ľhrt und somit dann z.B. auf „Dunkel“ stellt.

    Soweit ich weiß, funktioniert das mit FHEM aber ich bekomme es leider absolut nicht hin, bin da nicht so der Programmierer der mit Codezeilen Arbeiten kann :-(

    1. 1) bitte benutze den „Antworten“ button. Damit man in diesen Kommentaren besser verfolgen kann wenn ein Thema angesprochen wurde und DARAUF dann geantwortet wurde.
      2) bist du Kinzal der gleiche Schreiber wie Sven ?
      egal…
      Geh mal in FHEM auf den HUB, dann mach mal in dem get Menu folgendes:
      „get HarmonyHUB deviceCommands SamsungTV“
      Du m√ľsstest nun eine Liste sehen mit allen Kommandos die die Harmony so an den Samsung TV senden kann.
      Und wenn ich es richtig weiss kannst Du diese auch nacheinander sozusagen als Makro in einem DOIF oder Notify oder was auch immer abfeuern.
      Z.B. ein DOIF das die kriterien abfragt welche Uhrezeit, und welche Actifity aktiv ist und dann soll „set HarmonyHUB command [|] “ (send the given ir command for the current activity or for the given device)
      Ich denke das könnte helfen.

    2. Sorry, ich bin nicht Sven. Aber beim ersten Lesen hat es sich so gelesen als ob Du mich meintest, hat gepasst. Aber habe später auch gemerkt das Du garnicht mich meintest, Sorry.

      Wie ich die Kommandos auslesen kann usw weiß ich. Aber ich weiß nicht, wie man die Kommandos nacheinander absenden kann mit nur einem Klick. Mir hat man gesagt das man das wohl mit der 99 myUtils macht, aber davon habe ich keine Ahnung.

    3. Puh, mit der 99_myUtils bin ich auch nicht fit.
      Da kannst Du halt einfach deine eignen Progrämmchen und Helferlein unterbringen. Sub-Programme bzw. Sub-Routinen die Du dann aufrufen kannst wenn es benötigt wird.
      deswegen fangen die auch in der 99_myZtils immer mit „sub“ an.
      Und da drunter definiert man dann was abzulaufen hat.

      Als Beispiel habe ich in der 99_myUtils meine Heizprofile definiert. Bedeutet, dass da pro Heizthermostat 7 FHEM befehle mit mehreren Werten √ľbergeben werden und triggern tue ich das mit einem kurzen einfachen Aufruf der Sub-Routine √ľber die FHEMCMD. Wie eine Variable eben die Du aufraufen kannst. und jetzt verkn√ľpfe das mit einer Activity die Du aufrufst. Sprich, Starte Activity Fernsehen. Dann machst Du ein Notify und dieser liest den Status mit den Du auch im Eventviewer sehen kannst. Und als trigger f√ľhrt dieser dann die Sub-Routine in deiner 99_myUtils aus die Du hinterlegt hast. Und diese Sub-Routine macht jetzt die eigentliche Pr√ľfung und Ausf√ľhrung. Du kannst es aber auch aufteilen… Also dass die Pr√ľfung auf Uhrzeit noch im Notify oder DOIF passiert und nur wenn das Ergebnis x ist, dann rufe die Sub-Routine „sub_x“ auf und wenn das Ergebnis y ist, rufe die Sub-Routine „sub_y“ auf und hier hast Du dann eben hinterlegt was dann zutun ist. Ich bin mir sicher, da kann Dir das Forum weiterhelfen. Wie gesagt, ich bin da echt schlecht drinnen weil ich es auch ned ohne Hilfe kann. Nur das Prinzip kenne ich (glaub ich)
      Gruß

      Holger

    1. Also erstmal w√ľrde ich sagen, dass das eine Frage an den Logitech Support sein m√ľsste. Schlie√ülich muss der Hub ja die Sprache k√∂nnen die die Leinwand spricht. Zweitens ist hier f√ľr mich nicht klar ob die Leinwand FUNK oder IR ist. Und bei den Billigleinw√§nden kommt dann auch noch oft dazu dass wenn diese FUNK sind, dann teilweise auf dem hier in DE nicht zugelassenen 315Mhz Standard laufen und nicht auf 433MHz. Und dann kommt hinzu, dass der HUB nicht auf 433MHz oder auf 315, oder auch 868 funken kann. Der HUB kann nur BT und WLAN und nat√ľrlich IR. Und wenn es IR bei der Leinwand ist, dann musst Du halt mal schauen ob Du die Signale in dem HUB anlernen kannst oder nicht. That¬īs it. Gru√ü Holger hs

  30. Naja, ohne Werbung machen zu wollen, muss ich sagen, dass man √ľber den JB LightManager schon Infrarotsignale schicken kann, die der LightManager in Funksignale(433 oder 868 MHz) umwandelt. Der Light Manager ist auch in der Datenbank der Logitech Harmony vorhanden und ich pers√∂nlich steuer √ľber ihn meine Funksteckdosen. Jedoch wei√ü ich nicht, ob du mit ihm die Motorleinwand steuern kannst. Ich glaube nicht…..

    1. Ja, ich bin damals auch zufällig auf den Light Manager gestoßen, verwende ihn aber immer noch, weil er bisher zuverlässiger war, als der CUL Stick, aber vor allem, weil ich faul bin und alle meine Geräte von der Logitech Harmony steuern will :-)

  31. Hab mal gehört, dass der umgekehrte Weg auch geht.
    Man legt in der Harmony ein Dummy-Ger√§t an und kann dar√ľber http-requests absetzen.
    Hat das jmd schon mal probiert oder hat einen Link f√ľr mich?

  32. Hallo,
    vielen Dank f√ľr die gute Anleitung.
    W√ľrde gerne die Aktivit√§ten via http Befehl wechseln und komme da nicht weiter.
    Liege ich hiermit komplett daneben?

    „http://admin:password@192.168.10.201:8083/fhem?cmd=set SZ.Harmony activity FireTV“

    „FireTV“ hei√üt meine Aktion.
    Wenn ich dies in FHEM √ľber die set Taste mache funktioniert es.

  33. Hallo,

    ich stehe vor dem selben Problem wie Tobias, wie hat er es jetzt gelöst?

    Bitte um Hilfe.

    „http://192.168.178.223:8083/fhem?cmd=set%20WZ.Harmony%20activity%20TV“

    Danke

    Christian

    1. Hi Peter,
      die Harmony-Software steht derzeitig nur f√ľr Windows bzw. Mac OS zur Verf√ľgung. Die Ersteinrichtung m√ľsste mittlerweile auch g√§nzlich per App auf dem Smartphone m√∂glich sein. Falls die Remote aber doch mal f√ľr Wartungszwecke an den PC angeschlossen werden kann, sieht es unter Linux eben schlecht aus.

      Gr√ľ√üe
      Jörg

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert