Ich würde gerne eine Szene schalten über einen Homematic 6-fach Taster. Bei Taste 6 Long und Short. Vorher mit dem HUE Modul ging das über PHUE_SceneSet(17246, ‚Nordlichter‘);
Hier mal das Skript:
//Wohnzimmer Decke
//Taster Links und Rechts / Tastfeld 1 / Kurz
switch ($_IPS['EVENT']) {
case 24763: //Ereignis Taste 1 SHORT (Schalter 1 Links)
case 33609: //Ereignis Taste 1 SHORT (Schalter 2 Rechts)
//Wohnzimmer Decke An/Aus in Kaltweiß und 20%
if (GetValueBoolean('38990') == false) { //Status Variable der Gruppe Wohnzimmer Decke
RequestAction('39327', 50); //Variable Helligkeit Wohnzimmer Decke (Helligkeit Wert 0-254) (Prozentzahl x 2,54)
RequestAction('35311', 153); //Variable Farb Temperatur (Temperatur Wert 153-500 Mired) (Kaltweiß bis Warmweiß)
} else {
RequestAction('38990', false); //Status Variable der Gruppe Wohnzimmer Decke
}
break;
//Taster Links und Rechts / Tastfeld 1 / Lang
case 38157: //Ereignis Taste 1 LONG (Schalter 1 Links)
case 35985: //Ereignis Taste 1 LONG (Schalter 2 Rechts)
//Wohnzimmer Decke in Warmweiß und 20%
RequestAction('39327', 50); //Variable Helligkeit Wohnzimmer Decke (Helligkeit Wert 0-254) (Prozentzahl x 2,54)
RequestAction('35311', 350); //Variable Farb Temperatur (Temperatur Wert 153-500 Mired) (Kaltweiß bis Warmweiß)
break;
//Taster Links und Rechts / Tastfeld 3 / Kurz
case 56226: //Ereignis Taste 3 SHORT (Schalter 1 Links)
case 18199: //Ereignis Taste 3 SHORT (Schalter 2 Rechts)
//Wohnzimmer Decke in Kaltweiß und 50%
RequestAction('39327', 127); //Variable Helligkeit Wohnzimmer Decke (Helligkeit Wert 0-254) (Prozentzahl x 2,54)
RequestAction('35311', 153); //Variable Farb Temperatur (Temperatur Wert 153-500 Mired) (Kaltweiß bis Warmweiß)
break;
//Taster Links und Rechts / Tastfeld 3 / Lang
case 27790: //Ereignis Taste 3 LONG (Schalter 1 Links)
case 24435: //Ereignis Taste 3 LONG (Schalter 2 Rechts)
//Wohnzimmer Decke in Warmweiß und 50%
RequestAction('39327', 127); //Variable Helligkeit Wohnzimmer Decke (Helligkeit Wert 0-254) (Prozentzahl x 2,54)
RequestAction('35311', 350); //Variable Farb Temperatur (Temperatur Wert 153-500 Mired) (Kaltweiß bis Warmweiß)
break;
//Taster Links und Rechts / Tastfeld 5 / Kurz
case 26528: //Ereignis Taste 5 SHORT (Schalter 1 Links)
case 36706: //Ereignis Taste 5 SHORT (Schalter 2 Rechts)
//Wohnzimmer Decke in Kaltweiß und 100%
RequestAction('39327', 254); //Variable Helligkeit Wohnzimmer Decke (Helligkeit Wert 0-254) (Prozentzahl x 2,54)
RequestAction('35311', 153); //Variable Farb Temperatur (Temperatur Wert 153-500 Mired) (Kaltweiß bis Warmweiß)
break;
//Taster Links und Rechts / Tastfeld 5 / Lang
case 24542: //Ereignis Taste 5 LONG (Schalter 1 Links)
case 39495: //Ereignis Taste 5 LONG (Schalter 2 Rechts)
//Wohnzimmer Decke in Warmweiß und 100%
RequestAction('39327', 254); //Variable Helligkeit Wohnzimmer Decke (Helligkeit Wert 0-254) (Prozentzahl x 2,54)
RequestAction('35311', 350); //Variable Farb Temperatur KaltWeiß (Temperatur Wert 153-500 Mired) (Kaltweiß bis Warmweiß)
break;
//Flur Decke
//Taster Links und Rechts / Tastfeld 2 / Kurz
case 58468: //Ereignis Taste 2 SHORT (Schalter 1 Links)
case 15355: //Ereignis Taste 2 SHORT (Schalter 2 Rechts)
//Flur Decke An/Aus in Kaltweiß und 20%
if (GetValueBoolean(26677) == false) { //Status Variable der Gruppe Flur Decke
RequestAction('13658', 50); //Variable Helligkeit Flur Decke (Helligkeit Wert 0-254) (Prozentzahl x 2,54)
RequestAction('42691', 153); //Variable Farb Temperatur (Temperatur Wert 153-500 Mired) (Kaltweiß bis Warmweiß)
} else {
RequestAction('26677', false); //Status Variable der Gruppe Flur Decke
}
break;
//Taster Links und Rechts / Tastfeld 2 / Lang
case 49601: //Ereignis Taste 2 LONG (Schalter 1 Links)
case 20478: //Ereignis Taste 2 LONG (Schalter 2 Rechts)
//Flur Decke in Warmweiß und 20%
RequestAction('13658', 15); //Variable Helligkeit Flur Decke (Helligkeit Wert 0-254) (Prozentzahl x 2,54)
RequestAction('42691', 350); //Variable Farb Temperatur (Temperatur Wert 153-500 Mired) (Kaltweiß bis Warmweiß)
break;
//Taster Links und Rechts / Tastfeld 4 / Kurz
case 18705: //Ereignis Taste 4 SHORT (Schalter 1 Links)
case 39819: //Ereignis Taste 4 SHORT (Schalter 2 Rechts)
//Flur Decke in Kaltweiß und 100%
RequestAction('13658', 254); //Variable Helligkeit Flur Decke (Helligkeit Wert 0-254) (Prozentzahl x 2,54)
RequestAction('42691', 153); //Variable Farb Temperatur (Temperatur Wert 153-500 Mired) (Kaltweiß bis Warmweiß)
break;
//Taster Links und Rechts / Tastfeld 4 / Lang
case 11715: //Ereignis Taste 4 LONG (Schalter 1 Links)
case 49764: //Ereignis Taste 4 LONG (Schalter 2 Rechts)
//Flur Decke in Warmweiß und 100%
RequestAction('13658', 254); //Variable Helligkeit Flur Decke (Helligkeit Wert 0-254) (Prozentzahl x 2,54)
RequestAction('42691', 350); //Variable Farb Temperatur (Temperatur Wert 153-500 Mired) (Kaltweiß bis Warmweiß)
break;
//Taster Links und Rechts / Tastfeld 6 / Kurz
case 24960: //Ereignis Taste 6 SHORT (Schalter 1 Links)
case 53435: //Ereignis Taste 6 SHORT (Schalter 2 Rechts)
//Flur Decke Szene „Nordlichter“ an
PHUE_SceneSet(31806, 'Nordlichter'); //Instanz des Raumes Flur
break;
//Taster Links und Rechts / Tastfeld 6 / Lang
case 56203: //Ereignis Taste 6 LONG (Schalter 1 Links)
case 24809: //Ereignis Taste 6 LONG (Schalter 2 Rechts)
//Wohnzimmer Decke Szene „Nordlichter“ an
PHUE_SceneSet(17246, 'Nordlichter'); //Instanz der Zone Essbereich
break;
default:
trigger_error('Unerwartetes Event: ' . $_IPS['EVENT']);
}
Ich hatte das „alte“ Profil gelöscht und seitdem wird es nicht mehr befüllt. Hast du die Szenen mal probiert? Ich habe das Gefühl das die All4HUE App die Farbcodes nicht korrekt ausgibt. Aber konnte es ja noch nicht richtig testen wegen dem fehlendem Profil.