Ich mal wieder

Die Aufgabe ist vollende: Ich schalte per Taster zwischen Tag und Nacht. Wenn ich Abend auf Nacht Schalte fahren alle Rolläden auf 100% also zu.
Wenn wir morgens aufstehen und ich auf Tag Schalte fahren alle Rolläden auf 70-40% kommt drauf an welcher Raum. Jetzt kommt es aber häufiger mal vor das ich vor meiner Frau aufstehe. Besonders jetzt im Sommer würde auch morgens das Tageslichtausreichen, also fahre ich einzelne Rolläden hoch um kein Licht anmachen zu müssen. Dann kommt aber der moment in dem meine Frau aufsteht und von Nacht auf Tag umschaltet und die Rolläden alle ihre Vordefinierte Position einnehmen. Leider auch die, die ich bereits ganz geöffnet hatte.
An der stelle stehe ich grade. Die Positionen hab ich im JAL-0810M.02 mit Szenen definiert.
Und das ist mein bisheriger Ansatz dazu.
Code: Alles auswählen
{
"_Meta": { // Optional
"Description": "",
"Version": "1.00",
"Icon": "" // format: "data:image/svg+xml;base64,ENCODED_FILE"
},
"Input": [
["Szene" ,"Szene","$Szene1","u"],
["Tag/Nacht" ,"Eingang 1","$In1","a"],
["RM Küche" ,"Eingang 2","$In2","u"],
["RM Schlafzimmer" ,"Eingang 3","$In3","u"],
["RM Büro" ,"Eingang 4","$In4","u"],
["RM Wohnzimmer" ,"Eingang 5","$In5","u"],
["RM Bad 1" ,"Eingang 6","$In6","u"],
["RM Bad 2" ,"Eingang 7","$In7","u"]
],
"Output": [
["Küche" ,"Ausgang 1","$Out1","x"],
["Schlafzimmer" ,"Ausgang 2","$Out2","x"],
["Büro" ,"Ausgang 3","$Out3","x"],
["Wohnzimmer" ,"Ausgang 4","$Out4","x"],
["Bad 1" ,"Ausgang 5","$Out5","x"],
["Bad 1" ,"Ausgang 6","$Out6","x"]
],
"Level": [
["$In1","bool",false],
["$In2","bool",false],
["$In3","bool",false],
["$In4","bool",false],
["$In5","bool",false],
["$In6","bool",false],
["$In7","bool",false],
["$Gruppe1","bool",false],
["$Gruppe2","bool",false],
["$Gruppe3","bool",false],
["$Gruppe4","bool",false],
["$Gruppe5","bool",false],
["$Gruppe6","bool",false],
["$Gruppe7","bool",false],
["$Gruppe8","bool",false],
["$Gruppe9","bool",false],
["$Gruppe10","bool",false],
["$Gruppe11","bool",false],
["$Gruppe12","bool",false],
["$Szene1","integer",0],
["$Out1","integer",0],
["$Out2","integer",0],
["$Out3","integer",0],
["$Out4","integer",0],
["$Out5","integer",0],
["$Out6","integer",0]
],
"Module": [
["And",["$In1","-$In2"],"$Gruppe1"],
["And",["$Gruppe1","$In1"],"$Gruppe2"],
["Multiplexer",["$Szene1",164],"$Out1","$Gruppe2"],
["SendExplicit","$Gruppe2","$Out1",2],
["And",["$In1","-$In3"],"$Gruppe3"],
["And",["$Gruppe3","$In1"],"$Gruppe4"],
["Multiplexer",["$Szene1",164],"$Out2","$Gruppe4"],
["SendExplicit","$Gruppe4","$Out2",2],
["And",["$In1","-$In4"],"$Gruppe5"],
["And",["$Gruppe5","$In1"],"$Gruppe6"],
["Multiplexer",["$Szene1",164],"$Out3","$Gruppe6"],
["SendExplicit","$Gruppe5","$Out3",2],
["And",["$In1","-$In5"],"$Gruppe7"],
["And",["$Gruppe7","$In1"],"$Gruppe8"],
["Multiplexer",["$Szene1",164],"$Out4","$Gruppe8"],
["SendExplicit","$Gruppe8","$Out4",2],
["And",["$In1","-$In6"],"$Gruppe9"],
["And",["$Gruppe9","$In1"],"$Gruppe10"],
["Multiplexer",["$Szene1",164],"$Out5","$Gruppe10"],
["SendExplicit","$Gruppe10","$Out5",2],
["And",["$In1","-$In7"],"$Gruppe11"],
["And",["$Gruppe11","$In1"],"$Gruppe12"],
["Multiplexer",["$Szene1",164],"$Out6","$Gruppe12"],
["SendExplicit","$Gruppe12","$Out6",2]
]
}

Deswegen wende ich mal Wieder an euch
