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 !
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
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
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
Hi Markus
Meinst du das?
2014.07.27 14:43:27 3: update get http://fhem.de/fhemupdate4/svn/FHEM/71_YAMAHA_AVR.pm
Gruß Andre
ja
Ich starte die Box mal neu.
Mal schauen ob sich was ändert wenn nicht Verbose 5.
Gleich gibts infos.
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
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.
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
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.
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
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
gib mir mal bitte den output von "list AV_Receiver" in der FHEM Kommandozeile.
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
und noch bitte http://192.168.0.5/YamahaRemoteControl/desc.xml
Danke
Ach das kann man vergessen.
Dachte es geht schöner. Dann eben als Dateianhang.
Vielen Dank,
habe den Fehler gefunden und ein Update eingecheckt.
Gibt es ab morgen. Damit sollte es funktionieren.
Viele Grüße
Markus
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
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 ?
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.