Allgemeine Verständnis Frage

Guten Morgen,
ich habe eine allgemeine Frage zum Verständnis, da ich nämlich das Problem habe, das einige Automatitionen nicht ausgelöst werden.

Wir sind 2 Personen im Haushalt, die Heizung soll sich auf Abwesend schalten wenn beide Personen die Home Zone verlassen haben, ob zusammen oder nacheinander sollte ja egal sein.
Laut der Entität Patrick, sehe ich auch das diese auf Abwesend gesetzt wird. Die Heizung wird jedoch nicht umgestellt.

Anbei mal der Yaml Code, erstellt wurde das aber in der normalen Oberfläche:

alias: "Profil Heizung Abwesend "
description: ""
triggers:
  - trigger: zone
    entity_id: person.patrick
    zone: zone.home
    event: leave
  - trigger: zone
    entity_id: person.stefanie
    zone: zone.home
    event: leave
conditions: []
actions:
  - action: climate.set_temperature
    metadata: {}
    data:
      temperature: 19.5
    target:
      entity_id:
        - climate.bathroom
        - climate.living_room
        - climate.kitchen
  - action: notify.mobile_app_bigapple_14
    data:
      message: "Modus: Abwesend"
mode: single

Ich hatte es zuvor mit den Bedingungen Zustant not Home versucht, auch hier wird die Heizung nicht ausgelöst.

Online ist der Server über Cloudflare, könnte aber auch die offizielle Cloud Variante nehmen, da ich das abonniert habe.
Vielleicht missverstehe ich auch etwas.
Danke im voraus
Liebe Grüße
Patrick

Nachdem der nummerische Status der Entität zone.home die Zahl der anwesenden Personen anzeigt, kannst du den direkt als Trigger verwenden:

trigger: numeric_state
entity_id:
  - zone.home
below: 1

Ich verwende das so zwar nicht als Automation in HA, aber in Node-Red, und da funktioniert es.

Wenn du deinen Code hier nicht als Code formatierst, ist es schlecht zu lesen, siehst du ja selber.

Du hast deine Automatisierung so aufgebaut, dass wenn schon einer die Zone verlässt, die Heizung runter regelt, egal ob der andere noch zu Hause ist.
Du musst am besten die Zone abfragen, ob noch jemand da ist

description: ""
mode: single
triggers:
  - trigger: numeric_state
    entity_id:
      - zone.home
    below: 1
conditions: []
actions:
  - action: climate.set_temperature
    metadata: {}
    data:
      temperature: 19.5
    target:
      entity_id:
        - climate.heizung_bad
        - climate.heizung_buero
alias: "Profil Heizung Abwesend "
description: ""
triggers:
  - trigger: zone
    entity_id: person.patrick
    zone: zone.home
    event: leave
  - trigger: zone
    entity_id: person.stefanie
    zone: zone.home
    event: leave
conditions:
  - condition: state
    entity_id: person.stefanie
    state: not_home
    attribute: id
  - condition: state
    entity_id: person.patrick
    state: not_home
    attribute: id
actions:
  - action: climate.set_temperature
    metadata: {}
    data:
      temperature: 19.5
    target:
      entity_id:
        - climate.bathroom
        - climate.living_room
        - climate.kitchen
  - action: notify.mobile_app_bigapple_14
    data:
      message: "Modus: Abwesend"
mode: single

So hatte ich den Code vorher, das hatte auch nicht funktioniert. Wo habe ich da den Fehler

Ich würde mal raten, dass das Attribute weg muss

Das werde ich mal versuchen. danke

Wenn ich das jetzt richtig verstehe, wenn 2 Auslöser vorhanden sind, muss nur einer davon eintreffen die Automation ausgeführt wird. Es sei denn ich knöpfe das an Bedingungen.

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

Ja,
Auslöser sind ODER
Bedingungen sind UND

Würde das so funktionieren mit der Abwesenheit;

alias: "Profil Heizung Abwesend "
description: ""
triggers:
  - trigger: zone
    entity_id: person.patrick
    zone: zone.home
    event: leave
  - trigger: zone
    entity_id: person.stefanie
    zone: zone.home
    event: leave
conditions:
  - condition: state
    entity_id: person.stefanie
    state: not_home
  - condition: state
    entity_id: person.patrick
    state: not_home
actions:
  - action: climate.set_temperature
    metadata: {}
    data:
      temperature: 19.5
    target:
      entity_id:
        - climate.bathroom
        - climate.living_room
        - climate.kitchen
  - action: notify.mobile_app_bigapple_14
    data:
      message: "Modus: Abwesend"
mode: single

Ja, wenn die device_tracker, die den Personen zugeordnet sind, den richtigen Zustand melden.

Erkannt wird das ganze richtig. Hab 2 Karten im Dashboard wo man sieht wer zu Hause ist und wer nicht.
Danke werde das mal testen und eine Rückmeldung geben.
LG