Yamaha RX-V2067 - Volume ändern geht nicht

Begonnen von MegaData, 27 Juli 2014, 12:00:07

Vorheriges Thema - Nächstes Thema

MegaData

Hallo Gemeinde,

ich befasse mich seit einigen Tagen intensiver mit FHEM und verzweifle bald daran meinen Yamaha einbinden zu können. Ich habe einen RX-V2067 welcher sich über FHEM ein- und ausschalten lässt, auch die Quellen kann ich umschalten. Bei so einfachen Sachen wie Volume ändern jedoch passiert rein gar nichts. Auch wird der Status nicht aktualisiert, das macht er immer nur wenn ich aktiv etwas ändere. Hier mal ein Auszug aus dem Logfile:

2014.07.27 11:52:32 5: YAMAHA_AVR (AV_Receiver) - execute nonblocking "statusRequest unitDescription" on AV_Receiver: <YAMAHA_AV cmd="GET"><System><Unit_Desc>GetParam</Unit_Desc></System></YAMAHA_AV>
2014.07.27 11:52:32 4: HttpUtils url=http://192.168.178.23/YamahaRemoteControl/ctrl
2014.07.27 11:52:32 5: YAMAHA_AVR (AV_Receiver) - execute nonblocking "statusRequest systemConfig" on AV_Receiver: <YAMAHA_AV cmd="GET"><System><Config>GetParam</Config></System></YAMAHA_AV>
2014.07.27 11:52:32 4: HttpUtils url=http://192.168.178.23/YamahaRemoteControl/ctrl
2014.07.27 11:52:32 4: http://192.168.178.23/YamahaRemoteControl/ctrl: HTTP response code 200
2014.07.27 11:52:32 4: HttpUtils http://192.168.178.23/YamahaRemoteControl/ctrl: Got data, length: 143
2014.07.27 11:52:32 5: YAMAHA_AVR (AV_Receiver) - got response for "statusRequest unitDescription": <YAMAHA_AV rsp="GET" RC="0"><System><Unit_Desc><Version>1.00</Version><URL>/YamahaRemoteControl/desc.xml</URL></Unit_Desc></System></YAMAHA_AV>
2014.07.27 11:52:32 5: YAMAHA_AVR (AV_Receiver) - requesting unit description XML: http://192.168.178.23/YamahaRemoteControl/desc.xml
2014.07.27 11:52:32 4: HttpUtils url=http://192.168.178.23/YamahaRemoteControl/desc.xml
2014.07.27 11:52:32 4: http://192.168.178.23/YamahaRemoteControl/ctrl: HTTP response code 200
2014.07.27 11:52:32 4: HttpUtils http://192.168.178.23/YamahaRemoteControl/ctrl: Got data, length: 860
2014.07.27 11:52:32 5: YAMAHA_AVR (AV_Receiver) - got response for "statusRequest systemConfig": <YAMAHA_AV rsp="GET" RC="0"><System><Config><Model_Name>RX-V2067</Model_Name><System_ID>0DBC4F53</System_ID><Version>3.43/2.01</Version><Feature_Existence><Main_Zone>1</Main_Zone><Zone_2>1</Zone_2><Zone_3>1</Zone_3><Zone_4>0</Zone_4><Tuner>1</Tuner><HD_Radio>0</HD_Radio><SIRIUS>0</SIRIUS><iPod>1</iPod><Bluetooth>1</Bluetooth><UAW>1</UAW><USB>1</USB><NET_RADIO>1</NET_RADIO><PC>1</PC><Rhapsody>0</Rhapsody><SIRIUS_IR>0</SIRIUS_IR><Napster>1</Napster><Pandora>0</Pandora></Feature_Existence><Name><Input><MULTI_CH>MULTI CH</MULTI_CH><PHONO>PHONO</PHONO><AV_1>Blu-ray</AV_1><AV_2>   WII</AV_2><AV_3>AV3</AV_3><AV_4>AV4</AV_4><AV_5>AV5</AV_5><AV_6>AV6</AV_6><AV_7>AV7</AV_7><V_AUX>V-AUX</V_AUX><AUDIO_1>TV</AUDIO_1><AUDIO_2>PC</AUDIO_2><AUDIO_3>AUDIO3</AUDIO_3><AUDIO_4>AUDIO4</AUDIO_4><DOCK>DOCK</DOCK><USB>USB</USB></Input></Name></Config></System></YAMAHA_AV>
2014.07.27 11:52:32 4: http://192.168.178.23/YamahaRemoteControl/desc.xml: HTTP response code 200
2014.07.27 11:52:32 4: HttpUtils http://192.168.178.23/YamahaRemoteControl/desc.xml: Got data, length: 65414
2014.07.27 11:52:32 2: YAMAHA_AVR (AV_Receiver) - selected zone >>60<< is not available. Using Main Zone instead


Ich habe das Gerät folgendermaßen deklariert:

define AV_Receiver YAMAHA_AVR 192.168.178.23 60 10
attr AV_Receiver model RX-V2067
attr AV_Receiver room Wohnzimmer
attr AV_Receiver volume-smooth-change 1


