Kamera soll zu bestimmten Uhrzeiten abhängig von Anwesenheit aktiv sein

Hi ihr,
ich stehe etwas auf dem Schlauch. Ich habe eine Tapo Indoor Kamera. Hauptsächlich für Einbruchüberwachung, aber auch für den Hund.

Jetzt würde ich es gern so machen:
Wenn alle das Haus verlassen, soll die Kamera den Privacy Mode ausschalten. Wenn irgendwer (wieder) zuhause ist, soll der Privacy Modus wieder aktiv sein. Wenn es Nacht ist (1-5:50) und niemand mehr TV schaut, soll die Kamera aktiv sein, aber dann wieder ausgehen, es sei denn NIEMAND ist da.

Irgendwie bekomme ich es nicht zum laufen. Die Cam läuft, wenn niemand da ist, aber geht dann nicht wieder aus. Und die Nachtgeschichte klappt auch irgendwie nicht.

Wie müsste eine Solche Automation aussehen?

Zum Hintergrund:
Ich habe 2 Gruppen für die Anwesenden Personen angelegt:
anyone:
name: Irgendjemand
entities:
- person.1
- person.2

all:
name: Alle
all: false
entities:
- person.1
- person.2

Meine Automations sehen aktuell so aus:

alias: Keiner da. Kameraüberwachung an
description: ""
triggers:
  - entity_id:
      - group.all
    to: not_home
    for:
      hours: 0
      minutes: 2
      seconds: 0
    trigger: state
    from: home
conditions: []
actions:
  - action: camera.enable_motion_detection
    metadata: {}
    data: {}
    target:
      device_id: 005314e406d2ce0dd67a0a05e3b945af
  - type: turn_off
    device_id: 005314e406d2ce0dd67a0a05e3b945af
    entity_id: bb50c081935ec57a756844dcc6ef1b9e
    domain: switch
mode: single

alias: Jemand Zuhause. Kameraüberwachung aus
description: ""
triggers:
  - entity_id:
      - group.anyone
    to: home
    for:
      hours: 0
      minutes: 0
      seconds: 10
    trigger: state
    enabled: true
conditions:
  - condition: time
    after: "05:30:00"
    before: "01:00:00"
actions:
  - type: turn_on
    device_id: 005314e406d2ce0dd67a0a05e3b945af
    entity_id: bb50c081935ec57a756844dcc6ef1b9e
    domain: switch
  - action: camera.disable_motion_detection
    metadata: {}
    data: {}
    target:
      device_id: 005314e406d2ce0dd67a0a05e3b945af
mode: single

alias: Schlafenszeit. Kamera an
description: ""
triggers:
  - trigger: time
    at: "01:00:00"
conditions:
  - condition: device
    device_id: 6d8858e29c0676bf2272ebd979f9f697
    domain: media_player
    entity_id: f7e2ab15fc270d6371ef978fc4937095
    type: is_off
actions:
  - type: turn_off
    device_id: 005314e406d2ce0dd67a0a05e3b945af
    entity_id: bb50c081935ec57a756844dcc6ef1b9e
    domain: switch
  - action: camera.enable_motion_detection
    metadata: {}
    data: {}
    target:
      device_id: 005314e406d2ce0dd67a0a05e3b945af
mode: single

Ich bin mit meinem Latein am Ende. :smiley:

Hi.
Vielleicht hilft dir mein Thread zu dem Thema weiter.
https://community.simon42.com/t/bei-anwesenheit-kamera-in-privat-modus/37280

1 „Gefällt mir“

Ja das ist tatsächlich genau das, was ich gesucht habe. Wusste nicht, dass man da so über IF-THEN-ELSE arbeiten kann. :smiley: