NEWS
Timeout abbrechen und Inhalt nicht ausführen |Alarmanlage|
-
Hallo zusammen,
ich bin dabei, meine Alarmanlage in Blockly umzusetzen. Grundlegend funktioniert sie auch. Ich habe lediglich ein Problem mit dem Timeout und dem Abbruch dessen Inhalt. Daher bitte ich um Unterstützung.
Zur Logik:
Das Script prüft, ob ein Fenster geöffnet wurde
Ich aktiviere den Datenpunk "Alarmanlage an/aus" Sobald nun die Alarmanlage an ist und ein Fenster geöffnet wurde, wird der Alarm mit 30 Sekunden Verzögerung ausgelöst.Ziel ist es, sobald die Alarmanlage aktiviert ist und versehentlich ein Fenster geöffnet wird, den 30 Sekunden Countdown zu starten und mich zu benachrichtigen. Sobald ich innerhalb des 30 Sekunden Zeitfensters die Alarmanlage deaktiviere, soll kein Alarm ausgelöst werden. Hier wird aber jedoch Alarm ausgelöst, obwohl die Alarmanlage deaktiviert ist.
Vielen Dank vorab und beste Grüße

-
Hallo zusammen,
ich bin dabei, meine Alarmanlage in Blockly umzusetzen. Grundlegend funktioniert sie auch. Ich habe lediglich ein Problem mit dem Timeout und dem Abbruch dessen Inhalt. Daher bitte ich um Unterstützung.
Zur Logik:
Das Script prüft, ob ein Fenster geöffnet wurde
Ich aktiviere den Datenpunk "Alarmanlage an/aus" Sobald nun die Alarmanlage an ist und ein Fenster geöffnet wurde, wird der Alarm mit 30 Sekunden Verzögerung ausgelöst.Ziel ist es, sobald die Alarmanlage aktiviert ist und versehentlich ein Fenster geöffnet wird, den 30 Sekunden Countdown zu starten und mich zu benachrichtigen. Sobald ich innerhalb des 30 Sekunden Zeitfensters die Alarmanlage deaktiviere, soll kein Alarm ausgelöst werden. Hier wird aber jedoch Alarm ausgelöst, obwohl die Alarmanlage deaktiviert ist.
Vielen Dank vorab und beste Grüße

@slipkorn_dh88
Das Objekt, auf das du triggerst, geht auf FALSE wenn alle Fenster geschlossen sind?
In dem Fall füge deinem FALLS - Block noch ein SONST mit Stoppe Timer hinzu.

Mach den stop Timeout direkt über die Falls Abfrage. Das reicht schon.
Bei jedem Trigger wird der Timeout gestoppt. Durch den weiteren Verlauf dann wieder aktiviert sofern ein Fenster offen ist. -
@slipkorn_dh88
Das Objekt, auf das du triggerst, geht auf FALSE wenn alle Fenster geschlossen sind?
In dem Fall füge deinem FALLS - Block noch ein SONST mit Stoppe Timer hinzu.

Mach den stop Timeout direkt über die Falls Abfrage. Das reicht schon.
Bei jedem Trigger wird der Timeout gestoppt. Durch den weiteren Verlauf dann wieder aktiviert sofern ein Fenster offen ist.@lessthanmore Danke für die Hilfe. Jedoch unterdrückt deine Variante auch den Alarm, sobald das geöffnete Fenster innerhalb 30 Sekunden wieder geschlossen wurde.
-
Hallo zusammen,
ich bin dabei, meine Alarmanlage in Blockly umzusetzen. Grundlegend funktioniert sie auch. Ich habe lediglich ein Problem mit dem Timeout und dem Abbruch dessen Inhalt. Daher bitte ich um Unterstützung.
Zur Logik:
Das Script prüft, ob ein Fenster geöffnet wurde
Ich aktiviere den Datenpunk "Alarmanlage an/aus" Sobald nun die Alarmanlage an ist und ein Fenster geöffnet wurde, wird der Alarm mit 30 Sekunden Verzögerung ausgelöst.Ziel ist es, sobald die Alarmanlage aktiviert ist und versehentlich ein Fenster geöffnet wird, den 30 Sekunden Countdown zu starten und mich zu benachrichtigen. Sobald ich innerhalb des 30 Sekunden Zeitfensters die Alarmanlage deaktiviere, soll kein Alarm ausgelöst werden. Hier wird aber jedoch Alarm ausgelöst, obwohl die Alarmanlage deaktiviert ist.
Vielen Dank vorab und beste Grüße