Auch die Lampe in der Übersicht wird nur aktualisiert wenn ich das Gerät über FHEM einschalte. Mach ich es am Gerät, wird es nicht aktualisiert...

Gibts da Ideen ?

DANKE !

Markus Bloch

Hi,

deine Definition stimmt nicht ganz:

define <name> YAMAHA_AVR <ip-address> [<zone>] [<off_status_interval>] [<on_status_interval>]

Du hast die Zone nicht angegeben.

Dein Beispiel müsste also heißen:

define AV_Receiver YAMAHA_AVR 192.168.178.23 mainzone 60 10
attr AV_Receiver model RX-V2067
attr AV_Receiver room Wohnzimmer
attr AV_Receiver volume-smooth-change 1


Du hast bereits Logmeldungen gepostet. Bitte poste aber mal den Log-Output, wenn du die Lautstärke änderst.

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)

AK-868

#2
Hallo zusammen,

ich hab das Yamaha Modul schon länger im Einsatz.

Nun geht seit einigen Tagen quasi gar nichts mehr.

Auch per Webconsole set AV_Receiver volumeStraight -50 funktioniert nicht mehr. Leider ohne Eintrag ins Standard-Log.

Definiert wird er so.  Ich lösch ihn immer wenn er vom Strom ist. Hat bis vor ein paar Tagen super funktioniert.
Den status request hab ich nun eingebaut. Weil er einen status request haben möchte. Gesagt getan. Geht leider nicht.

Auszug aus der LogDatei.

2014.07.28 10:22:39 3: verzoegert_definieren4: Unable to execute "AV_Receiver statusRequest" - please perform a statusRequest first

2014.07.28 10:22:40 3: verzoegert_definieren5: Unable to execute "AV_Receiver on" - please perform a statusRequest first
2014.07.28 10:22:41 3: verzoegert_definieren6: input can only be used when device is powered on



{\
      fhem ("set sw_TVAnlage,sw_Subwoofer on");;\
      fhem ("define verzoegert_definieren at +00:00:20 define AV_Receiver YAMAHA_AVR 192.168.0.5 ;;\
      define verzoegert_definieren2 at +00:00:21 attr AV_Receiver room Wohnzimmer ;;\
      define verzoegert_definieren3 at +00:00:22 attr AV_Receiver volume-smooth-change ;;\
      define verzoegert_definieren4 at +00:00:25 set AV_Receiver statusRequest ;;\
      define verzoegert_definieren5 at +00:00:26 set AV_Receiver on ;;\
      define verzoegert_definieren5 at +00:00:27 set AV_Receiver input audio1");;\
      Log 3, "Yamaha definiert, AV und eingeschaltet";;\
     }\


Auch meine Readings begrenzen sich auf ein Minimum:


Internals
ACTIVE_ZONE mainzone
STATE ???

Readings mehr gibt es in der Tat nicht.

presence present 2014-07-28 10:06:28




Hardware FHEM:
Neue Fritzbox 7390 keine Labor von AVM
Konfigurationsadapter Lan
Funk-Schließerkontaktschnittstellen
Funk-Fenster/Türkontakt
Funk-Schaltaktoren UP ein und zweifach
Funk-Jalousieaktoren
Funk-Rauchmelder


Markus Bloch

Hi,

hast du die aktuellste Version von gestern? Da ich genau das Problem was du da beschreibst verbessert habe.

Desweiteren bräuchte ich Logs von deinem YAMAHA_AVR Device mit dem Attribut verbose 5.

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)

AK-868

Hardware FHEM:
Neue Fritzbox 7390 keine Labor von AVM
Konfigurationsadapter Lan
Funk-Schließerkontaktschnittstellen
Funk-Fenster/Türkontakt
Funk-Schaltaktoren UP ein und zweifach
Funk-Jalousieaktoren
Funk-Rauchmelder


Markus Bloch

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

aktives Mitglied des FHEM e.V. (Technik)

AK-868

Ich starte die Box mal neu.

Mal schauen ob sich was ändert wenn nicht Verbose 5.

Gleich gibts infos.
Hardware FHEM:
Neue Fritzbox 7390 keine Labor von AVM
Konfigurationsadapter Lan
Funk-Schließerkontaktschnittstellen
Funk-Fenster/Türkontakt
Funk-Schaltaktoren UP ein und zweifach
Funk-Jalousieaktoren
Funk-Rauchmelder


AK-868

Hi Markus,

was interessant ist,
presence sagt er ist present
state sagt er ist absent

Warum die Verzögerungen? Das Teil hängt an einer W-Lan Brigde.
Per Webcontrol komme ich aber nach ca. 18sec. schon drauf da sind schon ein paar sec. sicherheit verbaut.

Das volume set geht nach wie vor nicht. Auch die readings fehlen.

Readings habe ich wieder nur zwei.



