Automatisierungsoptimierung: Bewegung melden

Hi,

ich möchte erfassen, wenn ein Bewegungsmelder ausgelöst wird. Habe das auch schon soweit alles:

Bewegungsmelder löst aus → Pushnachricht wird verschickt

Nach ca 30 Sekunden setzt sich der BWM zurück und dann würde wieder eine Pushnachricht verschickt werden, wenn er direkt wieder ausgelöst wird. Würde nun aber gerne eine bestimmte Zeit “Ruhe” einbauen, so dass keine Pushnachricht geschickt wird. Sagen wir mal 10 min.

Option 1: Hatte überlegt, das mit einem Timer zu machen, der runterläuft und in der Automation wird dann geprüft, ob der Timer noch aktiv ist.
Option 2: Verzögerung einbauen, den Modus auf “Einzeln” einstellen, somit dürfte die Automation ja nicht nochmal gestartet werden, während sie noch läuft… bzw. wartet.

Beides aber nicht so wirklich schick. Habt ihr bessere Ideen?

LG

Hi,
kannst du bite mal die Automation zeigen?
Man kann verzögerungen einbauen - aber da müße man schon wissen, was du eingestellt hast :slight_smile:

Klar doch :slight_smile:

alias: Tracker - Nachts aufgestanden
description: ""
triggers:
  - entity_id:
      - binary_sensor.schlafzimmer_bewegungsmelder_links_occupancy
    to: "on"
    trigger: state
  - entity_id:
      - binary_sensor.schlafzimmer_bewegungsmelder_bett_rechts_bewegung
    to: "on"
    trigger: state
conditions:
  - condition: state
    entity_id: input_boolean.nachtmodus
    state: "on"
actions:
  - action: notify.pushover
    data:
      title: Nachttracker
      message: Aufgestanden um {{ now().strftime('%H:%M') }}
mode: single

gut…

Du könntest einen Binären Schater (boolean) erstellen …
der auf 0 steht …
Du fragst bei deiner automation nach, ob der Schalter auf 0 steht und dann läuft deine Benahrichtigung…
setze dann den Schalter auf 1 …

Baue eine weitere Automation, die nach 10 Minuten den Schalter wieder auf 0 setzt…

Vielleicht hilft es ja schon…

Ja, wäre eine möglichkeit. Ich probiere das mal aus :slight_smile: Danke

Hab gerade mal die Timer Version gebaut. Finde ich doch etwas cleaner, so brauche ich nur den Timer und nicht noch einen binären Schalter und eine Automation:

alias: Tracker - Nachts aufgestanden
description: ""
triggers:
  - entity_id:
      - binary_sensor.schlafzimmer_bewegungsmelder_links_occupancy
    to: "on"
    trigger: state
  - entity_id:
      - binary_sensor.schlafzimmer_bewegungsmelder_bett_rechts_bewegung
    to: "on"
    trigger: state
conditions:
  - condition: and
    conditions:
      - condition: state
        entity_id: input_boolean.nachtmodus
        state: "on"
      - condition: state
        entity_id: timer.nachts_aufstehen
        state: idle
actions:
  - action: notify.pushover
    data:
      title: Nachttracker
      message: Aufgestanden um {{ now().strftime('%H:%M') }}
  - action: timer.start
    metadata: {}
    data: {}
    target:
      entity_id: timer.nachts_aufstehen
mode: single

Super! …
Berichte bitte mal, wie es läuft…

Gerne, aber erst morgen… Wenn ich den Nachtmodus jetzt aktiviere, muss ich zu viel rückgängig machen :smiley:

Funktioniert, wie geplant :slight_smile:

:crayon:by HarryP: Zusammenführung Doppelpost (bitte “bearbeiten” Funktion nutzen)

Das geht. Ich habe das so wie du beschrieben hast gelöst.

Jedesmal wenn ein Bewegungsmelder im Bad anschlägt, wird ein Helfer Schalter eingeschaltet, ggf. auch mehrmals hintereinander. 10min. nach dem letzten “anschalten” wird er abgeschaltet.

So lange er an ist, wird der Luftentfeuchter nicht eingeschaltet, auch wenn eigentlich Bedarf wäre. So kann meine Frau in Ruhe baden.

1 „Gefällt mir“