NEWS
[gelöst] Staubsauger bei Abwesenheit starten
-
Hallo allerseits,
ich hab versucht ein Blockly zu basteln, welches den S5 bei Abwesenheit täglich zwischen 09 und 12 Uhr startet.
Das funktioniert auch soweit. Allerdings startet er immer zweimal. Er scheint also vom Trigger zwei Startbefehle zu bekommen.
Nun hab ich versucht mit einem Timeout einen der zwei Befehle zu eliminieren, wie im unteren Bild zu sehen. Allerdings startet der Staubsauger nun nur noch, wenn eines der beiden Telefone sich innerhalb des Zeitfensters ausloggt.
Was muss ich ändern?
-
@rasrol sagte: Was muss ich ändern?
Auf "wurde geändert" triggern und die Werte der beiden Trigger-Datenpunkte auswerten:
falls nicht Wert von Phone 1 und nicht Wert von Phone 2 und ... -
@paul53 Wenn ich auf wurde geändert triggere, dann startet er aber doch nur wenn man sich innerhalb des Zeitfensters ausloggt, oder?
Ich geh 6.00 Uhr aus dem Haus und meine Frau so gegen 7.00 Uhr.
-
@rasrol sagte: Ich geh 6.00 Uhr aus dem Haus und meine Frau so gegen 7.00 Uhr.
Dann wird ein 9:00 Uhr Trigger (Zeitplan) benötigt.
-
@paul53
So? Hab ich es richtig verstanden? -
@rasrol sagte: So? Hab ich es richtig verstanden?
Nein, so:
Keine Trigger innerhalb von Triggern verwenden!
Anmerkung:
nicht Wert entspricht Wert = falsch
nicht gereinigt ergibt auch true, wenn nach Skript-Start die Variable undefined ist. -
@paul53 Danke dir für deine Unterstützung.
Da hatte ich mich völlig verrannt.Dein Script musste ich aber dennoch etwas abändern, da er jedesmal dreimal gestartet hat: Nicht gegen Wert =falsch ersetzt. So funktioniert es jetzt, wie gewünscht.