[UMFRAGE] - YAMAHA_AVR - Bei wem funktionieren die remoteControl commands NICHT?

Begonnen von Markus Bloch, 04 Oktober 2015, 12:53:04

Vorheriges Thema - Nächstes Thema

Markus Bloch

Hallo zusammen,

da ich bereits von einigen Usern die Info bekommen habe, dass die remoteControl set-Kommandos nicht funktionieren, möchte ich gerne einmal von möglichst vielen YAMAHA_AVR Usern wissen, bei wem sie funktionieren und bei wem nicht mit Angabe der Modellnummer.

Hintergrund ist hier dass die Schnittstelle von Yamaha in diesem Bereich geringfügig geändert wurde und ich die entsprechenden Modelle mit einem anderen Kommando ansteuern muss.

Bitte probiert mal folgende Aufrufe über die Linux-Shell bei euch aus: (Bitte IP-Adresse am Ende entsprechend ersetzen)

1. Variante (So läuft es aktuell in YAMAHA_AVR):

curl -v -d '<?xml version="1.0" encoding="utf-8"?><YAMAHA_AV cmd="PUT"><Main_Zone><List_Control><Menu_Control>Option</Menu_Control></List_Control></Main_Zone></YAMAHA_AV>' http://192.168.179.32/YamahaRemoteControl/ctrl

2. Variante:

curl -v -d '<?xml version="1.0" encoding="utf-8"?><YAMAHA_AV cmd="PUT"><Main_Zone><Cursor_Control><Menu_Control>Option</Menu_Control></Cursor_Control></Main_Zone></YAMAHA_AV>' http://192.168.179.32/YamahaRemoteControl/ctrl


Bei Erfolg sollte das Option-Menü am Display aufgehen bzw. am Fernseher erscheinen. Ein erneutes aussführen schließt es wieder.

Mein aktueller Kenntnisstand ist (wobei das ja offenbar nicht richtig zu sein scheint):

RX-Vx75 (V475, V575,...) klappt mit Variante 2

Der Rest mit Variante 1

Ich würde mich über zahlreiche Rückmeldungen freuen.

Vielen Dank

Gruß
Markus


EDIT

Zusammenfassung (Stand 10.10.2015 - 12:50):
DSP-Z7: Keines von beiden
RX-A3030: Variante 2
RX-V1073: Variante 1
RX-V2065: Keines von beiden
RX-V3900: Keines von beiden
RX-V673: Variante 1
RX-V773: Variante 1
RX-V475: Variante 2
RX-V675: Variante 1
RX-V477: Variante 2


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

aktives Mitglied des FHEM e.V. (Technik)

NorbertW

Hallo Markus,

bei meinem RX-V475 funktioniert die Variante 2

Gruß
Norbert
FHEM6.2 auf RPI3+ unter Buster
HM-MOD-RPI(Dis-WM55,LC-SW1-BA-PCB,LC-SW4-PCB,MOD-Em-8,MOD-Re-8,OU-CM-PCB,OU-LED16,
PB-2-WM55,SCI-3-FM,SEC-MDIR,SEC-SC,SEC-SCo,SEC-SD,SEN-MDIR-SM,SWI-3-FM,Sen-MDIR-O)
Yamaha RX-V475 & BD-S473,yaVDR,SamsungTV UE40D5700RS,Medion IRadio P85017,Milight RGBW2,
DS1820,BME280

spooy99

Hallo, bei meinem RX-V2065 kommt beim Aufruf der ersten Variante folgende Rückmeldung (ohne das Erscheinen des Optionsmenüs)

