YAMAHA_AVR RX-V2067

Begonnen von paul79, 29 Dezember 2016, 16:12:02

Vorheriges Thema - Nächstes Thema

paul79

Hallo,

ich besitze einen Yamaha RX-V2067 den ich über das Modul Yamaha_AVR in FHEM eingebunden habe.
Jetzt habe ich festgestellt das zwar die DSP Programme ausgelesen werden aber ich kann keine DSP Programme setzen.

Im Code habe ich etwas gesehen "DSP_MODES" und denke das mein Model nicht richtig erkannt wird.

Von einem Linux Client aus geht es mit:
wget --post-data '<YAMAHA_AV cmd="PUT"><Main_Zone><Surround><Program_Sel><Current><Straight>Off</Straight><Sound_Program>Hall in Munich</Sound_Program></Current></Program_Sel></Surround></Main_Zone></YAMAHA_AV>' http://192.168.16.25/YamahaRemoteControl/ctrl


Kann man da etwas machen das ich die DSP Programme auch schalten kann?

Gruß Paul
FHEM5.7 auf Pi3
Busware CUL433 (IT), JeeLink Lacrosse, HM-MOD-RPI-PCB, HM, TabletUI

Markus Bloch

Hallo Paul,

bitte für mal in der FHEM-Oberfläche den Befehl "list" gefolgt von dem Namen deiner YAMAHA_AVR-Definition (Main-Zone) aus und poste hier bitte mal den Output.

Vielen Dank

Gruß
Markus
Developer für Module: YAMAHA_AVR, YAMAHA_BD, FB_CALLMONITOR, FB_CALLLIST, PRESENCE, Pushsafer, LGTV_IP12, version

aktives Mitglied des FHEM e.V. (Technik)

paul79

Hallo der list Befehl.

ZitatInternals:
   ACTIVE_ZONE mainzone
   DEF        192.168.16.25 mainzone 60 30
   FIRMWARE   3.70/2.01
   MODEL      RX-V2067
   NAME       Yamaha
   NR         29
   STATE      on
   SYSTEM_ID  0B484DA3
   TYPE       YAMAHA_AVR
   ZONES_AVAILABLE mainzone,zone2,zone3
   Readings:
     2016-12-29 21:56:58   bass            0
     2016-12-29 21:30:26   currentStation
     2016-12-29 21:56:58   dsp             surrounddecoder
     2016-12-29 21:56:58   enhancer        on
     2016-12-29 21:56:58   input           av4
     2016-12-29 21:56:58   inputName       Topfield
     2016-12-29 21:56:58   mute            off
     2016-12-29 21:56:58   partyMode       off
     2016-12-29 21:29:56   playStatus      play
     2016-12-29 21:56:58   power           on
     2016-12-29 16:57:45   presence        present
     2016-12-29 13:53:48   repeat          off
     2016-12-29 13:53:48   shuffle         off
     2016-12-29 21:56:58   sleep           off
     2016-12-29 21:56:58   state           on
     2016-12-29 21:56:58   straight        off
     2016-12-29 21:56:58   treble          0
     2016-12-29 21:56:58   volume          55
     2016-12-29 21:56:58   volumeStraight  -27
   Helper:
     ADDRESS    192.168.16.25
     AVAILABLE  1
     INPUTS     AUDIO1|AUDIO2|AUDIO3|AUDIO4|AV1|AV2|AV3|AV4|AV5|AV6|AV7|MULTI CH|NET RADIO|Napster|PC|PHONO|TUNER|USB|V-AUX|iPod
     OFF_INTERVAL 60
     ON_INTERVAL 30
     RUNNING_REQUEST 0
     SCENES     Scene 1|Scene 2|Scene 3|Scene 4|Scene 5|Scene 6|Scene 7|Scene 8|Scene 9|Scene 10|Scene 11|Scene 12
     SELECTED_ZONE mainzone
     SUPPORT_PARTY_MODE 1
     SUPPORT_SHUFFLE_REPEAT 0
     SUPPORT_TONE_STATUS 1
     XML        /YamahaRemoteControl/desc.xml
     ZONES      Main_Zone|Zone_2|Zone_3
     CMD_QUEUE:
