Hallo Ciwa,
ich verwende für Verzögerungen bzw das Blocken von aktionen für einen Zeitraum gerne Variablen.
Hier ein Beispiel:
Ich habe einen Saugroboter der das Bad saugen soll, nachdem meine Katze auf Toilette war (wegen Katzenstreu). Hier habe ich einen Bewegungssensor. Weil ich aber 2 Katzen habe und der Sauroboter nicht den ganzen Tag dauernd saugen soll, soll er höchstens einmal pro stunde saugen. Schau einfach auf die Variable ToiletteSaugen. SuctionPower ist die Saugleistung. Hier soll er mit geminderter Saugleistung zum bad fahren und dann die volle Saugleistung schalten.
Hier mein Script:
Deine Lösung ist natürlich auch super
Liebe Grüße
Daniel