Hi DeMeister,
DeMeister hat geschrieben: ↑Sa 8. Jul 2017, 16:14
Und richtig genial wäre die Lautstärke des AVR per Sprachbefehl regeln zu können, weil jeder Kanal irgendwie anders eingestellt ist,
[..]
Hat sich von Euch schon einmal jemand damit beschäftigt und ggf. Lösungen für mich ?
Ich hab das mit etwas Basteln mit einem Denon AVR hinbekommen. Allerdings ist ein Raspberry mit HA-Bridge erforderlich.
Das erst mal Geniale ist, dass die HA-Bridge mit Eintragen der IP-Adresse vom Harmony Hub saemtliche Devices und und Activities übernimmt. Aber das reicht noch nicht fuer die Lautstaerke-Steuerung.
Dann habe ich in der HA-Bridge folgendes gemacht:
- Device erzeugt: "Lautsprecher"
- Device-Type: "Custom"
- Map-Type: "HTTP Device"
- On-Item: http://<IP-Adresse vom AVR>/goform/formiPhoneAppMute.xml?1+MuteOff
- Off-Item: http://<IP-Adresse vom AVR>/goform/formiPhoneAppMute.xml?1+MuteOn
- Dim-Item: http://<IP-Adresse vom AVR>/goform/formiPhoneAppDirect.xml?MV${intensity.percent}
Zum Steuern der Lautstaerke gehen dann folgende Sprachbefehle (... die zwar sprachlich nicht perfekt sind, aber funktionieren)
- Alexa schalte Lautsprecher aus (... zum Muten)
- Alexa schalte Lautsprecher ein (... fuer den Unmute)
- Alexa dimme Lautsprecher auf 50 Prozent (... die Lautstaerke wird dann auf -50 dB eingestellt, oder eben den gewünschten Zahlenwert)
So wie ich das verstehe, sind die Befehle aus der iPhone-App fuer den Denon sozusagen ausgeborgt.
Das Dim-Item war etwas tricky raus zu finden. In einem nicht schwer zu findenden Dokument zur Remote-Steuerung des AVR waren alle Steuermoeglichkeiten zu finden, wie hier das Kommando "MV". Steht für "Main Volume". Das "$" Zeichen ist der Übergabeparameter.
Die Sache mit "intensity.percent" war bei den Freaks der HA-Bridge zu finden. Da gibts auch so Sachen wie "intensity.math(X)", womit man den gesprochenen Parameterwert umrechnen kann. Eigentlich ziemlich cool.
LG, Goggo