Attributes:
   model      RX-V2067
   room       Wohnzimmer
   webCmd     on:off:volume:input:scene:remoteControl:dsp

Gruß Paul
FHEM5.7 auf Pi3
Busware CUL433 (IT), JeeLink Lacrosse, HM-MOD-RPI-PCB, HM, TabletUI

Markus Bloch

Hallo Paul,

vielen Dank. Das Modul hat tatsächlich die DSP-Modes nicht erkannt. Bitte ruf in deinem Browser bitte mal die folgende URL auf: http://192.168.16.25/YamahaRemoteControl/desc.xml

Bitte die zurückgegebene XML-Datei hier posten.

Gruß
Markus
Developer für Module: YAMAHA_AVR, YAMAHA_BD, FB_CALLMONITOR, FB_CALLLIST, PRESENCE, Pushsafer, LGTV_IP12, version

aktives Mitglied des FHEM e.V. (Technik)

paul79

FHEM5.7 auf Pi3
Busware CUL433 (IT), JeeLink Lacrosse, HM-MOD-RPI-PCB, HM, TabletUI

Markus Bloch

Hallo Paul,

dein Model gibt tatsächlich nicht seine unterstützten DSP-Modes in der Description-XML zurück. Dadurch lässt sich nicht ermitteln, welche möglichen DSP-Modes das Model unterstützt.

Kannst du in der Yamaha-App via Smartphone/Tablet entsprechende DSP-Modes setzen?

Ich könnte anbieten für dieses Model die unterstützten DSP-Modes statisch in YAMAHA_AVR zu verankern. Dazu müsstest du mir die unterstützten DSP-Modes mitteilen, dann kann ich diese im Modul hinterlegen.

Viele Grüße

Markus
Developer für Module: YAMAHA_AVR, YAMAHA_BD, FB_CALLMONITOR, FB_CALLLIST, PRESENCE, Pushsafer, LGTV_IP12, version

aktives Mitglied des FHEM e.V. (Technik)

paul79

Hallo,

ja cool Danke!

Das sind die DSP Programme die der RX-V2067 hat, wenn ich es über wget probiere muss der Name genau so übermittelt werden ohne "" (also groß und klein mit leer).

Anbei noch ein Screenshot von Wireshark wenn ich es über das Web von Yamaha ausführe, dabei ist mir aufgefallen das immer vorher ein "<Straight>Off</Straight" mit gesendet wird.

"Hall in Munich"
"Hall in Vienna"
"Hall in Amsterdam"
"Church in Freiburg"
"Church in Royaumont"
"Chamber"
"Village Vanguard"
"Warehouse Loft"
"Cellar Club"
"The Roxy Theatre"
"The Bottom Line"
"Sports"
"Action Game"
"Roleplaying Game"
"Music Video"
"Recital/Opera"
"Standard"
"Spectacle"
"Sci-Fi"
"Adventure"
"Drama"
"Mono Movie"
"2ch Stereo"
"7ch Stereo"
"Surround Decoder"

Gruß Paul
FHEM5.7 auf Pi3
Busware CUL433 (IT), JeeLink Lacrosse, HM-MOD-RPI-PCB, HM, TabletUI

dev0

Mein DSP-Z7 / RX-V3900 verhält sich auch so. Aus den Yamaha Unterlagen kann man das auch so interpretieren. Ich hatte mal mit Wireshark die Kommunikation zwichen iPhone App und AVR mitgeschnitten: darin ist zu erkennen, dass der AVR zu keiner Zeit die vorhandenen DSP Modes an die App übermittelt. Die DSP Modes können aber ganz nomal gewechselt werden. Daher gehe ich davon aus, dass die Modes in der App fest hinterlegt sind.

Könntest Du Dir vorstellen das im Modul vielleicht auch so zu integrieren? Ausnahmen für den DSZ-Z7 gibt es ja jetzt schon ;)

