FHEM Forum

FHEM => Codeschnipsel => Thema gestartet von: docb am 04 Oktober 2013, 11:36:03

Titel: Zusatzbefehle für YAMAHA_AVR
Beitrag von: docb am 04 Oktober 2013, 11:36:03
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
Titel: Aw: Zusatzbefehle für YAMAHA_AVR
Beitrag von: Markus Bloch am 07 Oktober 2013, 13:45:44
Sag doch was, dann kann ich es mit aufnehmen und einbauen ;-)

Viele Grüße

Markus
Titel: Aw: Zusatzbefehle für YAMAHA_AVR
Beitrag von: docb am 07 Oktober 2013, 13:57:13
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
Titel: Aw: Zusatzbefehle für YAMAHA_AVR
Beitrag von: Markus Bloch am 07 Oktober 2013, 18:20:29
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
Titel: Aw: Zusatzbefehle für YAMAHA_AVR
Beitrag von: docb am 07 Oktober 2013, 21:38:27
Cool, vielen herzlichen Dank!
Viele Grüße
doc
Titel: Antw:Zusatzbefehle für YAMAHA_AVR
Beitrag von: Micha14 am 27 März 2014, 21:51:00
Hallo Markus,
kannst Du den Status  Request bei _AVR auch disablen wie beim _BD-Modul?
:-) Danke:-)