Schliessung Bewegungszeit SchließungswunschAusgeführt SchliessungVIS SchleifeRunter SchleifeHoch WunschschließungRunter1 WarteBisKomplettGeöffnet WunschschließungHoch1 WarteBisKomplettGeschlossen WunschschließungRunter2 WunschschließungHoch2 javascript.0.Komfort.Zuhause.Kueche.Rolllade_1.RollladeSchalten true Die Rollade wird angesteuert, den Aktor schalten Wenn auf FALSCH gesetzt, wird nur die Simulation gestartet der Motor wird NICHT angesteuert shelly.0.SHSW-1#8CAAB555AB90#1.Relay0.Switch FALSE TRUE Rolllade Schalten ist nur ein "Taster", genau wie der Shelly javascript.0.Komfort.Zuhause.Kueche.Rolllade_1.RollladeSchalten TRUE 1000 ms FALSE FALSE EQ val javascript.0.Komfort.Zuhause.Kueche.Rolllade_1.RollladeSchalterSim 3 javascript.0.Komfort.Zuhause.Kueche.Rolllade_1.RollladeSchalterSim FALSE 0 javascript.0.Komfort.Zuhause.Kueche.Rolllade_1.RollladeSchalterSim FALSE ADD 1 val javascript.0.Komfort.Zuhause.Kueche.Rolllade_1.RollladeSchalterSim 1 EQ val javascript.0.Komfort.Zuhause.Kueche.Rolllade_1.RollladeSchalterSimNext 3 javascript.0.Komfort.Zuhause.Kueche.Rolllade_1.RollladeSchalterSimNext FALSE 0 javascript.0.Komfort.Zuhause.Kueche.Rolllade_1.RollladeSchalterSimNext FALSE ADD 1 val javascript.0.Komfort.Zuhause.Kueche.Rolllade_1.RollladeSchalterSimNext 1 javascript.0.Komfort.Zuhause.Kueche.Rolllade_1.RollladeSchalterSim ne OR EQ state.val 1 EQ state.val 3 javascript.0.Komfort.Zuhause.Kueche.Rolllade_1.RollladenInBewegung FALSE FALSE javascript.0.Komfort.Zuhause.Kueche.Rolllade_1.RollladenInBewegung FALSE TRUE Rollllade bewegt sich simuliert javascript.0.Komfort.Zuhause.Kueche.Rolllade_1.RollladenBewegungszeitAkt ne Rollllade bewegt sich simuliert EQ state.val 0 Jetzt ist die Rolllade ganz offen Schaltzustände Synchronisieren falls was aus dem Tritt kommt javascript.0.Komfort.Zuhause.Kueche.Rolllade_1.RollladeOffen FALSE TRUE javascript.0.Komfort.Zuhause.Kueche.Rolllade_1.RollladeSchalterSim FALSE 3 javascript.0.Komfort.Zuhause.Kueche.Rolllade_1.RollladeSchalterSimNext FALSE 0 javascript.0.Komfort.Zuhause.Kueche.Rolllade_1.RollladenInBewegung FALSE FALSE javascript.0.Komfort.Zuhause.Kueche.Rolllade_1.RollladeOffen FALSE FALSE EQ state.val val javascript.0.Komfort.Zuhause.Kueche.Rolllade_1.RollladenBewegungszeitMax Jetzt ist die Rolllade ganz geschlossen Schaltzustände Synchronisieren falls was aus dem Tritt kommt javascript.0.Komfort.Zuhause.Kueche.Rolllade_1.RollladenGeschlossen FALSE TRUE javascript.0.Komfort.Zuhause.Kueche.Rolllade_1.RollladeSchalterSim FALSE 1 javascript.0.Komfort.Zuhause.Kueche.Rolllade_1.RollladeSchalterSimNext FALSE 2 javascript.0.Komfort.Zuhause.Kueche.Rolllade_1.RollladenInBewegung FALSE FALSE javascript.0.Komfort.Zuhause.Kueche.Rolllade_1.RollladenGeschlossen FALSE FALSE Aktuelle Schliessposition in % ermitteln Schliessung 1 3.1234 MULTIPLY 1 DIVIDE 1 state.val 1 val javascript.0.Komfort.Zuhause.Kueche.Rolllade_1.RollladenBewegungszeitMax 100 javascript.0.Komfort.Zuhause.Kueche.Rolllade_1.RollladeSchliessungAkt FALSE Schliessung Aktuelle Schliessposition in Zahlen für VIS GTE Schliessung 0 SchliessungVIS 0 GTE Schliessung 10 SchliessungVIS 1 GTE Schliessung 20 SchliessungVIS 2 GTE Schliessung 30 SchliessungVIS 3 GTE Schliessung 40 SchliessungVIS 4 GTE Schliessung 50 SchliessungVIS 5 GTE Schliessung 60 SchliessungVIS 6 GTE Schliessung 70 SchliessungVIS 7 GTE Schliessung 80 SchliessungVIS 8 GTE Schliessung 90 SchliessungVIS 9 GTE Schliessung 100 SchliessungVIS 10 javascript.0.Komfort.Zuhause.Kueche.Rolllade_1.RollladeStandVIS FALSE SchliessungVIS Rollade ändert den Bewegungszustand javascript.0.Komfort.Zuhause.Kueche.Rolllade_1.RollladenInBewegung ne Hier beginnt die Bewegungssimulation anhand der Simulierten Schaltzustände In welcher höhe die Rolllade gearde Bewegungszeit val javascript.0.Komfort.Zuhause.Kueche.Rolllade_1.RollladenBewegungszeitAkt EQ state.val TRUE Rollade ist jetzt in Bewegung EQ val javascript.0.Komfort.Zuhause.Kueche.Rolllade_1.RollladeSchalterSim 0 Bewegung runter SchleifeRunter 1000 ms Bewegungszeit 1 javascript.0.Komfort.Zuhause.Kueche.Rolllade_1.RollladenBewegungszeitAkt FALSE Bewegungszeit GTE Bewegungszeit val javascript.0.Komfort.Zuhause.Kueche.Rolllade_1.RollladenBewegungszeitMax Rolllade ist jetzt geschlossen EQ val javascript.0.Komfort.Zuhause.Kueche.Rolllade_1.RollladeSchalterSim 3 javascript.0.Komfort.Zuhause.Kueche.Rolllade_1.RollladeSchalterSim FALSE 0 javascript.0.Komfort.Zuhause.Kueche.Rolllade_1.RollladeSchalterSim FALSE ADD 1 val javascript.0.Komfort.Zuhause.Kueche.Rolllade_1.RollladeSchalterSim 1 EQ val javascript.0.Komfort.Zuhause.Kueche.Rolllade_1.RollladeSchalterSimNext 3 javascript.0.Komfort.Zuhause.Kueche.Rolllade_1.RollladeSchalterSimNext FALSE 0 javascript.0.Komfort.Zuhause.Kueche.Rolllade_1.RollladeSchalterSimNext FALSE ADD 1 val javascript.0.Komfort.Zuhause.Kueche.Rolllade_1.RollladeSchalterSimNext 1 Simulierte Bewegung stoppen SchleifeRunter EQ val javascript.0.Komfort.Zuhause.Kueche.Rolllade_1.RollladeSchalterSim 2 Bewegung hoch SchleifeHoch 1000 ms Bewegungszeit -1 javascript.0.Komfort.Zuhause.Kueche.Rolllade_1.RollladenBewegungszeitAkt FALSE Bewegungszeit LTE Bewegungszeit 0 Rolllade ist geöffnet EQ val javascript.0.Komfort.Zuhause.Kueche.Rolllade_1.RollladeSchalterSim 3 javascript.0.Komfort.Zuhause.Kueche.Rolllade_1.RollladeSchalterSim FALSE 0 javascript.0.Komfort.Zuhause.Kueche.Rolllade_1.RollladeSchalterSim FALSE ADD 1 val javascript.0.Komfort.Zuhause.Kueche.Rolllade_1.RollladeSchalterSim 1 EQ val javascript.0.Komfort.Zuhause.Kueche.Rolllade_1.RollladeSchalterSimNext 3 javascript.0.Komfort.Zuhause.Kueche.Rolllade_1.RollladeSchalterSimNext FALSE 0 javascript.0.Komfort.Zuhause.Kueche.Rolllade_1.RollladeSchalterSimNext FALSE ADD 1 val javascript.0.Komfort.Zuhause.Kueche.Rolllade_1.RollladeSchalterSimNext 1 Simulierte Bewegung stoppen SchleifeHoch Bewegung stop SchleifeRunter SchleifeHoch nauticalDusk 1 NEQ val javascript.0.Komfort.Zuhause.Kueche.Rolllade_1.RollladenGeschlossen TRUE javascript.0.Komfort.Zuhause.Kueche.Rolllade_1.RollladeSchliessungWunsch FALSE 100 nauticalDawn 1 NEQ val javascript.0.Komfort.Zuhause.Kueche.Rolllade_1.RollladeOffen TRUE javascript.0.Komfort.Zuhause.Kueche.Rolllade_1.RollladeSchliessungWunsch FALSE 0 javascript.0.Komfort.Zuhause.Kueche.Rolllade_1.RollladeSchliessungWunsch ne log Schließungswunsch SchließungswunschAusgeführt 0 AND EQ SchließungswunschAusgeführt 0 AND GT state.val val javascript.0.Komfort.Zuhause.Kueche.Rolllade_1.RollladeSchliessungAkt EQ val javascript.0.Komfort.Zuhause.Kueche.Rolllade_1.RollladeSchalterSimNext 0 log Rollade soll weiter Runter, Simulierte Schalter steht auf runter javascript.0.Komfort.Zuhause.Kueche.Rolllade_1.RollladeSchalten FALSE TRUE log Jetzt Wunschposition anfahren WunschschließungRunter1 1000 ms LTE state.val val javascript.0.Komfort.Zuhause.Kueche.Rolllade_1.RollladeSchliessungAkt EQ val javascript.0.Komfort.Zuhause.Kueche.Rolllade_1.RollladenGeschlossen FALSE Nur stoppen wenn noch nicht geschlossen Motor stoppt automatisch in Endposition javascript.0.Komfort.Zuhause.Kueche.Rolllade_1.RollladeSchalten FALSE TRUE log Jetzt ist die Wunschposition erreicht WunschschließungRunter1 SchließungswunschAusgeführt 1 AND EQ SchließungswunschAusgeführt 0 AND GT state.val val javascript.0.Komfort.Zuhause.Kueche.Rolllade_1.RollladeSchliessungAkt EQ val javascript.0.Komfort.Zuhause.Kueche.Rolllade_1.RollladeSchalterSimNext 2 log Rollade soll weiter Runter, Simulierte Schalter steht aber auf hoch javascript.0.Komfort.Zuhause.Kueche.Rolllade_1.RollladeSchalten FALSE TRUE log Erstmal komplett öffnen WarteBisKomplettGeöffnet 1000 ms EQ val javascript.0.Komfort.Zuhause.Kueche.Rolllade_1.RollladeOffen TRUE log Jetzt ist der Rollladen offen javascript.0.Komfort.Zuhause.Kueche.Rolllade_1.RollladeSchalten TRUE 500 ms FALSE TRUE log Jetzt Wunschposition anfahren WunschschließungRunter2 1000 ms LTE state.val val javascript.0.Komfort.Zuhause.Kueche.Rolllade_1.RollladeSchliessungAkt EQ val javascript.0.Komfort.Zuhause.Kueche.Rolllade_1.RollladenGeschlossen FALSE Nur stoppen wenn noch nicht geschlossen Motor stoppt automatisch in Endposition javascript.0.Komfort.Zuhause.Kueche.Rolllade_1.RollladeSchalten FALSE TRUE log Jetzt ist die Wunschposition erreicht WunschschließungRunter2 WarteBisKomplettGeöffnet SchließungswunschAusgeführt 1 AND EQ SchließungswunschAusgeführt 0 AND LT state.val val javascript.0.Komfort.Zuhause.Kueche.Rolllade_1.RollladeSchliessungAkt EQ val javascript.0.Komfort.Zuhause.Kueche.Rolllade_1.RollladeSchalterSimNext 2 log Rollade soll weiter Hoch, Simulierte Schalter steht auf hoch javascript.0.Komfort.Zuhause.Kueche.Rolllade_1.RollladeSchalten FALSE TRUE log Jetzt Wunschposition anfahren WunschschließungHoch1 1000 ms GTE state.val val javascript.0.Komfort.Zuhause.Kueche.Rolllade_1.RollladeSchliessungAkt EQ val javascript.0.Komfort.Zuhause.Kueche.Rolllade_1.RollladeOffen FALSE Nur stoppen wenn noch nicht geöffnet Motor stoppt automatisch in Endposition javascript.0.Komfort.Zuhause.Kueche.Rolllade_1.RollladeSchalten FALSE TRUE log Jetzt ist die Wunschposition erreicht WunschschließungHoch1 SchließungswunschAusgeführt 1 AND EQ SchließungswunschAusgeführt 0 AND LT state.val val javascript.0.Komfort.Zuhause.Kueche.Rolllade_1.RollladeSchliessungAkt EQ val javascript.0.Komfort.Zuhause.Kueche.Rolllade_1.RollladeSchalterSimNext 0 log Rollade soll weiter Hoch, Simulierte Schalter steht aber auf runter javascript.0.Komfort.Zuhause.Kueche.Rolllade_1.RollladeSchalten FALSE TRUE log Erstmal komplett schliessen WarteBisKomplettGeschlossen 1000 ms EQ val javascript.0.Komfort.Zuhause.Kueche.Rolllade_1.RollladenGeschlossen TRUE log Jetzt ist der Rollladen geschlossen javascript.0.Komfort.Zuhause.Kueche.Rolllade_1.RollladeSchalten TRUE 500 ms FALSE TRUE log Jetzt Wunschposition anfahren WunschschließungHoch2 1000 ms GTE state.val val javascript.0.Komfort.Zuhause.Kueche.Rolllade_1.RollladeSchliessungAkt EQ val javascript.0.Komfort.Zuhause.Kueche.Rolllade_1.RollladeOffen FALSE Nur stoppen wenn noch nicht geöffnet Motor stoppt automatisch in Endposition javascript.0.Komfort.Zuhause.Kueche.Rolllade_1.RollladeSchalten FALSE TRUE log Jetzt ist die Wunschposition erreicht WunschschließungHoch2 WarteBisKomplettGeschlossen SchließungswunschAusgeführt 1 log Schliessungswunsch ausgeführt