NEWS
[blockly] Sensorwert nur verwenden, wenn aktuell
-
Hallo Gemeinde,
wie kann ich erreichen, das ein Script nur getriggert wird, wenn der Sensorwert aktuell (nicht älter als x Minuten) ist?
Problem:
ich mache die Rolladenzeiten abhängig von der Zeit und von der Aussenhelligkeit, je nach dem was eher eintritt.
Jetzt ist heute Nacht der Helligkeitssensor stehengeblieben, und dich hab jetzt immer noch 0 Lux in dem Datenpunkt stehen. Also fahren die Rolladen schön alle 2 Minuten hoch und runter. KLASSE….
Hier mein "Problem" Script:

-
Hallo Gemeinde,
wie kann ich erreichen, das ein Script nur getriggert wird, wenn der Sensorwert aktuell (nicht älter als x Minuten) ist?
Problem:
ich mache die Rolladenzeiten abhängig von der Zeit und von der Aussenhelligkeit, je nach dem was eher eintritt.
Jetzt ist heute Nacht der Helligkeitssensor stehengeblieben, und dich hab jetzt immer noch 0 Lux in dem Datenpunkt stehen. Also fahren die Rolladen schön alle 2 Minuten hoch und runter. KLASSE….
Hier mein "Problem" Script:

@linedancer Hast du eine Lösung für dein Problem gefunden? Habe etwas ähnliches... Möchte einen bestimmten Wert setzen wenn der letzte Wert älter als x Minuten ist.
-
@linedancer Hast du eine Lösung für dein Problem gefunden? Habe etwas ähnliches... Möchte einen bestimmten Wert setzen wenn der letzte Wert älter als x Minuten ist.
@ivan-andric sagte in [blockly] Sensorwert nur verwenden, wenn aktuell:
@linedancer Hast du eine Lösung für dein Problem gefunden? Habe etwas ähnliches... Möchte einen bestimmten Wert setzen wenn der letzte Wert älter als x Minuten ist.
Der Post von @Linedancer ist jetzt fast drei Jahre her. Mag sein, dass er inzwischen eine Lösung hat.
Um seine Eingangsfrage zu beantworten, kann ich sagen dass ein Trigger nicht auf Aktualität beschränkt auslösen kann.
Der Trigger-State kann auslösen, die Aktualität muss dann im folgenden Logikteil überprüft werden.Deine Frage erscheint mir jedoch anders gelagert zu sein.
Hiier müsstest du bei Änderung deines States einen Timeout starten, der dann nach Zeit X die gewünschte Aktion ausführt, bei erneuter Änderung diesen Timeout aber stoppt und erneut startet -
@ivan-andric sagte in [blockly] Sensorwert nur verwenden, wenn aktuell:
@linedancer Hast du eine Lösung für dein Problem gefunden? Habe etwas ähnliches... Möchte einen bestimmten Wert setzen wenn der letzte Wert älter als x Minuten ist.
Der Post von @Linedancer ist jetzt fast drei Jahre her. Mag sein, dass er inzwischen eine Lösung hat.
Um seine Eingangsfrage zu beantworten, kann ich sagen dass ein Trigger nicht auf Aktualität beschränkt auslösen kann.
Der Trigger-State kann auslösen, die Aktualität muss dann im folgenden Logikteil überprüft werden.Deine Frage erscheint mir jedoch anders gelagert zu sein.
Hiier müsstest du bei Änderung deines States einen Timeout starten, der dann nach Zeit X die gewünschte Aktion ausführt, bei erneuter Änderung diesen Timeout aber stoppt und erneut startet@homoran Vielen Dank, die Idee mit dem Timeout hilft mir weiter.
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