Yamaha AV-Receiver mit Amazon Echo steuern: HA-Bridge

Heute kam endlich mein kleiner Echo Dot an! Nachdem ich den großen Echo von einem Arbeitskollegen gleich zu Beginn meiner OP-bedingten Büroabwesenheit überlassen bekommen habe, erreichte mich gestern meine eigene Einladung :-) Habe natürlich sofort Dot und Echo bestellt – den Echo bekommt der Kollege (zurück) und ich behalte den Dot. Der steht nun im Wohnzimmer, während der große Echo im Schlafzimmer für Gedudel sorgt.

Der Echo Dot hat einen kleinen Lautsprecher eingebaut, der für die Sprachausgabe ausreicht und sicher auch im Badezimmer für ein bisschen Musik genügt. Aber dafür ist er nicht gedacht. Für Musik ist hinten dran ein kleiner Klinkenstecker, an dem ein herkömmliches Stereosignal anliegt. Warum man hier keinen Digitalausgang spendiert hat, verstehe ich nicht. Sei’s drum, man kann den kleinen Puck an einen Verstärker anschließen und das ist genau das, was ich vorhatte. Kein Hexenwerk, Kabel im Schrank eingefädelt, in den Verstärker gestöpselt und auf der anderen Seite an den Dot. Kann jeder.

Amazon Echo Dot
Wenn man nun mit dem Echo Dot redet, passiert … nichts. Er leuchtet und hört zu, aber er spricht nichts. Sobald ein Kabel hinten drin steckt, ist der kleine Lautsprecher abgeschaltet. Also muss ich von Hand den Yamaha RX-V 775 einschalten, auf AUDIO2 wechseln und schon kommt die Musik und Sprachausgabe des Echo aus den Boxen. Klingt gut und funktioniert genau gleich wie beim großen Echo. Allerdings ist der Klang wie erwartet deutlich besser. Nur das manuelle Einschalten des Receivers stört ein wenig.

Nun hat der Yamaha eine Weboberfläche und lässt sich per App auch mit dem Handy steuern. Das bedeutet, er reagiert auf Befehle aus dem Netz. Nach ein bisschen suchen bin ich auf einen Beitrag auf Heimkino-Praxis gestoßen, in dem es um die Yamaha Netzwerk-Steuerung geht. Ganz ehrlich, die node.js Geschichten waren mir zu hoch und extra wieder einen Webserver im Keller installieren wollte ich auch nicht.

Einträge in der HA-Bridge für den Yamaha RX-V775
Aber ich erinnerte mich, dass ich im Keller sowieso wegen Amazon Echo die HA-Bridge laufen habe. Dort steuere ich Homematic-Aktoren per Webaufruf, und der Echo denkt es seien Philips-Hue Geräte.

In dieser Bridge kann ich neben einer normal aufzurufenden URL – wie für die Homematic-Aktoren – auch Post/Put-Befehle absetzen! Also genau das, was auf Heimkino-Praxis beschrieben wurde. Flugs die Angaben aus dem Beitrag in HA-Bridge übernommen … und es klappte fast auf Anhieb! Nach ein bisschen Feintuning schaltet sich der Receiver nun auf das Kommando “Echo … Yamaha an” ein und wechselt bei “Echo … Dimm Yamaha” auf AUDIO2. Nur ausschalten will er sich aus mir noch nicht erklärlichen Gründen nicht. Da suche ich noch. Und ausschalten klappt dank dem netten Kommentator nun auch! Hervorragend :-) Ich bin schon ganz zufrieden, dass die Sprachsteuerung so funktioniert, dass ich zum Radiohören keine Taste mehr drücken muss ;-)

Über

Ich schreibe hier über Fahrrad(politik), Politik an sich, Technik, unsere Familie und alles was mich sonst so bewegt.

