Bei mir wird die Lautstärke des Receivers durch FHEM heruntergefahren, sobald mein Festnetztelefon klingelt (gelöst mit dem Modul FB_CALLMONITOR, was ich direkt im Anschluss ebenfalls noch vorstelle). Sobald ich das Gespräch geführt habe und auflege, wird die Lautstärke wieder auf den vorherigen Wert hochgeregelt, sofern dies erforderlich ist.
Hi Markus,
wenn es mit dem RX-2010 geht, teste ich gerne mit. :)
--
So wie ich das verstanden habe, wird doch wenn ein anderer Input gewählt wird, oder ich das Gerät ausschalte, bzw. die Lautstärke ändere, doch das Notify ausgelöst:
define n_AVR notify AVR1 {
...
}
Bei mir ist es so, dass es nur bei Power und Input auslöst. Volume wird ignoriert. Da ich volume bei event-on-change-reading angegeben habe, sollte das doch gehen, oder?
Des weiteren verstehe ich noch nicht so ganz die GET - Syntax.
Mit my $AVRv = get AVR1 volume bekomme ich die Fehlermeldung: n_AVR return value: Bareword "volume" not allowed while "strict subs" in use at (eval 21) line 1.
Wenn ich nun in dem Notify my $AVRv = get AVR1 'volume' eintrage, bekomme ich n_AVR return value: Can't locate object method "get" via package "AVR1" (perhaps you forgot to load "AVR1"?) at (eval 21) line 1.
Wie sieht das denn nun richtig aus?
Bin ein Stück weiter gekommen. Mit my $AVRv = {("get AVR1 volume")} gibt es keine Fehlermeldung mehr. Der Inhalt von $AVRv ist HASH(0xa690e0c).
Damit komme ich aber auch nicht weiter. :-D
Ein Backup vermute ich einfach den FHEM Ordner irgendwo lokal auf meinem Rechner zu sichern!?Ist das richtig?
Wo ist der Ordner wo alle Module liegen?Wenn ich über den Windows Explorer suche, finde ich verschiedene Pfade...fhem/usr/share/fhem/contribfhem/usr/share/fhem/FHEM
kann mir jemand sagen warum das nicht funktioniert!?
define RXV671Zone2 YAMAHA_AVR 192.168.1.32 zone2 at *17:30 { if (!$we) { fhem(“set RXV671Zone2 on”) } }
kannst du mir mal die Ausgabe voncurl -X POST -H "Content-Type: text/xml; charset=UTF-8" -d "<YAMAHA_AV cmd=\"GET\"><Zone_2><Basic_Status>GetParam</Basic_Status></Zone_2></YAMAHA_AV>" http://192.168.1.32/YamahaRemoteControl/ctrl
und im FHEM ein "list RXV671Zone2" (Also das Zone 2 Device) schicken?
In der FHEM Oberfläche einfach oben in die Textbox den befehl eingeben und direkt auf der Tastatur Enter drücken (nicht Save mit der Maus daneben)
Internals:
ACTIVE_ZONE zone2
DEF 192.168.1.32 zone2
FIRMWARE 1.1
MODEL RX-V671
NAME RXV671Zone2
NR 25
STATE off
TYPE YAMAHA_AVR
ZONES_AVAILABLE mainzone,zone2
Readings:
2012-11-16 17:24:21 input tuner
2012-11-16 17:24:21 power standby
2012-11-16 16:37:03 volume_level 0
Helper:
ADDRESS 192.168.1.32
INPUTS Napster|NET RADIO|PC|iPod|Bluetooth|UAW|USB|iPod (USB)|TUNER|AV5|AV6|AUDIO1|AUDIO2|PHONO|V-AUX
INTERVAL 30
SELECTED_ZONE zone2
ZONES Main_Zone|Zone_2
Attributes:
room Schlafzimmer 2012.11.16 22:48:00 3: Bareword "off" not allowed while "strict subs" in use at (eval 21) line 1. 2012.11.16 22:49:00 3: Bareword "on" not allowed while "strict subs" in use at (eval 22) line 1.