Zusatzbefehle für YAMAHA_AVR

Begonnen von docb, 04 Oktober 2013, 11:36:03

Vorheriges Thema - Nächstes Thema

docb

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 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
I love FHEM!

Markus Bloch

Sag doch was, dann kann ich es mit aufnehmen und einbauen ;-)

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)

docb

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
I love FHEM!

Markus Bloch

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
Developer für Module: YAMAHA_AVR, YAMAHA_BD, FB_CALLMONITOR, FB_CALLLIST, PRESENCE, Pushsafer, LGTV_IP12, version

aktives Mitglied des FHEM e.V. (Technik)

docb

Cool, vielen herzlichen Dank!
Viele Grüße
doc
I love FHEM!

Micha14

Hallo Markus,
kannst Du den Status  Request bei _AVR auch disablen wie beim _BD-Modul?
:-) Danke:-)