define notify_Webradio notify Webradio:* {\
    if(defined($defs{AV_Receiver}))\
    {\
     fhem ("set AV_Receiver on");;\
     fhem ("set AV_Receiver input netradio");;\
     fhem ("setstate TV off");;\
    }\
     if(ReadingsVal ("sw_TVAnlage", "state", "") eq "off")\
     {\
      fhem ("set sw_TVAnlage on");;\
      fhem ("define verzoegert_definieren at +00:00:20 define AV_Receiver YAMAHA_AVR 192.168.0.5 ;;\
      define verzoegert_definieren2 at +00:00:21 attr AV_Receiver room Wohnzimmer ;;\
      define verzoegert_definieren3 at +00:00:22 attr AV_Receiver volume-smooth-change ;;\
      define verzoegert_definieren4 at +00:00:25 set AV_Receiver statusRequest ;;\
      define verzoegert_definieren5 at +00:00:26 set AV_Receiver on ;;\
      define verzoegert_definieren6 at +00:00:27 set AV_Receiver input netradio");;\
      Log 3, "Yamaha definiert, AV und eingeschaltet";;\
     }\
    }\
  else\
  {\
   if("%" eq "off")\
    {\
     fhem ("set AV_Receiver off");;\
     if (defined($defs{AV_Receiver})){fhem("delete AV_Receiver")};;\
     if (ReadingsVal ("sw_TVAnlage", "state", "") eq "on")\
      {\
       fhem ("define verzoegert_ausschalten at +00:00:02 set sw_TVAnlage,sw_Subwoofer off");;\
      }\
   fhem ("setstate TV off");;\
   }\
}\
}


Logauszug:
2014.07.28 12:51:46 3: Yamaha definiert, AV und eingeschaltet
2014.07.28 12:52:16 3: YAMAHA_AVR (AV_Receiver) - could not execute command on device AV_Receiver. Please turn on your device in case of deactivated network standby or check for correct hostaddress.
2014.07.28 12:52:16 3: verzoegert_definieren6: input can only be used when device is powered on
2014.07.28 12:52:17 3: YAMAHA_AVR (AV_Receiver) - device AV_Receiver reappeared
Hardware FHEM:
Neue Fritzbox 7390 keine Labor von AVM
Konfigurationsadapter Lan
Funk-Schließerkontaktschnittstellen
Funk-Fenster/Türkontakt
Funk-Schaltaktoren UP ein und zweifach
Funk-Jalousieaktoren
Funk-Rauchmelder


Markus Bloch

Der Logauszug bringt mir herzlich wenig. Deswegen sage ich es gerne noch einmal: Den Logauszug mit gesetzem verbose 5 Attribut.

Der AV-Receiver muss innerhalb von 4 Sekunden antworten, ansonsten kommt die Fehlermeldung im Log. Was genau dauert 18 Sekunden über die besagte WLAN Bridge? Bis der Receiver antwortet?

Am besten du spielst das ganze mal manuell durch, so wie es deine Funktion macht.

Generell halte ich deine Vorgehensweise den AV-Receiver automatisch zu definieren und dann wieder zu entfernen für sehr fehleranfällig.
Developer für Module: YAMAHA_AVR, YAMAHA_BD, FB_CALLMONITOR, FB_CALLLIST, PRESENCE, Pushsafer, LGTV_IP12, version

aktives Mitglied des FHEM e.V. (Technik)

AK-868

Hallo Markus,

die W-Lan Bridge und der Yamaha benötigen ca. 14-18 sekunden nach dem Einschalten (Steckdosenleiste) um erreichbar zu sein. Nach 20sec. wird erst definiert. Da ist der Yamaha per Web schon erreichbar.

Ein Logauszug status request.

