Hallo zusammen,
nachdem das geniale Modul YAMAHA_AVR nicht alle Befehle abdeckt, die ich gerne über fhem steuern will, habe ich mir selbst noch eine "Erweiterung" gebastelt. Nachdem mich das ewig Zeit gekostet hat, stelle ich es zur Verfügung, falls noch jemand eine Erweiterung braucht.
Einfach folgendes in Eure 99_myUtils.pm
sub YamahaTunerUp()
{
GetFileFromURL( "http://IP.Eures.Receivers/YamahaRemoteControl/ctrl", 4, "<?xml version=\"1.0\" encoding=\"utf-8\"?><YAMAHA_AV cmd=\"PUT\"><Tuner><Play_Control><Preset><Preset_Sel>Up</Preset_Sel></Preset></Play_Control></Tuner></YAMAHA_AV>");
}
Das Sniplet schalet auf den nächsthöheren gespeicherten Radiosender um.
Den Teil ab inkl. "<Tuner>" bis inkl. "</Tuner>" einfach durch die Wörter ersetzen, die ihr in der Exceldatei "V673_3073_FuncTree_1.7a.xls" im Paket http://www.awe-europe.com/documents/Control%20Docs/Yamaha/RX_73%20Spec_UK_Ireland.zip (//www.awe-europe.com/documents/Control%20Docs/Yamaha/RX_73%20Spec_UK_Ireland.zip) findet. Da könnt ihr noch einen ganzen Haufen mehr steuern, alle Befehle finden sich in der Exceldatei.
Ist zwar sicher programmiertechnisch nicht so schön, aber ans YAMAHA_AVR Modul traue ich mich nicht ran und außerdem funktioniert's ja auch so ;-)
Viel Spaß und viele Grüße
Doc
Sag doch was, dann kann ich es mit aufnehmen und einbauen ;-)
Viele Grüße
Markus
Oh wowi, das nenne ich mal Service ;-)
Ich dachte mir nur, das wird ein endloser Job für dich, wenn jeder mal wieder irgendeine Funktion braucht. Aber genial wäre es natürlich schon.
Vielen herzlichen Dank für das geniale Modul! Eigentlich sollte sich ja Yamaha bei dir bedanken, denn nur aus dem Grund habe ich mir den Receiver gekauft!
Viele Grüße
doc
Zitat von: docb schrieb am Mo, 07 Oktober 2013 13:57Oh wowi, das nenne ich mal Service ;-)
Ich dachte mir nur, das wird ein endloser Job für dich, wenn jeder mal wieder irgendeine Funktion braucht. Aber genial wäre es natürlich schon.
Vielen herzlichen Dank für das geniale Modul! Eigentlich sollte sich ja Yamaha bei dir bedanken, denn nur aus dem Grund habe ich mir den Receiver gekauft!
Viele Grüße
doc
Die Leute können gerne Sachen vorschlagen, die sie gerne im YAMAHA-Modul integriert haben wollen. Wenn dies für die Allgemeinheit interessant ist, baue ich das auch gerne ein, sofern ich die Zeit dafür habe. ;-)
Hab deine Änderung soeben eingecheckt. Ab morgen via update verfügbar, dann kannst du folgende set-Befehle dafür verwenden:
set <NAME> remoteControl tunerPresetUp
set <NAME> remoteControl tunerPresetDown
Funktioniert natürlich nur, wenn du den Eingang TUNER gewählt hast.
Viele Grüße
Markus
Cool, vielen herzlichen Dank!
Viele Grüße
doc
Hallo Markus,
kannst Du den Status Request bei _AVR auch disablen wie beim _BD-Modul?
:-) Danke:-)