curl -v -d '<?xml version="1.0" encoding="utf-8"?><YAMAHA_AV cmd="PUT"><Main_Zone><List_Control><Menu_Control>Option</Menu_Control></List_Control></Main_Zone></YAMAHA_AV>' http://192.168.2.7/YamahaRemoteControl/ctrl
* About to connect() to 192.168.2.7 port 80 (#0)
*   Trying 192.168.2.7...
* connected
* Connected to 192.168.2.7 (192.168.2.7) port 80 (#0)
> POST /YamahaRemoteControl/ctrl HTTP/1.1
> User-Agent: curl/7.26.0
> Host: 192.168.2.7
> Accept: */*
> Content-Length: 158
> Content-Type: application/x-www-form-urlencoded
>
* upload completely sent off: 158 out of 158 bytes
* additional stuff not fine transfer.c:1037: 0 0
* HTTP 1.1 or later with persistent connection, pipelining supported
< HTTP/1.1 400 Bad Request
< Content-Length: 0
< Server: Allegro-Software-RomPager/5.01
< Connection: close
<
* Closing connection #0


Bei Variante 2 folgt gar keine Ausgabe/Rückmeldung - und auch kein Optionsmenü ;-)

Danke!
FHEM auf Debian unter Hyper-V, HMLAN und KNX
Sonst: Fritzbox, Yamaha RX-V2065, Fröling S4 per MQTT, Enigma, Robonect, Hue, LG

Markus Bloch

@spooy99: ich gehe davon aus, dass dann auch die Steuerung durch remoteControl Befehle über FHEM mit YAMAHA_AVR nicht klappt?
Developer für Module: YAMAHA_AVR, YAMAHA_BD, FB_CALLMONITOR, FB_CALLLIST, PRESENCE, Pushsafer, LGTV_IP12, version

aktives Mitglied des FHEM e.V. (Technik)

spooy99

Hallo, leider nein (wie auch manch andere Funktionen - z.B. Titel Anzeige usw). Aber die Grundfunktionen (Power, Input,  Volume) funktionieren stabil ... der RX-V2065 ist halt "besonders"
FHEM auf Debian unter Hyper-V, HMLAN und KNX
Sonst: Fritzbox, Yamaha RX-V2065, Fröling S4 per MQTT, Enigma, Robonect, Hue, LG

Schlimbo

Hallo Markus,

beim RX-V773 funktioniert Variante 1.
Bei Variante 2 bekomme ich "HTTP/1.1 400 Bad Request" zurück.

Gruß Schlimbo

Micha14

Hallo Markus,
es ist noch viel verrückter, als wir gedacht haben!
Was denken sich die Entwickler nur, gibt es keinen,  der den Überblick hat?
Also
Ich habe den RX-V675.
mir sind fast die Augen  raus gefallen, als ich Dein Beispiel eingetippt habe!
<Menu_Control>Option funktioniert mit <Cursor_Control>
<Menu_Control>Option bringt eine Fehlermeldung mit <List_Control>

<Direct_Sel>Line_3   funktioniert mit <List_Control>
<Direct_Sel>Line_3   bringt eine Fehlermeldung mit <Cursor_Control>
<Cursor>Down          funktioniert mit <List_Control>
<Cursor>Down          bringt eine Fehlermeldung mit <Cursor_Control>

Ich glaube, das Cursor-Modul hat ein anderer programmiert.........

was willst DU da machen?

Ich schalte das Radio im Moment mit der TASKER-App vom Handy aus, weil ich das YAMAHA-Modul im Moment nicht nutzen kann.

Liebe Grüße und melde Dich, wenn ich Dir helfen kann.
LG

Markus Bloch

Ich hab mal die bisherigen Erkenntnisse im Initalbeitrag von mir zusammengefasst.

Zitat von: Micha14 am 05 Oktober 2015, 20:59:53
Was denken sich die Entwickler nur, gibt es keinen,  der den Überblick hat?

Ich glaube, das Cursor-Modul hat ein anderer programmiert.........

was willst DU da machen?

Das was ich gerade mache. Euch alle Fragen und dann alles mit tollen if-Konstrukten erschlagen. Eine andere Möglichkeit sehe ich momentan nicht. Ich selber habe nur von der RX-Vx71 Serie eine komplette Schnittstellenbeschreibung. Allerdings scheint es so, als wäre bei Yamaha bei jeder neuen Modellreihe andere Schnittstellenentwickler beschäftigt, so das jede Reihe ihre Spezialitäten hat.

Zitat von: spooy99 am 04 Oktober 2015, 19:32:08
Hallo, leider nein (wie auch manch andere Funktionen - z.B. Titel Anzeige usw). Aber die Grundfunktionen (Power, Input,  Volume) funktionieren stabil ... der RX-V2065 ist halt "besonders"

Falls du die nicht funktionierenden Funktionen mal mit deinem Tablet oder Smartphone durchführen könntest und mir davon einen Tcpdump anfertigen kannst, könnte ich die nachrüsten.

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)

Jojo11

Hallo,

ich besitze den RX-V673 und bei mir funktioniert die Variante 1.

schöne Grüße
Jo

marvin78


dev0

DSP-Z7 / RX-V3900 - Variante 3: Es funktioniert gar nicht. Laut Doku für die Serie gibt es diese Option auch nicht.

MikeRoxx

Hallo,

Yamaha AV-R 1073 Version 1.91/2.06

Variante 1 funktioniert mit folgender Meldung:

* Hostname was NOT found in DNS cache
*   Trying 192.168.178.25...
* Connected to 192.168.178.25 (192.168.178.25) port 80 (#0)
> POST /YamahaRemoteControl/ctrl HTTP/1.1
> User-Agent: curl/7.38.0
> Host: 192.168.178.25
> Accept: */*
> Content-Length: 158
> Content-Type: application/x-www-form-urlencoded
>
* upload completely sent off: 158 out of 158 bytes
< HTTP/1.1 200 OK
* Server AV_Receiver/3.1 (RX-V1073) is not blacklisted
< Server: AV_Receiver/3.1 (RX-V1073)
< Content-Type: text/xml; charset="utf-8"
< Content-Length: 121
<
* Connection #0 to host 192.168.178.25 left intact
<YAMAHA_AV rsp="PUT" RC="0"><Main_Zone><List_Control><Menu_Control></Menu_Control></List_Control></Main_Zone></YAMAHA_AV>#               


Variante 2 bekomme ich keine Funktion:
* Hostname was NOT found in DNS cache
*   Trying 192.168.178.25...
* Connected to 192.168.178.25 (192.168.178.25) port 80 (#0)
> POST /YamahaRemoteControl/ctrl HTTP/1.1
> User-Agent: curl/7.38.0
> Host: 192.168.178.25
> Accept: */*
> Content-Length: 162
> Content-Type: application/x-www-form-urlencoded
>
* upload completely sent off: 162 out of 162 bytes
< HTTP/1.1 400 Bad Request
* Server AV_Receiver/3.1 (RX-V1073) is not blacklisted
< Server: AV_Receiver/3.1 (RX-V1073)
< Content-Length: 0
< Connection: close
<
* Closing connection 0
Proxmox mit FHEM und Debmatic auf Deb. Buster
HM / HmIP / FS20

Cordula

Hallo,

habe einen RX-A3030. Bei mir funktioniert nur die 2.Variante. Wäre schön, wenn du das anpassen könntest. Dann muss man nicht immer das Modul nach jedem Update patchen.

Liebe Grüße und danke für die Arbeit.

Markus Bloch

Zitat von: Cordula am 10 Oktober 2015, 10:15:14
Hallo,

habe einen RX-A3030. Bei mir funktioniert nur die 2.Variante. Wäre schön, wenn du das anpassen könntest. Dann muss man nicht immer das Modul nach jedem Update patchen.

Liebe Grüße und danke für die Arbeit.

Werde ich am kommenden Donnerstag angehen.

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)

Markus Bloch

Hallo zusammen,

ich habe heute die entsprechenden Änderungen vorgenommen. Gibt es morgen per Update.

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)