44 Kommentare zu „Yamaha AV-Receiver mit Amazon Echo steuern: HA-Bridge

  1. Hallo Andreas,

    eine nette Idee mit dem Echo Dot, und elegant gelöst. Konnte neulich auch damit herumspielen und habe schon überlegt, ob man den zur Heimkino-Steuerung nutzen kann. Aber da ich ja auch meine eigene Sprachsteuerung eingebaut habe, ist das zumindest für mich überflüssig.

    Dein Befehl zum Ausschalten funktioniert nicht, weil Du das falsche Kommando erwischt hast. Du musst nur “Standby” angeben, nicht “Network Standby”. Letzterer funktioniert nur bei Blu-ray-Playern.

    Du kannst auch mal versuchen, die ersten beiden Befehle in einen zu verpacken. Die XML-Struktur kann man ja mischen. Bin aber nicht sicher ob das funktioniert. Ein Versuch ist es vielleicht wert, um ein Kommando zu sparen.

    OnAUDIO2

    Viele Grüße
    Bert

    • Super, vielen Dank für den Tipp! Mit “Standby” klappt es. Das andere habe ich noch nicht probiert, ich finde es ganz gut, dass mit zwei Befehlen zu machen, weil sich der Receiver die letzte Quelle ja merkt. Da kann man Echo auch einfach zum Einschalten nutzen.

  2. Hi. Nutze den grossen Echo am Netzwerk und Bluetooth fähigen Onkyo AV Receiver. Ich bekomme keinen BT Zugang. Mit dem DOT aber geht es. Der Grosse Echo steht im tieferliegenden Esszimner…. der Dot sollte eigentlich ins SZ und der AV Receiver steht im höher gelegenen Wohnzimmer. Differenz Echo zu Onkyo AV. 6m. Habe auch 2 Range Extender im WLAN laufen TP- Link und AVM Repeater zur orig Fritzbox 7490. Kann wer helfen? Musik Übertragung und Receiver einschalten? Danke und beste Grüsse …. Rog.

    • Welches Gerät soll denn zu welchem Gerät etwas streamen? Der Onkyo zum großen Echo? Macht der Onkyo das überhaupt? Eigentlich empfangen die Receiver doch eher Datenströme per Bluetooth, als das sie an exteren Bluetooth-Boxen Signale senden.

      Und vom großen Echo auf irgendwas streamen? Der hat doch das Bluetooth auch um zu empfangen. Ich habe da den Anwendungsfall noch nicht ganz verstanden.

    • Kommt sicher auf den Pioneer an. Wenn der die Möglichkeit eines Netzwerkzugangs bietet und auf Befehle per XML hört oder einfach http(s)-Aufrufe ausführt, mag das gut möglich sein.

      Kann ich mangels Receiver von Pioneer aber nicht verifizieren. Die Anleitung des Gerätes bzw. Google ist sicher hilfreich.

  3. Moin moin,

    also der Postbefehl AUDIO2
    zieht bei mir nicht, da die Weboberfläche des R-V775 das auch gar nicht hergibt.
    Also genrell der Input_Set ist nicht vorhanden.

      • Hallo Andreas,

        ich hab meinen “Fehler” gefunden bzw. giibt es wohl einen Unterschied bei uns. Mein POST muss heissen Input_Sel und nicht Input_Set. Deshalb hat es nicht funktioniert.

  4. Hallo, inspiriert von diesem Beitrag habe ich mich ans Werk gemacht. Bei mir läuft die HA-Bridge in der V. 4.1.4 und da schaut die Seite zum einrichten der Befehle ganz anders aus. Wo wird die IP des Yamaha eingetragen?

    • Moin Wood,

      also erst einmal Add/Edit, dann dem ganzen einen Namen geben auf den Alexa reagieren soll. Dann hast du 3 Befehlszeile (ON/Dim/Off) Bei Type ein “HTTP Device” “http://IP-Adresse/YamahaRemoteControl/ctrl” HTTP Verb muss ein POST sein und dann der gewünscht Befehl.

      “On”

      Für Power ein oder der für Poser aus:

      “Standby”

      Der “Content Type” ist text/xml

      Zum dimmen hab ich ein Python script laufen weil der Receiver nur richtige Werte braucht in 5er schritten.

      Ich hoffeich konnte helfen

  5. Hallo Dennis, danke für deine Hilfe.

    Jetzt läufts. Das Umschalten zwischen den Eingängen hab ich gelöst in dem ich einfach neue Geräte als hdmi 4 und audio 2 angelegt habe und unter ON den entsprechenden input Befehl hinterlegt habe. Also…

    Alexa – schalte Yamaha ein
    Alexa – schalte hdmi 4 ein oder eben Alexa – schalte audio 2 ein
    Alexa – schalte Yamaha aus.

    Funktion Super.

    nochmals Danke greetz Wood

  6. Soweit ich weiß ist der Yamaha RX-V 775 auch Spotify Connect fähig?
    Ich frage mich, wenn du dein Yamaha mit dem Dot steuerst, und sagst Spotify an machen, dann erhält der Dot daten von Spotify und spielt es über den Receiver ab? Oder erhält der Receiver durch die Spotify Connect funktion die Daten direkt aus der Internetleitung und der Dot wird nur zur Steuer verwendet?

    Ich frage mich ob es zwischen beiden Methoden einen Qualtitätsunterschied gibt, weil du ja schon erwähnst, dass der Dot nur einen Klinkenanschluss hat.

    • Das wird wahrscheinlich nicht funktionieren. Spotify ist am Yamaha kein wählbarer Eingang, sondern eher eine Funktion, die sich automatisch aktiviert, wenn sich Spotify von einem anderen Gerät darauf verbindet. Spotify geht also immer direkt auf den Yamaha und weiß gar nichts vom Echo.

      Was dann allerdings gehen sollte ist Pause, Play, Skip usw., wenn es erstmal läuft.

  7. Hallo Andreas,

    danke für die super Anleitung. Damit habe ich es in kürzester Zeit geschafft, auf dem NAS eine HA Bridge Instanz einzurichten und meinen Yamaha Receiver mit der Kraft meiner Stimme ein- und auszuschalten. Weitere Funktionen werden bestimmt folgen.

    Grüße
    Uwe

  8. Hallo,

    ich habe einen Yamaha Receiver (RX-A2030). Kann ich hier OHNE Harmony über das Netzwerk mit Alex einschalten, so das Radio (Antenne) läuft und eventuell auch umschalten auf Netradio?
    Ich habe auch noch eine Synology NAS, da habe ich auch gelesen das man eine Ha-Bridge einrichten kann… ich bin leider ohne Erfahrung.

    Vielen Dank und beste Grüße
    Bernd

  9. Hallo zusammen,

    Ich habe ein wenig experimentiert und mit diesem Befehl die Lautstärkeregelung mit festen Werten von -35dB, -40dB und -45dB umgesetzt.

    -4501dB

    Gibt es auch einen Befehl mit dem man die aktuelle Lautstärke um z.B. 1,5dB erhöhen bzw. verringern kann?

    greetz Wood

  10. Hallo in die Runde,

    ich habe die Verstärkeregelung des Yamaha wie folgt gelöst.

    Unter Dim Items
    bei
    Type: HTTP Device
    Target Item: http://192.168.xxx.xxx/YamahaRemoteControl/ctrl
    HTTP Verb: POST
    HTTP Body:
    -${intensity.percent}01dB

    Jetzt kann ich alle gerade Werte an Lautstärke über Zuruf steuern.

    z.B.
    Alexa dimme Yamaha auf 22% und die der RX-A2010 wird auf -22 dB eingestellt.
    Nur die 0,5db Schritte gehen nicht, aber damit kann ich gut leben.

    Grüße
    Marcel

  11. Ups: da wurden jetzt die Größer / Kleiner-Zeichen mit dem Text dazwischen rausgelöscht, das versuche ich gleich noch einmal mit Klammer auf(/ und zu):

    (YAMAHA_AV cmd=”PUT”)(Main_Zone)(Volume)(Lvl)(Val)-${intensity.percent}0(/Val)(Exp)1(/Exp)(Unit)dB(/Unit)(/Lvl)(/Volume)(/Main_Zone)(/YAMAHA_AV)

    Sollte jetzt gehen ;)

  12. Hallo Krossi,

    Screenshot würde ich ja gerne reinstellen, weiß aber nicht wie das hier gehen soll.
    Könnte ich dir aber auch per E-Mail zusenden.

    Bei http://192.168.xxx.xxx/YamahaRemoteControl/ctrl müssen natürlich die xxx durch die IP-Adresse von deinem Yamaha Receiver ersetzt werden. Bei mir steht da 192.168.178.110, das wird bei dir sicherlich nicht passen.

    Und unter HTTP Body muss der Text, den ich am 31.03.2017 um 11:17 gepostet habe. Nur muss dort jedes ( gegen ein “Kleiner als” Symbol und jedes ) gegen ein “Größer als” Symbol getaucht werden. Ich meine die Symbole die zwischen der Shift Taste und dem Y sind. > <

    Hoffe das hilft..

    Gruß Marcel

    • Danke aber das was du geantwortet hast ist mir völlig klar gewesen , habe meine ip natürlich unkenntlich gemacht.habe es jetzt anders gelöst über Fhem und läuft erstmal

  13. Hallo,
    ich habe die Version 4.5.0 heruntergeladen und möchte damit gerne meinen Onkyo TX-NR616 steuern. Was muss ich unter Add/Edit eintragen, um den Receiver zu starten?
    Alle weiteren Befehle sollten dann kein Problem sein, aber aktuell fehlt mir hier der richtige Ansatz bzw. der richtige Befehl.
    Für einen Toshiba-Fernseher habe ich ebenfalls die gleiche Problematik.
    Würde mich über Hilfe freuen.
    Danke schonmal.

  14. Ich höre auf meiner Anlage mit Yamaha DSP-Z9 über einen Echo Dot Radio und Amazon Music. An den Verstärker habe ich über Toslink einen Bluetooth Receiver von Delaycon angeschlossen. Der Echo Dot ist mit diesem Bluetooth Empfänger gekoppelt. Die Übertragung vom Echo zum Bluetooth Receiver funktioniert einwandfrei.

  15. Hi!

    Hat vielleicht noch jemand eine elegantere Lösung für die Lautstärkeregelung zur Hand, die etwas intuitiver über die Lippen kommt? ;-)

    Ähnlich wie bei Alexa selbst, wo man Werte zwischen 1 und x zurufen kann und der höchste Wert (z.B. 100%) dem Maximum entspricht.

  16. Hallo,

    ich hoffe mir kann jemand helfen. Ich nutze HA-Bridge 4.1.4 und kriege meinen Yamaha leider nicht angesteuert. Bei der älteren HA-Bridge Version lief alles wunderbar. Weiß jemand, wie man die Oberfläche von 4.1.4 richtig konfiguriert? Die Einstellungsoptionen weichen leider von Andreas Screenshot im ersten Post ab. Hier mein Screenshot:

    http://www.bilder-hochladen.net/i/m205-1-494c.png

    Muss man bei HTTP Headers oder Body noch etwas einstellen?

    Ich würde mich sehr über Hilfe freuen!

    LG Sebastian

    • Hallo Sebastian, bei mir ging es mit deinen Einstellungen (s.u.). Hatte zu Beginn allerdings das Problem, dass er bei Dimmen den Reciever nicht gefunden hat. Ging erst als ich den Eintrag gelöscht und neu reinkopiert habe. Vielleicht hast du noch irgendwo ein Leerzeichen drinnen?

  17. Hallo,
    Ich habe die Version 4.5.6 und auch da wollte der Vorschlag von Marcel CB nicht wirklich funktionieren.
    Mein Yamaha RX A 1010 ist hald auch nicht mehr der neuste.
    Zum verändern der Lautstärke habe ich nun folgendes eingetragen.

    -${intensity.math(X/2.5)}01dB

    Bitte beachtet das die Lautstärke in -dB angegeben wird also je kleiner die gewünschte Prozentzahl umso lauter wird der Yamaha.
    Bei “echo dimme Yamaha auf 80%” hat der Verstärker das Minimum von -80 dB erreicht.
    Meine Schmerzgrenze ist bei 15% = -15 dB.

    Hoffe das dieser kleine Trick auch bei anderen funktionieren wird.

    • (YAMAHA_AV cmd=”PUT”)(Main_Zone)(Volume)(Lvl)(Val)-${intensity.math(X/2.5)}0(/Val)(Exp)1(/Exp)(Unit)dB(/Unit)(/Lvl)(/Volume)(/Main_Zone)(/YAMAHA_AV)

  18. Hallo zusammen,
    auch ich möchte mich erstmal für die Anleitung und die hilfreichen Kommentare bedanken! Nachdem die HA-Bridge ein neues Frontend bekommen hat, poste ich hier nochmal die Einstellungen in der neuen Maske: https://ibb.co/coHUxm

    Ein/Aus und Dimmen funktioniert wunderbar.
    @Sebastian: Habe die gleichen Einstellungen, bei mir ging es.
    Kurzer Kommentar zur Lautstärke: Der Wert muss als negative 100er Zahl angegeben werden, z.B. 55 dB –> -550. Falls Lautstärke nicht geht, Formel erstmal weglassen und innerhalb des Tags mit -550 arbeiten.

    • Soo, habe jetzt noch mit der automatiserten Radiosenderauswahl und Szenenauswahl rumgespielt.
      Auswahl des Radioeingangs geht leicht, Navigation zum Radiosender wohl nur über emulierte Tasteneingaben: 2 Mal Enter Drücken – Listeneintrag auswählen – Enter Drücken. Die HA-Bridge hat dazu die praktischen Delay and Repeat Felder.

      Code: https://ibb.co/bvC4xm

      Szenenauswahl hat bei mir mit folgendem Befehl _nicht_ funktioniert (RX-A1030).

      37 (37 steht für Scene 1, lt Excel)

      Hat das jemand schon hinbekommen?

    • Neuer Versuch mit runden Klammern:

      (YAMAHA_AV cmd=”PUT”)(Main_Zone)(Scene)(Scene_Sel)37(/Scene_Sel)(/Scene)(/Main_Zone)(/YAMAHA_AV)

      (37 steht für Scene 1, lt Excel)

  19. Grrr…. ich verzweifle so langsam. Einschalten und Ausschalten geht, aber Dimmen der Lautstärke klappt nicht, kommt immer folgende Fehlermeldung:

    Request Error, Pleae look in your habridge log: error {“type”:”6″,”address”:”/lights/1″,”description”:Error on calling url to change device state”,”method_name”:”/lights/1state”}

  20. Hallo Andreas, ich habe deinen Artikel mit großem Interresse gelesen. Leide verstehe ich nur Bahnhof. Ich habe mir auch Alexa Echo Dot gekauft und sehr zufrieden, aber es gelingt mir nicht, musik über meinen Yamaha YSP-1600 abzuspielen, schon gar die Anlage einzuschalten. BITTE um Hilfe

  21. Hallo, ich habe jetzt auf meinem raspberry pi2 auch homebrige eingerichtet. Ich nutze einen Yamaha rx475 verstärker. Wo bekomme ich die Input Befehle her? Ich möchte gerne sagen alexa verstärker an und aus und gerne noch Wechsel Quelle auf Radio oder Spotify. Ist dies irgendwie möglich?

Schreibe einen Kommentar

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

*