Guten Abend,
nachdem mein obiges Vorhaben soweit funktioniert, meine nächste Herausforderung: Ich möchte über Alexa die Lautstärke des AVR steuern. In einem anderen Thread hier im Forum (viewtopic.php?t=5580) hat jemand schon ein funktionierendes Script gepostet. Ich hab es entsprechend auf meinen Denon angepasst (IP-Adresse und HTML-Req), aber es scheint nicht zu reagieren:
var http = "http://192.168.x.xxx/goform/formiPhoneAppVolume.xml?1+-";
on({id: "javascript.0.AV-Power", change: "any"},
function (obj) {
var x = obj.state.val;
if (x === 0) {
require("request")(http + 'off'); // Bei Befehl "aus" wird Vol. auf Mute gesetzt.
console.log("Lautstärke AVR-X1200 auf -MUTE- gesetzt.");
} else {
x = 80 - x;
require("request")(http + x);
console.log("Lautstärke AVR-X1200 auf " + x + " gesetzt.");
}});
Zu der Zeile
x = 80 - x;
ist zu sagen: Die Werte müssen als db-Wert übergeben werden. Soll die Lautstärke auf Stufe 50 (von 100) gesetzt werden, muss dafür -30db gesetzt werden –> "Alexa, Boxen auf 50%" --> x = 80 - 50 = 30db
Der Adapter sollte richtig konfiguriert sein, zumindest war er so im o.g. eingestellt (siehe Anhang)
Vielleicht kann mir ein Experte einen Rat geben 🙂
Vielen Dank!
5708_asd.png