@slipkorn_dh88 said in Timeout abbrechen und Inhalt nicht ausführen |Alarmanlage|:
Ziel ist es, sobald die Alarmanlage aktiviert ist und versehentlich ein Fenster geöffnet wird, den 30 Sekunden Countdown zu starten und mich zu benachrichtigen. Sobald ich innerhalb des 30 Sekunden Zeitfensters die Alarmanlage deaktiviere, soll kein Alarm ausgelöst werden. Hier wird aber jedoch Alarm ausgelöst, obwohl die Alarmanlage deaktiviert ist.
@slipkorn_dh88 said in Timeout abbrechen und Inhalt nicht ausführen |Alarmanlage|:
Danke für die Hilfe. Jedoch unterdrückt deine Variante auch den Alarm, sobald das geöffnete Fenster innerhalb 30 Sekunden wieder geschlossen wurde.
Ich dachte es geht ursprünglich darum, dass der Alarm aktiv ist, eine Fenster geöffnet wird aber geschlossen wird bevor der Alarm los geht und den Alarm unterdrückt.
Was ist denn nun die genaue Anforderung? Evtl. verstehe ich es auch nicht.
-
@lessthanmore Danke für die Hilfe. Jedoch unterdrückt deine Variante auch den Alarm, sobald das geöffnete Fenster innerhalb 30 Sekunden wieder geschlossen wurde.
-
@lessthanmore Danke für die Hilfe. Jedoch unterdrückt deine Variante auch den Alarm, sobald das geöffnete Fenster innerhalb 30 Sekunden wieder geschlossen wurde.
@slipkorn_dh88 Das entscheidende Kriterium beim Ablauf des Timeouts ist, ob die Alarmanlage immer noch scharf ist ...
Also nicht bedingungslos den ganzen Sermon im Timeout - Block ausführen, sondern in eine passende "falls" Abfrage packen, die den Alarmanlagenzustand abfragt ...Man könnte auch den Timeout stoppen lassen, wenn Alarmanlage Ein/Aus auf false wechselt ...
Den Alarm zu unterdrücken, nur weil das Fensterkontakt schneller, als in 30 Sekunden wieder auf "zu" gewechselt hat, halte ich für ein Sicherheitsrisiko...
-
Hallo zusammen,
ich bin dabei, meine Alarmanlage in Blockly umzusetzen. Grundlegend funktioniert sie auch. Ich habe lediglich ein Problem mit dem Timeout und dem Abbruch dessen Inhalt. Daher bitte ich um Unterstützung.
Zur Logik:
Das Script prüft, ob ein Fenster geöffnet wurde
Ich aktiviere den Datenpunk "Alarmanlage an/aus" Sobald nun die Alarmanlage an ist und ein Fenster geöffnet wurde, wird der Alarm mit 30 Sekunden Verzögerung ausgelöst.Ziel ist es, sobald die Alarmanlage aktiviert ist und versehentlich ein Fenster geöffnet wird, den 30 Sekunden Countdown zu starten und mich zu benachrichtigen. Sobald ich innerhalb des 30 Sekunden Zeitfensters die Alarmanlage deaktiviere, soll kein Alarm ausgelöst werden. Hier wird aber jedoch Alarm ausgelöst, obwohl die Alarmanlage deaktiviert ist.
Vielen Dank vorab und beste Grüße

@slipkorn_dh88 sagte: Sobald ich innerhalb des 30 Sekunden Zeitfensters die Alarmanlage deaktiviere, soll kein Alarm ausgelöst werden.
Dann triggere auf "Alarmanlage deaktivieren" und stoppe dort den Timeout.

Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden
