Karte für 2 Minuten anzeigen wenn Bewegung erkannt

Hallo zusammen,
ich brauche mal wieder ein bisschen Newbee Hilfe.

Ich möchte in meinem Dashboard, die Karte meiner Webcam nur angezeigt bekommen, wenn Bewegung durch einen Bewegungsmelder erkannt wurde.
Soweit bin auch schon gekommen (einfach über die Sichtabrkeit gesteuert)

Allerdings soll die Karte dann für 2 Minuten angezeigt werden auch wenn keine direkte Bewegung mehr erkannt wird.
Wie kann ich das realisieren?

Vielen Dank!

Du könntest mit einen Timer Helfer arbeiten.

Die Bewegung aktiviert den timer über eine automation.
Und die Karte wird nur angezeigt wenn der timer aktiv ist.

In dieser Richtung habe ich schon versucht was zu “bauen” komme aber nicht ans Ziel.
Also Automation mit Trigger Bewegung erkannt, startet einen Timer mit Dauer 2 Minuten (wie werden 2 Minuten in dem Feld Dauer eingegeben?

Diese Automation binde ich dann in der Sichtbarkeitssteuerung ein und setzte die auf AN richtig?

Edit: hab das mal versucht. Klappt leider so nicht.
Ist sicher ein Denkfehler von mir drin.
Ich vermute "Sichtbarkeit, Entität “automation Timer” = Zustand = Ein fragt ab ob die Automation eingeschaltet ist und nicht ob der Timer läuft.

Wie komme ich an den Timer?

Die 2 Minuten trägst du folgendermaßen ein
0:02:00

Wie eine HA automation den timer startet weiß ich leider nicht.

Und bei Sichtbarkeit sagst du
Entitätszustand
Timer auswählen
Zustand ist gleich Aktiv

Bei Problemen am besten Automation einrichten den timer Helfer aufrufen und erstmal schauen ob er anfängt zu laufen wenn sich was bewegt

Ich hab es bei mir mit dem Browser Mod gelöst. Kamera erfasst eine Bewegung und dadurch wird der Kamera-Livestream als Popup für 30 Sekunden geöffnet. Anschließend schließt sich das Popup von alleine wieder.

Viele liebe Grüße!
Mirko

1 „Gefällt mir“

Ich habe es bei mir so gelöst:

alias: Lampe 3D Drucker & Ambi Frosch - an, wenn Bewegung zwischen 16:00 - 08:00
description: ""
triggers:
  - type: motion
    device_id: edd3001fde1c12f39e3cd48d2f1163f2
    entity_id: 7494a8422f98412a25a42cc827431320
    domain: binary_sensor
    trigger: device
conditions:
  - condition: time
    after: "16:00:00"
    before: "08:00:00"
  - condition: state
    state: "on"
    entity_id: >-
      input_boolean.einstellungen_automationen_schalten_licht_an_bei_bewegung_buro
actions:
  - action: light.turn_on
    metadata: {}
    data: {}
    target:
      entity_id:
        - light.licht_led_bulb_3d_drucker_2
        - light.licht_led_bulb_ambi_frosch
  - action: timer.start
    metadata: {}
    data: {}
    target:
      entity_id: timer.timer_licht_buro
  - delay:
      hours: 0
      minutes: 5
      seconds: 0
      milliseconds: 0
  - action: light.turn_off
    metadata: {}
    data: {}
    target:
      entity_id:
        - light.licht_led_bulb_3d_drucker_2
        - light.licht_led_bulb_ambi_frosch
mode: restart

Dadurch wird jedes Mal der Timer wieder auf die 5 min gesetzt, sobald erneut Bewegung erkannt wird.

Das ganze dann in der Karte verknüpft:

type: custom:timer-bar-card
entity: timer.timer_licht_buro
name: Licht Büro
icon: mdi:lightbulb
invert: true
bar_direction: ltr
bar_width: 80%
mushroom:
  layout: vertical
  color: deep-purple
  icon_type: none
grid_options:
  columns: 12
  rows: 1
visibility:
  - condition: state
    entity: timer.timer_licht_buro
    state: active

In deinem Fall dann nur unten das ab visibility nützlich.

Das ganze sieht dann so aus:

1 „Gefällt mir“

Vielen Dank für die ausführliche Antwort

Hab es oben mal noch als Code eingefügt.

1 „Gefällt mir“