Ziel ist es das mir, wenn die Badezimmer Tür länger als 3 Minuten offen steht, ich das mitgeteilt bekomme via Alexa UND Message auf dem Handy.
Das klappt auch soweit. Aber… Wenn die Tür LÄNGER als 3 Minuten offen steht, ich dann den Raum verlasse und der Presence Melder auf “frei” steht bekomme ich keine Meldungen mehr da die Tür - genau, länger aufsteht als 3 Minuten.
Ziel ist es das das Zählen von 180 Sekunden ERST startet wenn der Presence Melder auf “frei” steht - also kein Körper/Mensch im Bad mehr erkannt wird. Und dann soll er wenn 180 Sekunden “frei” ist den Alarm auslösen. Das bekomme ich via Trigger nicht auf die Kette.
Setze den Trigger nicht auf die Tür sondern auf die Anwesenheit und stelle dort die Zeit auf 181 Sekunden keine Anwesenheit und als zusätzliche Bedingung das die Tür 180 Sekunden offen sein muss.
Hi Vielen Dank, das klappt, auch wenn ich nicht ganz nachvollziehen warum - denn die Tür steht ja zu dem Zeitpunkt bereits LÄNGER als 180 Sekunden auf und löst dann trotzdem korrekt den Alarm aus (die zusätzliche Condition)
LG
Die Bedingung prüft ob die Tür länger als 3 Min. auf ist. Das können auch 4 oder 5 Min. sein.
Ein Trigger hingegen ist ein Schwellenwert-Auslöser. Die Aktion wird genau zu dem Zeitpunkt ausgelöst, wenn die Tür 3 Min. offen ist, nicht später und nicht früher.
Die Erklärung ist aber etwas unglücklich, denn sowohl Trigger als auch Bedingungen werden intern nach wahr und unwahr ausgewertet. Es kommt auf den Trigger an, wann er ausgelöst wird, also wahr ist.
Ist doch aber richtig, sobald der Schwellenwert (3 Min.) überschritten wird, wird ausgelöst. Und erst wenn die Schwelle wieder unterschritten wird, wird bei erneuter Überschreitung der Schwelle wieder 1x getriggert.
Alles OK, wenn ihr die Doku so interpretiert. Nach meinem Verständnis ist der numeric_state-Trigger ein Schwellwert-Auslöser, da er nur ausgelöst wird, wenn der State den Schwellwert kreuzt. Der verwendete Trigger ist ein State-Trigger, welcher als zusätzliche Bedingung im Trigger selbst, die Zeit angegeben hat, die der State nicht wechseln darf.