bin gerde dabei meine HUE Lampen mit Loxone zu verwenden. Was klappt ist die einzelnen Lampen zu steuern. Bei den Gruppen klappts nicht.
Ich habe in der HUE App zwei Gruppen erstellt. In der Gruppe Essbereich sind die Lampen mit der ID 2 und 3 und in der Gruppe Flur die Lampen mit der ID 1,4,5,6,7
Wenn ich in der API die Gruppen ausgeben erscheint folgendes:
{
"1": {
"name": "Essbereich",
"lights": [
"2",
"3"
],
"type": "Room",
"state": {
"all_on": true,
"any_on": true
},
"recycle": false,
"class": "Dining",
"action": {
"on": true,
"bri": 254,
"hue": 14956,
"sat": 140,
"effect": "none",
"xy": [
0.4571,
0.4097
],
"ct": 366,
"alert": "none",
"colormode": "ct"
}
},
"2": {
"name": "Flur",
"lights": [
"1",
"4",
"5",
"6",
"7"
],
"type": "Room",
"state": {
"all_on": true,
"any_on": true
},
"recycle": false,
"class": "Hallway",
"action": {
"on": true,
"bri": 254,
"hue": 14910,
"sat": 144,
"effect": "none",
"xy": [
0.4596,
0.4105
],
"ct": 366,
"alert": "none",
"colormode": "ct"
}
}
}
Das bedutet dass die erste Gruppe die ID 1 hat und die zweite die ID 2 oder?
Wie muss ich dann die Zuordnung im Skript machen?
inputType[0] = 0; // Flur
inputType[1] = 0; // Esszimmer 1
inputType[2] = 0; // Esszimmer 2
inputType[3] = 2; // Flur zweite von Links
inputType[4] = 2; // Flur Links
inputType[5] = 2; // Flur Rechts
inputType[6] = 2; // Flur zweite von Rechts
inputType[7] = 2; // Gruppe ???
inputType[8] = -1;
inputType[9] = -1;
inputType[10] = -1;
inputType[11] = -1;
int lightOrGroupID[12];
// Zuweisung der Lampen- oder GruppenIDs.
// Definiert welcher Eingang des Bausteins welche Lampe bzw. Gruppe ansteuert:
lightOrGroupID[0] = 1;
lightOrGroupID[1] = 2;
lightOrGroupID[2] = 3;
lightOrGroupID[3] = 4;
lightOrGroupID[4] = 5;
lightOrGroupID[5] = 6;
lightOrGroupID[6] = 7;
lightOrGroupID[7] = 8;
lightOrGroupID[8] = 9;
lightOrGroupID[9] = 10;
lightOrGroupID[10] = 11;
lightOrGroupID[11] = 12;
Gruß Martin
Kommentar