2014.07.28 14:50:05 5: YAMAHA_AVR (AV_Receiver) - execute nonblocking "statusRequest unitDescription" on AV_Receiver: <YAMAHA_AV cmd="GET"><System><Unit_Desc>GetParam</Unit_Desc></System></YAMAHA_AV>
2014.07.28 14:50:05 4: HttpUtils url=http://192.168.0.5/YamahaRemoteControl/ctrl
2014.07.28 14:50:05 5: YAMAHA_AVR (AV_Receiver) - execute nonblocking "statusRequest systemConfig" on AV_Receiver: <YAMAHA_AV cmd="GET"><System><Config>GetParam</Config></System></YAMAHA_AV>
2014.07.28 14:50:05 4: HttpUtils url=http://192.168.0.5/YamahaRemoteControl/ctrl
2014.07.28 14:50:05 4: http://192.168.0.5/YamahaRemoteControl/ctrl: HTTP response code 200
2014.07.28 14:50:05 4: HttpUtils http://192.168.0.5/YamahaRemoteControl/ctrl: Got data, length: 861
2014.07.28 14:50:05 5: YAMAHA_AVR (AV_Receiver) - got response for "statusRequest systemConfig": <YAMAHA_AV rsp="GET" RC="0"><System><Config><Model_Name>RX-V2067</Model_Name><System_ID>0BA041E3</System_ID><Version>3.43/2.01</Version><Feature_Existence><Main_Zone>1</Main_Zone><Zone_2>1</Zone_2><Zone_3>1</Zone_3><Zone_4>0</Zone_4><Tuner>1</Tuner><HD_Radio>0</HD_Radio><SIRIUS>0</SIRIUS><iPod>1</iPod><Bluetooth>1</Bluetooth><UAW>1</UAW><USB>1</USB><NET_RADIO>1</NET_RADIO><PC>1</PC><Rhapsody>0</Rhapsody><SIRIUS_IR>0</SIRIUS_IR><Napster>1</Napster><Pandora>0</Pandora></Feature_Existence><Name><Input><MULTI_CH>MULTI CH</MULTI_CH><PHONO>PHONO</PHONO><AV_1>AV1</AV_1><AV_2>AV2</AV_2><AV_3>AV3</AV_3><AV_4>AV4</AV_4><AV_5>AV5</AV_5><AV_6>AV6</AV_6><AV_7>AV7</AV_7><V_AUX>V-AUX</V_AUX><AUDIO_1>AUDIO1</AUDIO_1><AUDIO_2>AUDIO2</AUDIO_2><AUDIO_3>AUDIO3</AUDIO_3><AUDIO_4>AUDIO4</AUDIO_4><DOCK>DOCK</DOCK><USB>USB</USB></Input></Name></Config></System></YAMAHA_AV>
2014.07.28 14:50:05 4: http://192.168.0.5/YamahaRemoteControl/ctrl: HTTP response code 200
2014.07.28 14:50:05 4: HttpUtils http://192.168.0.5/YamahaRemoteControl/ctrl: Got data, length: 143
2014.07.28 14:50:05 5: YAMAHA_AVR (AV_Receiver) - got response for "statusRequest unitDescription": <YAMAHA_AV rsp="GET" RC="0"><System><Unit_Desc><Version>1.00</Version><URL>/YamahaRemoteControl/desc.xml</URL></Unit_Desc></System></YAMAHA_AV>
2014.07.28 14:50:05 5: YAMAHA_AVR (AV_Receiver) - requesting unit description XML: http://192.168.0.5/YamahaRemoteControl/desc.xml
2014.07.28 14:50:05 4: HttpUtils url=http://192.168.0.5/YamahaRemoteControl/desc.xml
2014.07.28 14:50:05 4: http://192.168.0.5/YamahaRemoteControl/desc.xml: HTTP response code 200
2014.07.28 14:50:05 4: HttpUtils http://192.168.0.5/YamahaRemoteControl/desc.xml: Got data, length: 65414
2014.07.28 14:50:05 4: YAMAHA_AVR (AV_Receiver) - using zone Main_Zone
2014.07.28 14:50:11 4: HTTP FHEMWEB:192.168.0.201:63568 GET /
2014.07.28 14:50:11 4: WEB: redirecting / to /fhem
2014.07.28 14:50:11 4: HTTP FHEMWEB:192.168.0.201:63568 GET /fhem
2014.07.28 14:50:11 4: /fhem / RL:1127 / text/html; charset=UTF-8 / Content-Encoding: gzip
/
2014.07.28 14:50:11 4: HTTP FHEMWEB:192.168.0.201:63565 GET /fhem/pgm2/fhemweb.js
2014.07.28 14:50:11 4: HTTP FHEMWEB:192.168.0.201:63566 GET /fhem/pgm2/svg.js
2014.07.28 14:50:11 4: HTTP FHEMWEB:192.168.0.201:63563 GET /fhem/pgm2/fhemweb_colorpicker.js
2014.07.28 14:50:11 4: HTTP FHEMWEB:192.168.0.201:63577 GET /fhem/pgm2/fhemweb_multiple.js
2014.07.28 14:50:11 4: HTTP FHEMWEB:192.168.0.201:63568 GET /fhem/pgm2/style.css
2014.07.28 14:50:11 4: HTTP FHEMWEB:192.168.0.201:63565 GET /fhem/pgm2/fhemweb_noArg.js
2014.07.28 14:50:11 4: HTTP FHEMWEB:192.168.0.201:63566 GET /fhem/pgm2/fhemweb_readingsHistory.js
2014.07.28 14:50:11 4: HTTP FHEMWEB:192.168.0.201:63563 GET /fhem/pgm2/fhemweb_slider.js
2014.07.28 14:50:11 4: HTTP FHEMWEB:192.168.0.201:63577 GET /fhem/pgm2/fhemweb_svg.js
2014.07.28 14:50:11 4: HTTP FHEMWEB:192.168.0.201:63568 GET /fhem/pgm2/fhemweb_textField.js
2014.07.28 14:50:11 4: HTTP FHEMWEB:192.168.0.201:63565 GET /fhem/pgm2/darkCommon.css
2014.07.28 14:50:11 4: HTTP FHEMWEB:192.168.0.201:63566 GET /fhem/pgm2/fhemweb_time.js
2014.07.28 14:50:11 4: HTTP FHEMWEB:192.168.0.201:63563 GET /fhem/images/default/icoEverything.png
2014.07.28 14:50:11 4: HTTP FHEMWEB:192.168.0.201:63565 GET /fhem/pgm2/dashboard_darkstyle.css
2014.07.28 14:50:11 4: HTTP FHEMWEB:192.168.0.201:63565 GET /fhem/images/default/fhemicon_dark.png
2014.07.28 14:50:11 4: HTTP FHEMWEB:192.168.0.201:63565 GET /fhem?XHR=1&inform=type=status;filter=×tamp=1406551811963
2014.07.28 14:50:13 4: Connection closed for FHEMWEB:192.168.0.201:63565
2014.07.28 14:50:13 4: HTTP FHEMWEB:192.168.0.201:63563 GET /fhem?room=Wohnzimmer
2014.07.28 14:50:13 5: fw summary WEB, RGB_Controller_WZ, Wohnzimmer
2014.07.28 14:50:13 5: YAMAHA_AVR (AV_Receiver) - execute nonblocking "statusRequest unitDescription" on AV_Receiver: <YAMAHA_AV cmd="GET"><System><Unit_Desc>GetParam</Unit_Desc></System></YAMAHA_AV>
2014.07.28 14:50:13 4: HttpUtils url=http://192.168.0.5/YamahaRemoteControl/ctrl
2014.07.28 14:50:13 5: YAMAHA_AVR (AV_Receiver) - execute nonblocking "statusRequest systemConfig" on AV_Receiver: <YAMAHA_AV cmd="GET"><System><Config>GetParam</Config></System></YAMAHA_AV>
2014.07.28 14:50:13 4: HttpUtils url=http://192.168.0.5/YamahaRemoteControl/ctrl
2014.07.28 14:50:13 5: YAMAHA_AVR (AV_Receiver) - AV_Receiver ?
2014.07.28 14:50:13 4: /fhem?room=Wohnzimmer / RL:4832 / text/html; charset=UTF-8 / Content-Encoding: gzip

