Hallo Allerseits
Ich habe eine Auswahl für die Steuerung meines Verstärkers hier. Siehe Bild
Nun möchte ich, dass wenn ich auf Vol+ drücke, dass er ein Skirpt ausführt, dann aber wieder zurück auf den Eigentlichen Eingang springt.
Folgender Ablauf sollte das sein:
- Radio ist ausgewählt (Variable Eingang = Radio)
- Vol + wird gedrückt (Variable Eingang = Vol+)
- Lautstärke wird erhöht
- Radio ist wieder ausgewählt (Variable Eingang = Radio)
dazu müsste ich mir vor der Lautstärkeänderung die Variable speichern. Wie das am besten geht weis ich nicht. Hab da mal was in der Doku gelesen, dass das angeblich gehen sollte, den Wert VOR der Aktualisierung auszulesen. Nur finde ich das in den 400 Seiten nicht mehr.
Meinen code hab ich hier auch mal.
Danke schonmal für eine Idee
<?
//Fügen Sie hier ihren Skriptquellcode ein
$szene = GetValueFormatted(20787 /*[Aktoren\Wohnzimmer\Aktor / Gerät\Gerät Harman Kardon\ZZ Eingang Auswahlschalter\Eingang]*/);
if ($szene == "ON"){
SetValueBoolean (25949 /*[Aktoren\Wohnzimmer\Aktor / Gerät\Gerät Harman Kardon\Aktoren\Harman Kardon]*/, true);
}
SetValueBoolean (25949 /*[Aktoren\Wohnzimmer\Aktor / Gerät\Gerät Harman Kardon\Aktoren\Harman Kardon]*/, true);
if ($szene == "TV Sat"){
$id = 26085 /*[Aktoren\Wohnzimmer\Aktor / Gerät\Gerät Harman Kardon\Aktoren\AVR255 Mode 1 (Cable Sat) --> TV Receiver]*/;
}
if ($szene == "Wii"){
$id = 37210 /*[Aktoren\Wohnzimmer\Aktor / Gerät\Gerät Harman Kardon\Aktoren\AVR255 Mode 2 (DVD) --> Wii]*/;
}
if ($szene == "Server"){
$id = 13253 /*[Aktoren\Wohnzimmer\Aktor / Gerät\Gerät Harman Kardon\Aktoren\AVR255 Mode 3 (MediaServer) --> Server Stereo]*/;
}
if ($szene == "Radio"){
$id = 54393 /*[Aktoren\Wohnzimmer\Aktor / Gerät\Gerät Harman Kardon\Aktoren\AVR255 Mode 4 (Radio) --> Radio]*/;
}
if ($szene == "Dune 5.1"){
$id = 56625 /*[Aktoren\Wohnzimmer\Aktor / Gerät\Gerät Harman Kardon\Aktoren\AVR255 Mode 5 (TV) --> Dune Player Sourround]*/;
}
if ($szene == "Dune 2.0"){
$id = 41987 /*[Aktoren\Wohnzimmer\Aktor / Gerät\Gerät Harman Kardon\Aktoren\AVR255 Mode 6 (Game) --> Dune Player Stereo]*/;
}
if ($szene == "AUX"){
$id = 24219 /*[Aktoren\Wohnzimmer\Aktor / Gerät\Gerät Harman Kardon\Aktoren\AVR255 Mode 7 (AUX) --> ]*/;
}
if ($szene == "OFF"){
SetValueBoolean (25949 /*[Aktoren\Wohnzimmer\Aktor / Gerät\Gerät Harman Kardon\Aktoren\Harman Kardon]*/, false);
}
FS20_SwitchMode ($id, true);
IPS_Sleep (1000);
FS20_SwitchMode ($id, false);