Nuki und Camera einschalten wenn niemand zu Hause ist

Hallo, ich habe schon wieder eine Bitte an euch.
Ich möchte gerne eine Automation einrichten und zwar soll wenn alle Handys außer Haus sin soll Nuki4.0 pro die Wohnungstür abschließen und die Netatmo Camera angehen und bei Bewegung eine Nachricht senden.
Ich habe es versucht, aber es funktioniert so wie ich es mir gedacht habe nicht.
Kann mir Jemand helfen und mir sagen was ich falsch mache.
Ich lege meinen Versuch als Bilder bei.
Liebe Grüße Horst




Du musst noch in den Bedingungen sagen, dass beide Phones auswärts sein sollen.

Was genau funktioniert nicht wie gedacht?

Ich habe ja eingegeben das beide Handys außerhalb unserem Wohngebiet sein müssen um dann die Wohnungstür zu schließen und die Camera ein zu schalten.
Ich hoffe dass es bei meinen Fotos erkennbar ist.
Wenn ich es ausführen möchte, geht es nicht.
Hoffe die antworten helfen

Das hast du leider nicht


Trigger sind ODER

Ich denke, dass ein Trigger mit zwei Handys nicht funktionieren wird. Triggern kann immer nur eine Entität.
Mein Vorschlag: Erstelle dir über Helfer einen Template-Binär-Sensor, der auf ‘on’ geht, wenn beide iPhones den Zustand not_home annehmen.

Hier das Template:

{% if ( (is_state('device_tracker.A','not_home')) and (is_state('device_tracker.B','not_home')) ) %} on
{% else %} off
{% endif %}

Dieser Sensor ist dann dein Trigger. Bedingungen brauchst du da keine.

Der Trigger ist ok, aber dann wie @maxe geschrieben hat, zusätzlich als Bedingung. Bedingungen sind im Standard UND.

Kannst du einzelne Aktionen über die 3 Punkte erfolgreich ausführen?

Hallo da bin ich wieder.
Ich habe versucht das umzusetzen was ihr geschrieben habt.
Bin mir aber nicht sicher ob ich es richtig gemacht habe.
Ich habe den Helfer wie vorgeschlagen erstellt, hoffe stimmt so.
Bei “Dann mache” kann ich die Camera nicht aktivieren, bei Nuki schließen funktioniert und bei Benachrichtigung geht es auch.
Bei wenn bin ich mir unsicher ob das so stimmt, deshalb lege ich noch ein Foto dazu.
Bin gespannt über euere Meinung und nochmals vielen Dank für euere Hilfe

Trigger sind ODER. Du löst jetzt also aus, wenn eins der beiden Handys abwesend ist ODER beide abwesend sind. Das passt nicht. Und der Code von @Alex gehört nicht in den Trigger.

Ich würde es so machen

und den zweiten Code wieder raus nehmen. Ich denke das ist für dich einfacher.

Bedingungen sind “Aber nur wenn”

Wieso nicht die Auslösung wenn zone.home < 1?

In nem Jahr, beim Geräte Wechsel, denkt doch niemand daran sämtliche Automatisierungen zu aktualisieren…

2 „Gefällt mir“

Wie es aussieht, hat @horaf gar keine Personen angelegt, und dann wäre seine zone.home immer null.

@horaf
Leg Euch beide mal unter Einstellungen/Personen als Personen an und gib ihnen den jeweiligen device_tracker. Damit hast Du das von @tarag beschriebene Problem mit den Gerätewechseln nicht mehr. Dann kannst Du entweder so auslösen, wie von @maxe vorgeschlagen:

trigger:
  - platform: state
    entity_id:
      - person.horst
      - person.gundula
    to: not_home
condition:
  - condition: state
    entity_id: person.horst
    state: not_home
  - condition: state
    entity_id: person.gundula
    state: not_home

oder nach der Variante von @tarag

trigger:
  - platform: numeric_state
    entity_id:
      - zone.home
    below: 1
condition: []

Wenn Du übrigens den Code Deiner Automatisierung hier veröffentlichst, dann kopier ihn einfach im YAML-Modus komplett oder den entsprechenden Teil raus und setz ihn mit dem </>-Symbol hier als Text ein. Das ist besser als ein Bild.

1 „Gefällt mir“

Bei mir sieht das so aus und das funktioniert einwandfrei. Wenn alle 3 außerhalb der Homezone → Homezone <1 → Tür zu, Notification, Alarmanlage an, Kamera scharf (Personenerkennung an, Autotrack an, Benachrichtigung an):

alias: Abwesend Alarm
description: ""
trigger:
  - platform: zone
    entity_id: person.robin_wittrisch
    zone: zone.home
    event: leave
  - platform: zone
    entity_id: person.angelika_herzog_wittrisch
    zone: zone.home
    event: leave
  - platform: zone
    entity_id: person.johannes_wittrisch
    zone: zone.home
    event: leave
condition:
  - condition: numeric_state
    entity_id: zone.home
    below: 1
action:
  - device_id: 113b9dc3bf0d76c3bb3af9df45932a44
    domain: lock
    entity_id: 247757a892ee49dbf3641126e076b998
    type: lock
  - delay:
      hours: 0
      minutes: 0
      seconds: 10
      milliseconds: 0
  - service: notify.mobile_app_angelika_s21
    data:
      message: "Haustür wird verschlossen "
  - service: notify.mobile_app_robin_s23
    data:
      message: "Haustür wird verschlossen "
  - delay:
      hours: 0
      minutes: 0
      seconds: 10
      milliseconds: 0
  - service: alarmo.arm
    data:
      mode: away
      skip_delay: false
      force: false
      entity_id: alarm_control_panel.alarmanlage
  - delay:
      hours: 0
      minutes: 0
      seconds: 10
      milliseconds: 0
  - device_id: fdbefc1cc7d866fef824031e86b3a412
    domain: select
    entity_id: cd3b43bfeb761d5a316ff2ddfff5bd47
    type: select_option
    option: high
  - delay:
      hours: 0
      minutes: 0
      seconds: 5
      milliseconds: 0
  - type: turn_on
    device_id: fdbefc1cc7d866fef824031e86b3a412
    entity_id: 96d0e59522d599b6ad7e61546e8b6880
    domain: switch
mode: single

Funktioniert auch, aber dann kannst Du es auch so machen:

Aber letztlich ist sind es halt ein paar gesparte Zeilen.

2 „Gefällt mir“