Hardware FHEM:
Neue Fritzbox 7390 keine Labor von AVM
Konfigurationsadapter Lan
Funk-Schließerkontaktschnittstellen
Funk-Fenster/Türkontakt
Funk-Schaltaktoren UP ein und zweifach
Funk-Jalousieaktoren
Funk-Rauchmelder


Markus Bloch

sieht soweit alles gut und normal. Interessant währe noch ein "list AV_Receiver" in der FHEM Kommandozeile.

Ansonsten alles gut bis hier her.

Versuch doch nun mal die Lautstärke zu ändern, da hattest du ja Probleme mit.
Developer für Module: YAMAHA_AVR, YAMAHA_BD, FB_CALLMONITOR, FB_CALLLIST, PRESENCE, Pushsafer, LGTV_IP12, version

aktives Mitglied des FHEM e.V. (Technik)

AK-868

#11
Hallo Markus

Okay das funktioniert nicht.
Auch die Readings die im Commandref stehen, sind wie im Bild nicht zu sehen.

Gruß Andre

statusRequest  (Hier ist jetzt der Receiver im Standby wird auch im Webcontrol vom Yamaha so angegeben)

in Fhem:
power on
presence present
state on
volumeStraigt  0

Somit ein Reading mehr als auf dem Bild von oben.


2014.07.28 15:43:57 5: YAMAHA_AVR (AV_Receiver) - requesting unit description XML: http://192.168.0.5/YamahaRemoteControl/desc.xml
2014.07.28 15:43:57 5: YAMAHA_AVR (AV_Receiver) - got response for "statusRequest systemConfig": <YAMAHA_AV rsp="GET" RC="0"><System><Config><Model_Name>RX-V2067</Model_Name><System_ID>0BA041E3</System_ID><Version>3.43/2.01</Version><Feature_Existence><Main_Zone>1</Main_Zone><Zone_2>1</Zone_2><Zone_3>1</Zone_3><Zone_4>0</Zone_4><Tuner>1</Tuner><HD_Radio>0</HD_Radio><SIRIUS>0</SIRIUS><iPod>1</iPod><Bluetooth>1</Bluetooth><UAW>1</UAW><USB>1</USB><NET_RADIO>1</NET_RADIO><PC>1</PC><Rhapsody>0</Rhapsody><SIRIUS_IR>0</SIRIUS_IR><Napster>1</Napster><Pandora>0</Pandora></Feature_Existence><Name><Input><MULTI_CH>MULTI CH</MULTI_CH><PHONO>PHONO</PHONO><AV_1>AV1</AV_1><AV_2>AV2</AV_2><AV_3>AV3</AV_3><AV_4>AV4</AV_4><AV_5>AV5</AV_5><AV_6>AV6</AV_6><AV_7>AV7</AV_7><V_AUX>V-AUX</V_AUX><AUDIO_1>AUDIO1</AUDIO_1><AUDIO_2>AUDIO2</AUDIO_2><AUDIO_3>AUDIO3</AUDIO_3><AUDIO_4>AUDIO4</AUDIO_4><DOCK>DOCK</DOCK><USB>USB</USB></Input></Name></Config></System></YAMAHA_AV>
2014.07.28 15:43:57 4: YAMAHA_AVR (AV_Receiver) - using zone Main_Zone


Volume Change ohne Funktion. Hier ist der Yamaha eingeschalten.

2014.07.28 15:34:07 5: YAMAHA_AVR (AV_Receiver) - execute nonblocking "statusRequest unitDescription" on AV_Receiver: <YAMAHA_AV cmd="GET"><System><Unit_Desc>GetParam</Unit_Desc></System></YAMAHA_AV>
2014.07.28 15:34:07 5: YAMAHA_AVR (AV_Receiver) - execute nonblocking "statusRequest systemConfig" on AV_Receiver: <YAMAHA_AV cmd="GET"><System><Config>GetParam</Config></System></YAMAHA_AV>
2014.07.28 15:34:07 5: YAMAHA_AVR (AV_Receiver) - AV_Receiver volumeStraight -50
2014.07.28 15:34:07 4: YAMAHA_AVR (AV_Receiver) - new target volume: -50
2014.07.28 15:34:07 4: YAMAHA_AVR (AV_Receiver) - use smooth volume change (with 5 steps of -10 volume change to reach -50)
2014.07.28 15:34:07 4: YAMAHA_AVR (AV_Receiver) - set volume to -10 dB (target is -50 dB)
2014.07.28 15:34:07 5: YAMAHA_AVR (AV_Receiver) - execute blocking "volume -10" on AV_Receiver: <YAMAHA_AV cmd="PUT"><Main_Zone><><Lvl><Val>-100</Val><Exp>1</Exp><Unit>dB</Unit></Lvl></></Main_Zone></YAMAHA_AV>
2014.07.28 15:34:10 5: YAMAHA_AVR (AV_Receiver) - got response for "statusRequest unitDescription": <YAMAHA_AV rsp="GET" RC="0"><System><Unit_Desc><Version>1.00</Version><URL>/YamahaRemoteControl/desc.xml</URL></Unit_Desc></System></YAMAHA_AV>
2014.07.28 15:34:10 5: YAMAHA_AVR (AV_Receiver) - requesting unit description XML: http://192.168.0.5/YamahaRemoteControl/desc.xml
2014.07.28 15:34:10 5: YAMAHA_AVR (AV_Receiver) - got response for "statusRequest systemConfig": <YAMAHA_AV rsp="GET" RC="0"><System><Config><Model_Name>RX-V2067</Model_Name><System_ID>0BA041E3</System_ID><Version>3.43/2.01</Version><Feature_Existence><Main_Zone>1</Main_Zone><Zone_2>1</Zone_2><Zone_3>1</Zone_3><Zone_4>0</Zone_4><Tuner>1</Tuner><HD_Radio>0</HD_Radio><SIRIUS>0</SIRIUS><iPod>1</iPod><Bluetooth>1</Bluetooth><UAW>1</UAW><USB>1</USB><NET_RADIO>1</NET_RADIO><PC>1</PC><Rhapsody>0</Rhapsody><SIRIUS_IR>0</SIRIUS_IR><Napster>1</Napster><Pandora>0</Pandora></Feature_Existence><Name><Input><MULTI_CH>MULTI CH</MULTI_CH><PHONO>PHONO</PHONO><AV_1>AV1</AV_1><AV_2>AV2</AV_2><AV_3>AV3</AV_3><AV_4>AV4</AV_4><AV_5>AV5</AV_5><AV_6>AV6</AV_6><AV_7>AV7</AV_7><V_AUX>V-AUX</V_AUX><AUDIO_1>AUDIO1</AUDIO_1><AUDIO_2>AUDIO2</AUDIO_2><AUDIO_3>AUDIO3</AUDIO_3><AUDIO_4>AUDIO4</AUDIO_4><DOCK>DOCK</DOCK><USB>USB</USB></Input></Name></Config></System></YAMAHA_AV>
2014.07.28 15:34:10 5: YAMAHA_AVR (AV_Receiver) - execute nonblocking "statusRequest unitDescription" on AV_Receiver: <YAMAHA_AV cmd="GET"><System><Unit_Desc>GetParam</Unit_Desc></System></YAMAHA_AV>
2014.07.28 15:34:10 5: YAMAHA_AVR (AV_Receiver) - execute nonblocking "statusRequest systemConfig" on AV_Receiver: <YAMAHA_AV cmd="GET"><System><Config>GetParam</Config></System></YAMAHA_AV>
2014.07.28 15:34:10 5: YAMAHA_AVR (AV_Receiver) - AV_Receiver ?
2014.07.28 15:34:11 5: YAMAHA_AVR (AV_Receiver) - got response for "statusRequest systemConfig": <YAMAHA_AV rsp="GET" RC="0"><System><Config><Model_Name>RX-V2067</Model_Name><System_ID>0BA041E3</System_ID><Version>3.43/2.01</Version><Feature_Existence><Main_Zone>1</Main_Zone><Zone_2>1</Zone_2><Zone_3>1</Zone_3><Zone_4>0</Zone_4><Tuner>1</Tuner><HD_Radio>0</HD_Radio><SIRIUS>0</SIRIUS><iPod>1</iPod><Bluetooth>1</Bluetooth><UAW>1</UAW><USB>1</USB><NET_RADIO>1</NET_RADIO><PC>1</PC><Rhapsody>0</Rhapsody><SIRIUS_IR>0</SIRIUS_IR><Napster>1</Napster><Pandora>0</Pandora></Feature_Existence><Name><Input><MULTI_CH>MULTI CH</MULTI_CH><PHONO>PHONO</PHONO><AV_1>AV1</AV_1><AV_2>AV2</AV_2><AV_3>AV3</AV_3><AV_4>AV4</AV_4><AV_5>AV5</AV_5><AV_6>AV6</AV_6><AV_7>AV7</AV_7><V_AUX>V-AUX</V_AUX><AUDIO_1>AUDIO1</AUDIO_1><AUDIO_2>AUDIO2</AUDIO_2><AUDIO_3>AUDIO3</AUDIO_3><AUDIO_4>AUDIO4</AUDIO_4><DOCK>DOCK</DOCK><USB>USB</USB></Input></Name></Config></System></YAMAHA_AV>
2014.07.28 15:34:11 5: YAMAHA_AVR (AV_Receiver) - got response for "statusRequest unitDescription": <YAMAHA_AV rsp="GET" RC="0"><System><Unit_Desc><Version>1.00</Version><URL>/YamahaRemoteControl/desc.xml</URL></Unit_Desc></System></YAMAHA_AV>
2014.07.28 15:34:11 5: YAMAHA_AVR (AV_Receiver) - requesting unit description XML: http://192.168.0.5/YamahaRemoteControl/desc.xml
2014.07.28 15:34:11 4: YAMAHA_AVR (AV_Receiver) - using zone Main_Zone
2014.07.28 15:34:11 4: YAMAHA_AVR (AV_Receiver) - using zone Main_Zone
2014.07.28 15:34:11 5: YAMAHA_AVR (AV_Receiver) - execute nonblocking "statusRequest unitDescription" on AV_Receiver: <YAMAHA_AV cmd="GET"><System><Unit_Desc>GetParam</Unit_Desc></System></YAMAHA_AV>
2014.07.28 15:34:11 5: YAMAHA_AVR (AV_Receiver) - execute nonblocking "statusRequest systemConfig" on AV_Receiver: <YAMAHA_AV cmd="GET"><System><Config>GetParam</Config></System></YAMAHA_AV>
2014.07.28 15:34:11 5: YAMAHA_AVR (AV_Receiver) - AV_Receiver ?
2014.07.28 15:34:11 5: YAMAHA_AVR (AV_Receiver) - got response for "statusRequest unitDescription": <YAMAHA_AV rsp="GET" RC="0"><System><Unit_Desc><Version>1.00</Version><URL>/YamahaRemoteControl/desc.xml</URL></Unit_Desc></System></YAMAHA_AV>
2014.07.28 15:34:11 5: YAMAHA_AVR (AV_Receiver) - requesting unit description XML: http://192.168.0.5/YamahaRemoteControl/desc.xml
2014.07.28 15:34:11 5: YAMAHA_AVR (AV_Receiver) - got response for "statusRequest systemConfig": <YAMAHA_AV rsp="GET" RC="0"><System><Config><Model_Name>RX-V2067</Model_Name><System_ID>0BA041E3</System_ID><Version>3.43/2.01</Version><Feature_Existence><Main_Zone>1</Main_Zone><Zone_2>1</Zone_2><Zone_3>1</Zone_3><Zone_4>0</Zone_4><Tuner>1</Tuner><HD_Radio>0</HD_Radio><SIRIUS>0</SIRIUS><iPod>1</iPod><Bluetooth>1</Bluetooth><UAW>1</UAW><USB>1</USB><NET_RADIO>1</NET_RADIO><PC>1</PC><Rhapsody>0</Rhapsody><SIRIUS_IR>0</SIRIUS_IR><Napster>1</Napster><Pandora>0</Pandora></Feature_Existence><Name><Input><MULTI_CH>MULTI CH</MULTI_CH><PHONO>PHONO</PHONO><AV_1>AV1</AV_1><AV_2>AV2</AV_2><AV_3>AV3</AV_3><AV_4>AV4</AV_4><AV_5>AV5</AV_5><AV_6>AV6</AV_6><AV_7>AV7</AV_7><V_AUX>V-AUX</V_AUX><AUDIO_1>AUDIO1</AUDIO_1><AUDIO_2>AUDIO2</AUDIO_2><AUDIO_3>AUDIO3</AUDIO_3><AUDIO_4>AUDIO4</AUDIO_4><DOCK>DOCK</DOCK><USB>USB</USB></Input></Name></Config></System></YAMAHA_AV>
2014.07.28 15:34:12 4: YAMAHA_AVR (AV_Receiver) - using zone Main_Zone
Hardware FHEM:
Neue Fritzbox 7390 keine Labor von AVM
Konfigurationsadapter Lan
Funk-Schließerkontaktschnittstellen
Funk-Fenster/Türkontakt
Funk-Schaltaktoren UP ein und zweifach
Funk-Jalousieaktoren
Funk-Rauchmelder


