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
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…
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.
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.






