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.
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. 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 ;-)
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
“-4501dB“
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
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 ;)
@Marcel kannst du mal ein sreenshoot machen von den einstellungen in der Habridge , bei mir kommt immer fehlermeldung „Error on calling url to change device state: http://192.168.xxx.xxx/YamahaRemoteControl/ctrl„
Vielen Dank. Greetz Wood
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
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.