AK-868

Mir ist auch noch aufgefallen.

Ist der Yamaha aus und im Networkstandy, müsste er dann nicht "off" sein?

Yamah laut WebControl erreichbar aber alle zones off.

Readings:

power: on
presence: present
state: absent
volumStraight: 0

Guß Andre
Hardware FHEM:
Neue Fritzbox 7390 keine Labor von AVM
Konfigurationsadapter Lan
Funk-Schließerkontaktschnittstellen
Funk-Fenster/Türkontakt
Funk-Schaltaktoren UP ein und zweifach
Funk-Jalousieaktoren
Funk-Rauchmelder


Markus Bloch

gib mir mal bitte den output von "list AV_Receiver" in der FHEM Kommandozeile.
Developer für Module: YAMAHA_AVR, YAMAHA_BD, FB_CALLMONITOR, FB_CALLLIST, PRESENCE, Pushsafer, LGTV_IP12, version

aktives Mitglied des FHEM e.V. (Technik)

AK-868

#14
Hi,

Internals:
   ACTIVE_ZONE mainzone
   CFGFN
   CHANGED
   DEF        192.168.0.5
   FIRMWARE   3.43/2.01
   MODEL      RX-V2067
   NAME       AV_Receiver
   NR         569
   STATE      on
   SYSTEM_ID  0BA041E3
   TYPE       YAMAHA_AVR
   ZONES_AVAILABLE mainzone,zone2,zone3
   Readings:
     2014-07-28 16:08:51   power           on
     2014-07-28 16:07:42   presence        present
     2014-07-28 16:08:51   state           on
     Volumestraight:
   Helper:
     ADDRESS    192.168.0.5
     AVAILABLE  1
     DISABLED   0
     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 30
     ON_INTERVAL 30
     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
     XML        /YamahaRemoteControl/desc.xml
     ZONES      Main_Zone|Zone_2|Zone_3