Markus Bloch

Ja klar, das wäre kein Problem. Sind die möglichen DSP-Programme bei dir identisch? Hab gerade die Spezifikation nicht zur Hand.

Gruß
Markus
Developer für Module: YAMAHA_AVR, YAMAHA_BD, FB_CALLMONITOR, FB_CALLLIST, PRESENCE, Pushsafer, LGTV_IP12, version

aktives Mitglied des FHEM e.V. (Technik)

dev0

Sie sind nahezu ;) identisch.


1 "Hall in Munich"
2 "Hall in Vienna"
3 "Hall in Amsterdam"
4 "Church in Freiburg"
5 "Chamber"
6 "Village Vanguard"
7 "Warehouse Loft"
8 "Cellar Club"
9 "The Roxy Theatre"
10 "The Bottom Line"
11 "Sports"
12 "Action Game"
13 "Roleplaying Game"
14 "Music Video"
15 "Recital/Opera"
16 "Standard"
17 "Spectacle"
18 "Sci-Fi"
19 "Adventure"
20 "Drama"
21 "Mono Movie"
22 "2ch Stereo"
23 "7ch Stereo"
25 "Straight Enhancer"
26 "7ch Enhancer"
28 "Surround Decode"


Laut Doku gibt es zusätzlich noch Punkt 25 und 26.

Ich glaube mich aber auch zu erinnern, dass es zumindest 2 verschiedene XML Pfade bei den unterschiedlichen Modellen gibt, die zu diesen Einstellungen führen. Bei mir sollte das Main_Zone/Srr/Pgm_Sel/Pgm sein.

Markus Bloch

Schau ich mir die Tage mal an.

Das die DSP-Modelle eine Extrawurst bei der XML-Struktur sind ist ja nichts neues ;)

Gruß
Markus
Developer für Module: YAMAHA_AVR, YAMAHA_BD, FB_CALLMONITOR, FB_CALLLIST, PRESENCE, Pushsafer, LGTV_IP12, version

aktives Mitglied des FHEM e.V. (Technik)

Markus Bloch

Hallo,

ich habe die entsprechenden Änderungen implementiert.

Könnt ihr diese bitte zunächst testen? Sofern alles OK ist, würde ich es einchecken.

Vielen Dank

Gruß
Markus

Developer für Module: YAMAHA_AVR, YAMAHA_BD, FB_CALLMONITOR, FB_CALLLIST, PRESENCE, Pushsafer, LGTV_IP12, version

aktives Mitglied des FHEM e.V. (Technik)

paul79

Hallo Markus,

bei mir funktioniert alles, dass einzige was ich bemerkt habe ist wenn Straight auf "On" steht dann geht es nicht, deswegen sendet bestimmt Yamaha immer das Straight "Off" davor.

Super Danke!


Gruß Paul
FHEM5.7 auf Pi3
Busware CUL433 (IT), JeeLink Lacrosse, HM-MOD-RPI-PCB, HM, TabletUI

Markus Bloch

Hallo Paul,

daran merkt man, dass deine Modelreihe einer der älteren ist, wo Yamaha noch recht weit am Anfang dieser Schnittstelle stand.

Werde ich noch mit aufnehmen, dass dennoch ein Straight "Off" mitgeschickt wird.

Die aktuelleren Modellreihen schalten Straight automatisch aus, sobald man einen DSP Modus setzt, da DSP ja das Gegenteil von "Straight" ist. ;)

Viele Grüße

Markus
Developer für Module: YAMAHA_AVR, YAMAHA_BD, FB_CALLMONITOR, FB_CALLLIST, PRESENCE, Pushsafer, LGTV_IP12, version

aktives Mitglied des FHEM e.V. (Technik)

paul79

Hallo Markus,

danke!

Gruß Paul
FHEM5.7 auf Pi3
Busware CUL433 (IT), JeeLink Lacrosse, HM-MOD-RPI-PCB, HM, TabletUI