Ich habe ein Skript das aufgerufen wird wenn ein Sensor anspricht und eine Meldung erzeugt.
Dieses Skript soll aber, wenn einmal aufgerufen, erst wieder nach 60 Minuten oder 120 Minuten aufgerufen werden können.
Ich möchte also wenn der Sensor alle 2 Minuten anspricht, nicht alle 2 Minuten eine Meldung bekommen.
Gibt es hier eine einfache Möglichkeit?
Was mir einfällt ist eine Variable mit der Uhrzeit zu speichern, aber ich da viele solche Skripte.
Erstelle eine Sperrvariable, die beim erstmaligen Ausführen auf z.b. false gesetzt wird und setze diese Sperrvariable nach einer gewissen Zeit wieder zurück. Du könntest dafür das Modul Eieruhr verwenden. Im Ereignis vom Skript baust du noch eine Bedingung ein, dass es nur dann ausgelöst wird, wenn die Sperrvariable true ist.
Sollte funktionieren.