Attributes:
   model      RX-V2067
   room       Wohnzimmer
   volume-smooth-change 1

Jetzt ist der Receiver ca. 5 min im Networkstandy nach einem saveconfig kam erst die Aktualisierung.

Internals:
   ACTIVE_ZONE mainzone
   CHANGED
   DEF        192.168.0.5
   FIRMWARE   3.43/2.01
   MODEL      RX-V2067
   NAME       AV_Receiver
   NR         482
   STATE      absent
   SYSTEM_ID  0BA041E3
   TYPE       YAMAHA_AVR
   ZONES_AVAILABLE mainzone,zone2,zone3
   Readings:
     2014-07-28 16:08:51   power           on
     2014-07-28 16:30:57   presence        present
     2014-07-28 16:30:57   state           absent
     2014-07-28 16:30:32   volumeStraight  0
   Helper:
     ADDRESS    192.168.0.5
     AVAILABLE  1
     DISABLED   0
     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 30
     ON_INTERVAL 30
     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
     XML        /YamahaRemoteControl/desc.xml
     ZONES      Main_Zone|Zone_2|Zone_3
Attributes:
   model      RX-V2067
   room       Wohnzimmer
   verbose    5
   volume-smooth-change 1
Hardware FHEM:
Neue Fritzbox 7390 keine Labor von AVM
Konfigurationsadapter Lan
Funk-Schließerkontaktschnittstellen
Funk-Fenster/Türkontakt
Funk-Schaltaktoren UP ein und zweifach
Funk-Jalousieaktoren
Funk-Rauchmelder


Markus Bloch

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

aktives Mitglied des FHEM e.V. (Technik)

AK-868

#16
Ach das kann man vergessen.

Dachte es geht schöner. Dann eben als Dateianhang.

Hardware FHEM:
Neue Fritzbox 7390 keine Labor von AVM
Konfigurationsadapter Lan
Funk-Schließerkontaktschnittstellen
Funk-Fenster/Türkontakt
Funk-Schaltaktoren UP ein und zweifach
Funk-Jalousieaktoren
Funk-Rauchmelder


Markus Bloch

Vielen Dank,

habe den Fehler gefunden und ein Update eingecheckt.

Gibt es ab morgen. Damit sollte es funktionieren.

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

Generell würde ich aber dazu raten, den AV-Receiver fest zu definieren. Auch wenn du ihn vom Strom trennst, ist das kein Problem. Die Requests laufen dann zwar ins leere, aber das tut FHEM nicht mehr weh so wie früher. Desweiteren kannst du mit dem Attribut "disable" die automatische Abfragerei stoppen.

Nur so als Tipp.

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)

MegaData

Hi !

Sorry für meine späte Antwort, ich hatte den Thread nicht abonniert :( Finds ja klasse wie schnell es hier zu einer Lösung kommt, Respekt !
Es soll also nach dem Update morgen gehen ? Ich habe genau das gleiche Fehlerbild, falls noch Logs gebraucht werden, einfach Bescheid geben. Habe die mainzone jetzt mit angegeben, dachte wenn man es weg lässt nimmt er die automatisch...

Kann ich eigentlich in Verbindung mit einem Display den aktuellen Sender des Netradios mit ausgeben ? Bei den Wetter- oder FHT-Daten holt er das ja aus dem Log. Also Ansatz: Log-File für den Yamaha erstellen, Weblink erstellen, auslesen - fertig ?

AK-868

Hallo Markus,

danke für das Update. Es läuft wieder alles wie gewohnt. Zumindest was ich nutze, einschalten, input, Lautstärke

Readings sind alle da.  Bin ich wieder Happy ;)

Ich schau mal ob ich das alles umbaue. Vllt. komme ich dann auf kürzere Einschaltzeiten wenn er immer definiert ist.

Danke nochmal für die schnelle Hilfe.

Hardware FHEM:
Neue Fritzbox 7390 keine Labor von AVM
Konfigurationsadapter Lan
Funk-Schließerkontaktschnittstellen
Funk-Fenster/Türkontakt
Funk-Schaltaktoren UP ein und zweifach
Funk-Jalousieaktoren
Funk-Rauchmelder