YAMAHA_AVR remoteControl Befehle für "next" und "previous" Track

Begonnen von Schlimbo, 02 Februar 2015, 10:40:05

Vorheriges Thema - Nächstes Thema

Schlimbo

Hallo,

Ich habe gerade den Haupt-Thread für das YAMAHA_AVR Modul nicht gefunden, deswegen erstell ich hier mal einen Neuen.

Ich besitze den Yamaha Verstärker RX-V733 und nutze das YAMAHA_AVR Modul schon einige Zeit ohne Probleme.
Was mir jedoch schon die ganze Zeit gefehlt hat, ist die Möglichkeit beim hören von Musik über den Eingang "Server" über remoteControl Befehle zu dem nächsten oder dem vorherigen Titel zu springen.

Das Modul kennt nur folgende remoteControl Befehle: "setup,up,down,left,right,return,option,display,tunerPresetUp,tunerPresetDown,enter"

Ich habe mir das Modul gerade mal angeschaut und die mir fehlenden Befehle nach Zeile 562 hinzugefügt:
elsif($a[2] eq "next")
        {
            YAMAHA_AVR_SendCommand($hash,"<YAMAHA_AV cmd=\"PUT\"><SERVER><Play_Control><Playback>Skip Fwd</Playback></Play_Control></SERVER></YAMAHA_AV>", $what, $a[2]);
        }
elsif($a[2] eq "previous")
        {
            YAMAHA_AVR_SendCommand($hash,"<YAMAHA_AV cmd=\"PUT\"><SERVER><Play_Control><Playback>Skip Rev</Playback></Play_Control></SERVER></YAMAHA_AV>", $what, $a[2]);
        }
elsif($a[2] eq "pause")
        {
            YAMAHA_AVR_SendCommand($hash,"<YAMAHA_AV cmd=\"PUT\"><SERVER><Play_Control><Playback>Pause</Playback></Play_Control></SERVER></YAMAHA_AV>", $what, $a[2]);
        }
elsif($a[2] eq "stop")
        {
            YAMAHA_AVR_SendCommand($hash,"<YAMAHA_AV cmd=\"PUT\"><SERVER><Play_Control><Playback>Stop</Playback></Play_Control></SERVER></YAMAHA_AV>", $what, $a[2]);
        }
elsif($a[2] eq "play")
        {
            YAMAHA_AVR_SendCommand($hash,"<YAMAHA_AV cmd=\"PUT\"><SERVER><Play_Control><Playback>Play</Playback></Play_Control></SERVER></YAMAHA_AV>", $what, $a[2]);
        }


und in Zeile 172 noch die Befehle mit aufgenommen:
    my $usage = "Unknown argument $what, choose one of on:noArg off:noArg volumeStraight:slider,-80,1,16 volume:slider,0,1,100 volumeUp volumeDown ".(exists($hash->{helper}{INPUTS})?"input:".$inputs_comma." ":"")."mute:on,off,toggle remoteControl:setup,up,down,left,right,return,option,display,tunerPresetUp,tunerPresetDown,enter,next,previous,play,pause,stop ".(exists($hash->{helper}{SCENES})?"scene:".$scenes_comma." ":"").(exists($hash->{ACTIVE_ZONE}) and $hash->{ACTIVE_ZONE} eq "mainzone" ? "straight:on,off 3dCinemaDsp:off,auto adaptiveDrc:off,auto ".(exists($hash->{helper}{DIRECT_TAG}) ? "direct:on,off " : "").(exists($hash->{helper}{DSP_MODES}) ? "dsp:".$dsp_modes_comma." " : "")."enhancer:on,off " : "")."sleep:off,30min,60min,90min,120min,last statusRequest:noArg";

evtl. könnten die Befehle auch für die Eingangsquellen "Airplay" oder "USB" erweitert werden.

und auch Befehle für Repeat und Shuffle wären möglich:
<YAMAHA_AV cmd="PUT"><SERVER><Play_Control><Play_Mode><Shuffle>On</Shuffle></Play_Mode></Play_Control></SERVER></YAMAHA_AV>
<YAMAHA_AV cmd="PUT"><SERVER><Play_Control><Play_Mode><Repeat>One</Repeat></Play_Mode></Play_Control></SERVER></YAMAHA_AV>
<YAMAHA_AV cmd="PUT"><SERVER><Play_Control><Play_Mode><Repeat>All</Repeat></Play_Mode></Play_Control></SERVER></YAMAHA_AV>
<YAMAHA_AV cmd="PUT"><SERVER><Play_Control><Play_Mode><Repeat>Off</Repeat></Play_Mode></Play_Control></SERVER></YAMAHA_AV>


Würde mich freuen, wenn sich der Entwickler das Offizielle Moduls das mal anschauen könnte und in sein Modul mit aufnehmen würde.

Gruß Schlimbo

Markus Bloch

Hallo Schlimbo,

ich habe soeben eine neue Version für YAMAHA_AVR eingecheckt.

Folgende neue Set-Kommandos gibt es:

  • play
  • pause
  • stop
  • skip:forward,reverse
  • shuffle:on,off
  • repeat:one,all,off

Folgende neue Readings/Events gibt es:

  • shuffle:on,off
  • repeat:one,all,off

Die Kommandos shuffle und repeat sind nur bei Eingängen verfügbar, die diese auch anbieten (Server, USB, iPod USB)

Gibts ab morgen via 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)


Schlimbo

Hallo Markus,

mir ist gerade Aufgefallen, dass seit der Änderung in deinem Modul das reading "presence" der Zone 2, wenn Zone 2 ausgeschaltet ist, ständig zwischen "absent" und "off" wechselt.
hier ein Auszug aus dem Log:
2015.02.28 17:29:24 3: YAMAHA_AVR (AV_Receiver_Zone2) - device AV_Receiver_Zone2 reappeared
2015.02.28 17:29:23 3: YAMAHA_AVR (AV_Receiver_Zone2) - could not execute command on device AV_Receiver_Zone2. Please turn on your device in case of deactivated network standby or check for correct hostaddress.
2015.02.28 17:28:53 3: YAMAHA_AVR (AV_Receiver_Zone2) - device AV_Receiver_Zone2 reappeared
2015.02.28 17:28:23 3: YAMAHA_AVR (AV_Receiver_Zone2) - could not execute command on device AV_Receiver_Zone2. Please turn on your device in case of deactivated network standby or check for correct hostaddress.
2015.02.28 17:28:23 3: YAMAHA_AVR (AV_Receiver_Zone2) - device AV_Receiver_Zone2 reappeared
2015.02.28 17:28:23 3: YAMAHA_AVR (AV_Receiver_Zone2) - could not execute command on device AV_Receiver_Zone2. Please turn on your device in case of deactivated network standby or check for correct hostaddress.
2015.02.28 17:27:53 3: YAMAHA_AVR (AV_Receiver_Zone2) - device AV_Receiver_Zone2 reappeared
2015.02.28 17:27:53 3: YAMAHA_AVR (AV_Receiver_Zone2) - could not execute command on device AV_Receiver_Zone2. Please turn on your device in case of deactivated network standby or check for correct hostaddress.
2015.02.28 17:26:53 3: YAMAHA_AVR (AV_Receiver_Zone2) - device AV_Receiver_Zone2 reappeared
2015.02.28 17:26:53 3: YAMAHA_AVR (AV_Receiver_Zone2) - could not execute command on device AV_Receiver_Zone2. Please turn on your device in case of deactivated network standby or check for correct hostaddress.


hab mir auch mal den Status in eine Logfile schreiben lassen:
2015-02-28_17:31:13 AV_Receiver_Zone2 off
2015-02-28_17:29:23 AV_Receiver_Zone2 absent
2015-02-28_17:28:53 AV_Receiver_Zone2 off
2015-02-28_17:28:23 AV_Receiver_Zone2 absent
2015-02-28_17:28:23 AV_Receiver_Zone2 off
2015-02-28_17:27:53 AV_Receiver_Zone2 absent
2015-02-28_17:27:23 AV_Receiver_Zone2 off
2015-02-28_17:26:53 AV_Receiver_Zone2 absent
2015-02-28_17:25:50 AV_Receiver_Zone2 off
2015-02-28_17:25:20 AV_Receiver_Zone2 absent
2015-02-28_17:24:50 AV_Receiver_Zone2 off
2015-02-28_17:24:20 AV_Receiver_Zone2 absent
2015-02-28_17:23:50 AV_Receiver_Zone2 off
2015-02-28_17:23:20 AV_Receiver_Zone2 absent


