Bitte um kurze erklärung zur der Automation

Hallo!
Also nachdem mein etwas dummerweise eröffneter Thread: Leider schon geschlossen… geschlossen wurde bevor ich mich dafür “entschuldigen/rechtfertigen” konnte wurde ich aber auf diesen hier hingewiesen.

Sorry für den anderen, aber irgendwie ist mir dieser hier komplett entfallen weil ich das tatsächlich so wie oben beschrieben gelöst habe und danach noch “kleinere” weitere Problemchen bekommen hatte wie zuletzt das brutale dingen mit der Homematic “Babling Idiot” Geschichte.

Das Problem Oben habe ich so gelöst: UNd es funktioniert hervorragend! Danke für die Unterstützung!

Code für die Geo Anwesenheit

alias: ZuhauseGEO
description: ""
triggers:
  - trigger: numeric_state
    entity_id:
      - zone.home
    for:
      hours: 0
      minutes: 1
      seconds: 0
    below: 1
    id: Home ABwesend seit 1Min
  - trigger: numeric_state
    entity_id:
      - zone.home
    id: Home ANwesend
    above: 0
conditions: []
actions:
  - if:
      - condition: trigger
        id:
          - Home ANwesend
      - condition: state
        entity_id: input_boolean.zuhausegeo
        state: "off"
    then:
      - action: input_boolean.turn_on
        metadata: {}
        data: {}
        target:
          entity_id: input_boolean.zuhausegeo
    else:
      - if:
          - condition: trigger
            id:
              - Home ABwesend seit 1Min
          - condition: state
            entity_id: input_boolean.zuhausegeo
            state: "on"
        then:
          - action: input_boolean.turn_off
            metadata: {}
            data: {}
            target:
              entity_id: input_boolean.zuhausegeo
mode: single

Mein Neues Problemchen ist dann aber doch etwas anders.

Denn da habe ich ja keine home.zone sondern 3 Geräte die sich ausm Wlan abmelden und darauf würde ich gern eine Automation erstellen.

Aber das hab ich jetzt glaube ich auch langsam gecheckt!
Vielleicht…Bis zum nächsten Mal… :sweat_smile: :rofl: :innocent:

Denn leider will es nicht so ganz wie ich…

HIer der Code für die WLAN Anwesenheit:

alias: ZuhauseWLAN
description: ""
triggers:
  - trigger: state
    entity_id:
      - device_tracker.oneplus_8t
    id: David
  - trigger: state
    entity_id:
      - device_tracker.one_plus_9
    id: Dominic
  - trigger: state
    entity_id:
      - device_tracker.pixel_8
    id: Chrissi
  - trigger: state
    entity_id:
      - device_tracker.oneplus_8t
    id: David abwesend seit 3min
    for:
      hours: 0
      minutes: 3
      seconds: 0
  - trigger: state
    entity_id:
      - device_tracker.one_plus_9
    id: Dominic abwesend seit 3min
    for:
      hours: 0
      minutes: 3
      seconds: 0
  - trigger: state
    entity_id:
      - device_tracker.pixel_8
    id: Chrissi abwesend seit 3min
    for:
      hours: 0
      minutes: 3
      seconds: 0
conditions: []
actions:
  - if:
      - condition: trigger
        id:
          - Chrissi
          - Dominic
          - David
      - condition: state
        entity_id: input_boolean.zuhausewlan
        state: "off"
      - condition: or
        conditions:
          - condition: state
            entity_id: device_tracker.oneplus_8t
            state: home
          - condition: state
            entity_id: device_tracker.one_plus_9
            state: home
          - condition: state
            entity_id: device_tracker.pixel_8
            state: home
    then:
      - action: input_boolean.turn_on
        metadata: {}
        data: {}
        target:
          entity_id: input_boolean.zuhausewlan
    else:
      - if:
          - condition: trigger
            id:
              - David abwesend seit 3min
              - Dominic abwesend seit 3min
              - Chrissi abwesend seit 3min
          - condition: state
            entity_id: device_tracker.oneplus_8t
            state: not_home
            enabled: false
          - condition: state
            entity_id: device_tracker.one_plus_9
            state: not_home
            enabled: false
          - condition: state
            entity_id: device_tracker.pixel_8
            state: not_home
            enabled: false
          - condition: state
            entity_id: input_boolean.zuhausewlan
            state: "on"
        then:
          - action: input_boolean.turn_off
            metadata: {}
            data: {}
            target:
              entity_id: input_boolean.zuhausewlan
mode: single

Problem ist: Wenn z.B. Dominic seit einer Stunde weg ist und david auch und sich chrissi verabschiedet und INNERHALB dieser 3Min sich David anmeldet, wird dennoch nach 3min ZuhauseWLAN “AUS” geschaltet. Es sollte aber an bleiben weil ja David wieder drin ist…

Das problemchen habe ich gerade gehabt weil ich schon befürchtet hatte das genau das nicht klappt. Aber grundsäzlich klappt schon der code nur nicht in diesem Bestimmten Fall…

Da müsste ich noch Feinjustieren, aber wie ?