Wenn die Zone2 eingeschalten ist wechselt der Status zwischen "absent" und "on".
Dachte zuerst an ein Netzwerk Problem und habe testweise mal mein FHEM Server mit einem LAN-Kabel direkt mit dem AV-Receiver verbunden, aber das Problem wurde dadurch nicht behoben

Es betrifft nur die Zone 2, ich habe die Zone 2 mal einige Zeit mit dem Attribut "disable" deaktiviert, um zu prüfen ob die Haupt-Zone auch diesen Fehler generiert, aber das war nicht der Fall.

Habe jetzt die "71_YAMAHA_AVR.pm" aus einem Backup vom Januar eingespielt und mit der Datei Tritt das Problem nicht auf.

Könntest du da bitte noch mal schauen an was das liegen könnte?

Gruß
Schlimbo



Markus Bloch

setz mal bitte bei deiner Zone das Attribut "verbose 5" und poste mal bitte dann den logauszug dazu wo er von on/off auf absent springt.

Danke
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)

Schlimbo

#5
Hier der Logauszug:
2015.02.28 21:43:49 5: YAMAHA_AVR (AV_Receiver_Zone2) - received HTTP code 200 for command "statusRequest basicStatus"
2015.02.28 21:43:49 5: YAMAHA_AVR (AV_Receiver_Zone2) - execute nonblocking "statusRequest basicStatus" on AV_Receiver_Zone2: <YAMAHA_AV cmd="GET"><Zone_2><Basic_Status>GetParam</Basic_Status></Zone_2></YAMAHA_AV>
2015.02.28 21:43:19 3: YAMAHA_AVR (AV_Receiver_Zone2) - device AV_Receiver_Zone2 reappeared
2015.02.28 21:43:19 5: YAMAHA_AVR (AV_Receiver_Zone2) - got response for "statusRequest playInfo": <YAMAHA_AV rsp="GET" RC="0"><NET_RADIO><Play_Info><Feature_Availability>Not Ready</Feature_Availability><Playback_Info>Stop</Playback_Info><Meta_Info><Station></Station><Album></Album><Song></Song></Meta_Info><Album_ART><URL></URL><ID>0</ID><Format>YMF</Format></Album_ART></Play_Info></NET_RADIO></YAMAHA_AV>
2015.02.28 21:43:19 5: YAMAHA_AVR (AV_Receiver_Zone2) - received HTTP code 200 for command "statusRequest playInfo"
2015.02.28 21:43:19 5: YAMAHA_AVR (AV_Receiver_Zone2) - received HTTP code 400 for command "statusRequest playShuffle"
2015.02.28 21:43:19 3: YAMAHA_AVR (AV_Receiver_Zone2) - could not execute command on device AV_Receiver_Zone2. Please turn on your device in case of deactivated network standby or check for correct hostaddress.
2015.02.28 21:43:19 5: YAMAHA_AVR (AV_Receiver_Zone2) - could not execute command "statusRequest playRepeat": http://192.168.x.xxx/YamahaRemoteControl/ctrl: empty answer received
2015.02.28 21:43:19 5: YAMAHA_AVR (AV_Receiver_Zone2) - execute nonblocking "statusRequest playShuffle" on AV_Receiver_Zone2: <YAMAHA_AV cmd="GET"><NET_RADIO><Play_Control><Play_Mode><Shuffle>GetParam</Shuffle></Play_Mode></Play_Control></NET_RADIO></YAMAHA_AV>
2015.02.28 21:43:19 5: YAMAHA_AVR (AV_Receiver_Zone2) - execute nonblocking "statusRequest playRepeat" on AV_Receiver_Zone2: <YAMAHA_AV cmd="GET"><NET_RADIO><Play_Control><Play_Mode><Repeat>GetParam</Repeat></Play_Mode></Play_Control></NET_RADIO></YAMAHA_AV>
2015.02.28 21:43:19 5: YAMAHA_AVR (AV_Receiver_Zone2) - execute nonblocking "statusRequest playInfo" on AV_Receiver_Zone2: <YAMAHA_AV cmd="GET"><NET_RADIO><Play_Info>GetParam</Play_Info></NET_RADIO></YAMAHA_AV>
2015.02.28 21:43:19 4: YAMAHA_AVR (AV_Receiver_Zone2) - check for extended input informations on <NET_RADIO>
2015.02.28 21:43:19 5: YAMAHA_AVR (AV_Receiver_Zone2) - got response for "statusRequest basicStatus": <YAMAHA_AV rsp="GET" RC="0"><Zone_2><Basic_Status><Power_Control><Power>Standby</Power><Sleep>Off</Sleep></Power_Control><Volume><Lvl><Val>-370</Val><Exp>1</Exp><Unit>dB</Unit></Lvl><Mute>Off</Mute><Output_Info>Variable</Output_Info></Volume><Input><Input_Sel>NET RADIO</Input_Sel><Input_Sel_Item_Info><Param>NET RADIO</Param><RW>RW</RW><Title>NET RADIO</Title><Icon><On>/YamahaRemoteControl/Icons/icon005.png</On><Off></Off></Icon><Src_Name>NET_RADIO</Src_Name><Src_Number>1</Src_Number></Input_Sel_Item_Info></Input><Party_Info>Off</Party_Info></Basic_Status></Zone_2></YAMAHA_AV>
2015.02.28 21:43:19 5: YAMAHA_AVR (AV_Receiver_Zone2) - received HTTP code 200 for command "statusRequest basicStatus"
2015.02.28 21:43:19 5: YAMAHA_AVR (AV_Receiver_Zone2) - execute nonblocking "statusRequest basicStatus" on AV_Receiver_Zone2: <YAMAHA_AV cmd="GET"><Zone_2><Basic_Status>GetParam</Basic_Status></Zone_2></YAMAHA_AV>
2015.02.28 21:42:49 5: YAMAHA_AVR (AV_Receiver_Zone2) - got response for "statusRequest playInfo": <YAMAHA_AV rsp="GET" RC="0"><NET_RADIO><Play_Info><Feature_Availability>Not Ready</Feature_Availability><Playback_Info>Stop</Playback_Info><Meta_Info><Station></Station><Album></Album><Song></Song></Meta_Info><Album_ART><URL></URL><ID>0</ID><Format>YMF</Format></Album_ART></Play_Info></NET_RADIO></YAMAHA_AV>
2015.02.28 21:42:49 5: YAMAHA_AVR (AV_Receiver_Zone2) - received HTTP code 200 for command "statusRequest playInfo"
2015.02.28 21:42:49 5: YAMAHA_AVR (AV_Receiver_Zone2) - received HTTP code 400 for command "statusRequest playRepeat"
2015.02.28 21:42:49 5: YAMAHA_AVR (AV_Receiver_Zone2) - received HTTP code 400 for command "statusRequest playShuffle"
2015.02.28 21:42:48 5: YAMAHA_AVR (AV_Receiver_Zone2) - execute nonblocking "statusRequest playShuffle" on AV_Receiver_Zone2: <YAMAHA_AV cmd="GET"><NET_RADIO><Play_Control><Play_Mode><Shuffle>GetParam</Shuffle></Play_Mode></Play_Control></NET_RADIO></YAMAHA_AV>
2015.02.28 21:42:48 5: YAMAHA_AVR (AV_Receiver_Zone2) - execute nonblocking "statusRequest playRepeat" on AV_Receiver_Zone2: <YAMAHA_AV cmd="GET"><NET_RADIO><Play_Control><Play_Mode><Repeat>GetParam</Repeat></Play_Mode></Play_Control></NET_RADIO></YAMAHA_AV>
2015.02.28 21:42:48 5: YAMAHA_AVR (AV_Receiver_Zone2) - execute nonblocking "statusRequest playInfo" on AV_Receiver_Zone2: <YAMAHA_AV cmd="GET"><NET_RADIO><Play_Info>GetParam</Play_Info></NET_RADIO></YAMAHA_AV>
2015.02.28 21:42:48 4: YAMAHA_AVR (AV_Receiver_Zone2) - check for extended input informations on <NET_RADIO>
2015.02.28 21:42:48 5: YAMAHA_AVR (AV_Receiver_Zone2) - got response for "statusRequest basicStatus": <YAMAHA_AV rsp="GET" RC="0"><Zone_2><Basic_Status><Power_Control><Power>Standby</Power><Sleep>Off</Sleep></Power_Control><Volume><Lvl><Val>-370</Val><Exp>1</Exp><Unit>dB</Unit></Lvl><Mute>Off</Mute><Output_Info>Variable</Output_Info></Volume><Input><Input_Sel>NET RADIO</Input_Sel><Input_Sel_Item_Info><Param>NET RADIO</Param><RW>RW</RW><Title>NET RADIO</Title><Icon><On>/YamahaRemoteControl/Icons/icon005.png</On><Off></Off></Icon><Src_Name>NET_RADIO</Src_Name><Src_Number>1</Src_Number></Input_Sel_Item_Info></Input><Party_Info>Off</Party_Info></Basic_Status></Zone_2></YAMAHA_AV>
2015.02.28 21:42:48 5: YAMAHA_AVR (AV_Receiver_Zone2) - received HTTP code 200 for command "statusRequest basicStatus"
2015.02.28 21:42:48 5: YAMAHA_AVR (AV_Receiver_Zone2) - execute nonblocking "statusRequest basicStatus" on AV_Receiver_Zone2: <YAMAHA_AV cmd="GET"><Zone_2><Basic_Status>GetParam</Basic_Status></Zone_2></YAMAHA_AV>
2015.02.28 21:42:19 5: YAMAHA_AVR (AV_Receiver_Zone2) - got response for "statusRequest playInfo": <YAMAHA_AV rsp="GET" RC="0"><NET_RADIO><Play_Info><Feature_Availability>Not Ready</Feature_Availability><Playback_Info>Stop</Playback_Info><Meta_Info><Station></Station><Album></Album><Song></Song></Meta_Info><Album_ART><URL></URL><ID>0</ID><Format>YMF</Format></Album_ART></Play_Info></NET_RADIO></YAMAHA_AV>
2015.02.28 21:42:19 5: YAMAHA_AVR (AV_Receiver_Zone2) - received HTTP code 200 for command "statusRequest playInfo"
2015.02.28 21:42:19 5: YAMAHA_AVR (AV_Receiver_Zone2) - received HTTP code 400 for command "statusRequest playShuffle"
2015.02.28 21:42:18 5: YAMAHA_AVR (AV_Receiver_Zone2) - received HTTP code 400 for command "statusRequest playRepeat"
2015.02.28 21:42:18 5: YAMAHA_AVR (AV_Receiver_Zone2) - execute nonblocking "statusRequest playShuffle" on AV_Receiver_Zone2: <YAMAHA_AV cmd="GET"><NET_RADIO><Play_Control><Play_Mode><Shuffle>GetParam</Shuffle></Play_Mode></Play_Control></NET_RADIO></YAMAHA_AV>
2015.02.28 21:42:18 5: YAMAHA_AVR (AV_Receiver_Zone2) - execute nonblocking "statusRequest playRepeat" on AV_Receiver_Zone2: <YAMAHA_AV cmd="GET"><NET_RADIO><Play_Control><Play_Mode><Repeat>GetParam</Repeat></Play_Mode></Play_Control></NET_RADIO></YAMAHA_AV>
2015.02.28 21:42:18 5: YAMAHA_AVR (AV_Receiver_Zone2) - execute nonblocking "statusRequest playInfo" on AV_Receiver_Zone2: <YAMAHA_AV cmd="GET"><NET_RADIO><Play_Info>GetParam</Play_Info></NET_RADIO></YAMAHA_AV>
2015.02.28 21:42:18 4: YAMAHA_AVR (AV_Receiver_Zone2) - check for extended input informations on <NET_RADIO>
2015.02.28 21:42:18 5: YAMAHA_AVR (AV_Receiver_Zone2) - got response for "statusRequest basicStatus": <YAMAHA_AV rsp="GET" RC="0"><Zone_2><Basic_Status><Power_Control><Power>Standby</Power><Sleep>Off</Sleep></Power_Control><Volume><Lvl><Val>-370</Val><Exp>1</Exp><Unit>dB</Unit></Lvl><Mute>Off</Mute><Output_Info>Variable</Output_Info></Volume><Input><Input_Sel>NET RADIO</Input_Sel><Input_Sel_Item_Info><Param>NET RADIO</Param><RW>RW</RW><Title>NET RADIO</Title><Icon><On>/YamahaRemoteControl/Icons/icon005.png</On><Off></Off></Icon><Src_Name>NET_RADIO</Src_Name><Src_Number>1</Src_Number></Input_Sel_Item_Info></Input><Party_Info>Off</Party_Info></Basic_Status></Zone_2></YAMAHA_AV>
2015.02.28 21:42:18 5: YAMAHA_AVR (AV_Receiver_Zone2) - received HTTP code 200 for command "statusRequest basicStatus"
2015.02.28 21:42:18 5: YAMAHA_AVR (AV_Receiver_Zone2) - execute nonblocking "statusRequest basicStatus" on AV_Receiver_Zone2: <YAMAHA_AV cmd="GET"><Zone_2><Basic_Status>GetParam</Basic_Status></Zone_2></YAMAHA_AV>
2015.02.28 21:41:49 5: YAMAHA_AVR (AV_Receiver_Zone2) - got response for "statusRequest playInfo": <YAMAHA_AV rsp="GET" RC="0"><NET_RADIO><Play_Info><Feature_Availability>Not Ready</Feature_Availability><Playback_Info>Stop</Playback_Info><Meta_Info><Station></Station><Album></Album><Song></Song></Meta_Info><Album_ART><URL></URL><ID>0</ID><Format>YMF</Format></Album_ART></Play_Info></NET_RADIO></YAMAHA_AV>
2015.02.28 21:41:49 5: YAMAHA_AVR (AV_Receiver_Zone2) - received HTTP code 200 for command "statusRequest playInfo"
2015.02.28 21:41:49 5: YAMAHA_AVR (AV_Receiver_Zone2) - received HTTP code 400 for command "statusRequest playShuffle"
2015.02.28 21:41:48 5: YAMAHA_AVR (AV_Receiver_Zone2) - received HTTP code 400 for command "statusRequest playRepeat"
2015.02.28 21:41:48 5: YAMAHA_AVR (AV_Receiver_Zone2) - execute nonblocking "statusRequest playShuffle" on AV_Receiver_Zone2: <YAMAHA_AV cmd="GET"><NET_RADIO><Play_Control><Play_Mode><Shuffle>GetParam</Shuffle></Play_Mode></Play_Control></NET_RADIO></YAMAHA_AV>
2015.02.28 21:41:48 5: YAMAHA_AVR (AV_Receiver_Zone2) - execute nonblocking "statusRequest playRepeat" on AV_Receiver_Zone2: <YAMAHA_AV cmd="GET"><NET_RADIO><Play_Control><Play_Mode><Repeat>GetParam</Repeat></Play_Mode></Play_Control></NET_RADIO></YAMAHA_AV>
2015.02.28 21:41:48 5: YAMAHA_AVR (AV_Receiver_Zone2) - execute nonblocking "statusRequest playInfo" on AV_Receiver_Zone2: <YAMAHA_AV cmd="GET"><NET_RADIO><Play_Info>GetParam</Play_Info></NET_RADIO></YAMAHA_AV>
2015.02.28 21:41:48 4: YAMAHA_AVR (AV_Receiver_Zone2) - check for extended input informations on <NET_RADIO>
2015.02.28 21:41:48 5: YAMAHA_AVR (AV_Receiver_Zone2) - got response for "statusRequest basicStatus": <YAMAHA_AV rsp="GET" RC="0"><Zone_2><Basic_Status><Power_Control><Power>Standby</Power><Sleep>Off</Sleep></Power_Control><Volume><Lvl><Val>-370</Val><Exp>1</Exp><Unit>dB</Unit></Lvl><Mute>Off</Mute><Output_Info>Variable</Output_Info></Volume><Input><Input_Sel>NET RADIO</Input_Sel><Input_Sel_Item_Info><Param>NET RADIO</Param><RW>RW</RW><Title>NET RADIO</Title><Icon><On>/YamahaRemoteControl/Icons/icon005.png</On><Off></Off></Icon><Src_Name>NET_RADIO</Src_Name><Src_Number>1</Src_Number></Input_Sel_Item_Info></Input><Party_Info>Off</Party_Info></Basic_Status></Zone_2></YAMAHA_AV>
2015.02.28 21:41:48 5: YAMAHA_AVR (AV_Receiver_Zone2) - received HTTP code 200 for command "statusRequest basicStatus"
2015.02.28 21:41:48 5: YAMAHA_AVR (AV_Receiver_Zone2) - execute nonblocking "statusRequest basicStatus" on AV_Receiver_Zone2: <YAMAHA_AV cmd="GET"><Zone_2><Basic_Status>GetParam</Basic_Status></Zone_2></YAMAHA_AV>
2015.02.28 21:41:19 5: YAMAHA_AVR (AV_Receiver_Zone2) - got response for "statusRequest playInfo": <YAMAHA_AV rsp="GET" RC="0"><NET_RADIO><Play_Info><Feature_Availability>Not Ready</Feature_Availability><Playback_Info>Stop</Playback_Info><Meta_Info><Station></Station><Album></Album><Song></Song></Meta_Info><Album_ART><URL></URL><ID>0</ID><Format>YMF</Format></Album_ART></Play_Info></NET_RADIO></YAMAHA_AV>
2015.02.28 21:41:19 5: YAMAHA_AVR (AV_Receiver_Zone2) - received HTTP code 200 for command "statusRequest playInfo"
2015.02.28 21:41:19 5: YAMAHA_AVR (AV_Receiver_Zone2) - received HTTP code 400 for command "statusRequest playRepeat"
2015.02.28 21:41:19 5: YAMAHA_AVR (AV_Receiver_Zone2) - received HTTP code 400 for command "statusRequest playShuffle"
2015.02.28 21:41:18 5: YAMAHA_AVR (AV_Receiver_Zone2) - set AV_Receiver_Zone2 ?
2015.02.28 21:41:18 5: YAMAHA_AVR (AV_Receiver_Zone2) - execute nonblocking "statusRequest playShuffle" on AV_Receiver_Zone2: <YAMAHA_AV cmd="GET"><NET_RADIO><Play_Control><Play_Mode><Shuffle>GetParam</Shuffle></Play_Mode></Play_Control></NET_RADIO></YAMAHA_AV>
2015.02.28 21:41:18 5: YAMAHA_AVR (AV_Receiver_Zone2) - execute nonblocking "statusRequest playRepeat" on AV_Receiver_Zone2: <YAMAHA_AV cmd="GET"><NET_RADIO><Play_Control><Play_Mode><Repeat>GetParam</Repeat></Play_Mode></Play_Control></NET_RADIO></YAMAHA_AV>
2015.02.28 21:41:18 5: YAMAHA_AVR (AV_Receiver_Zone2) - execute nonblocking "statusRequest playInfo" on AV_Receiver_Zone2: <YAMAHA_AV cmd="GET"><NET_RADIO><Play_Info>GetParam</Play_Info></NET_RADIO></YAMAHA_AV>
2015.02.28 21:41:18 4: YAMAHA_AVR (AV_Receiver_Zone2) - check for extended input informations on <NET_RADIO>
2015.02.28 21:41:18 5: YAMAHA_AVR (AV_Receiver_Zone2) - got response for "statusRequest basicStatus": <YAMAHA_AV rsp="GET" RC="0"><Zone_2><Basic_Status><Power_Control><Power>Standby</Power><Sleep>Off</Sleep></Power_Control><Volume><Lvl><Val>-370</Val><Exp>1</Exp><Unit>dB</Unit></Lvl><Mute>Off</Mute><Output_Info>Variable</Output_Info></Volume><Input><Input_Sel>NET RADIO</Input_Sel><Input_Sel_Item_Info><Param>NET RADIO</Param><RW>RW</RW><Title>NET RADIO</Title><Icon><On>/YamahaRemoteControl/Icons/icon005.png</On><Off></Off></Icon><Src_Name>NET_RADIO</Src_Name><Src_Number>1</Src_Number></Input_Sel_Item_Info></Input><Party_Info>Off</Party_Info></Basic_Status></Zone_2></YAMAHA_AV>
2015.02.28 21:41:18 5: YAMAHA_AVR (AV_Receiver_Zone2) - received HTTP code 200 for command "statusRequest basicStatus"
2015.02.28 21:41:18 5: YAMAHA_AVR (AV_Receiver_Zone2) - execute nonblocking "statusRequest basicStatus" on AV_Receiver_Zone2: <YAMAHA_AV cmd="GET"><Zone_2><Basic_Status>GetParam</Basic_Status></Zone_2></YAMAHA_AV>


und die FileLog dazu:
2015-02-28_21:44:19 AV_Receiver_Zone2 absent
2015-02-28_21:43:49 AV_Receiver_Zone2 off
2015-02-28_21:43:19 AV_Receiver_Zone2 absent
2015-02-28_21:41:18 AV_Receiver_Zone2 off

Markus Bloch

hab gerade eine Änderung eingecheckt, probier es damit mal bitte. Entweder per SVN download oder morgen via FHEM update Befehl.

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)

Schlimbo

Hi Markus,
Dankeschön, das Problem ist damit behoben.

Gruß Schlimbo