Automation - Wie Abfrage ob jemand NICHT Zu Hause ist?

Barry Ricoh

Active member
Hallo Leute,
In der GUI der Automation ist es recht einfach als Bedingungen abzufragen ob eine Person in der Zone Zuhause ist.
Wie kann ich das aber auf „nicht“ in der Zone abfragen. Also die Automation soll als Bedingung nur durchlaufen wenn niemand zu Hause ist.
 
YAML:
condition: state
entity_id: zone.zuhause
state: "0"

Der Zustand der Zone gibt immer an, wie viele Personen sich darin befinden. Also 0 = niemand.
 
Okay, Danke aber das hilft mir nicht.
Mieter sind evtl. da, die sind aber nicht relevant.
Ich muss bestimmte Personen abfragen.
 
Im ersten Post ging es um "Niemand".

Dann mach es halt so:
YAML:
condition: not
conditions:
  - condition: zone
    entity_id: device_tracker.s22ultra
    zone: zone.home
 
Stimmt.
Niemand aus der Familie. :LOL:

Hast schon Recht.
Danke.

Ich nehme an das kann man aber nicht über die GUI einstellen?
 
Zuletzt bearbeitet:
Fehlermeldung: Message malformed: Expected a dictionary @ data['condition'][0]

YAML:
alias: Stehlampe an wenn keiner zu Hause
description: ""
trigger:
  - platform: sun
    event: sunset
    offset: "-00:30:00 "
condition: not
conditions:
  - condition: zone
    entity_id: person.xxx
    zone: zone.home
  - condition: zone
    entity_id: person.yyy
    zone: zone.home
action:
  - type: turn_on
    device_id: 373f0a7aa6c5ac5b77662835ee0332c4
    entity_id: light.stehlampe_2
    domain: light
    brightness_pct: 10
mode: single
 
So kann ich es abspeichern, aber funktioniert nicht.
Lampe geht an obwohl beide zu Hause sind.

YAML:
alias: Stehlampe an wenn keiner zu Hause
description: ""
trigger:
  - platform: sun
    event: sunset
    offset: "-00:30:00 "
condition:
  - condition: not
    conditions:
      - condition: zone
        entity_id: person.xxx
        zone: zone.home
      - condition: zone
        entity_id: person.yyy
        zone: zone.home
action:
  - type: turn_on
    device_id: 373f0a7aa6c5ac5b77662835ee0332c4
    entity_id: light.stehlampe_2
    domain: light
    brightness_pct: 10
mode: single
 
YAML:
description: ""
mode: single
trigger: []
condition:
  - condition: not
    conditions:
      - condition: zone
        entity_id: person.xxx
        zone: zone.home
      - condition: zone
        entity_id: person.yyy
        zone: zone.home
action: []

Einfach Copy&Paste funktioniert halt nicht immer.
 
So kann ich es abspeichern, aber funktioniert nicht.
Lampe geht an obwohl beide zu Hause sind.

YAML:
alias: Stehlampe an wenn keiner zu Hause
description: ""
trigger:
  - platform: sun
    event: sunset
    offset: "-00:30:00 "
condition:
  - condition: not
    conditions:
      - condition: zone
        entity_id: person.xxx
        zone: zone.home
      - condition: zone
        entity_id: person.yyy
        zone: zone.home
action:
  - type: turn_on
    device_id: 373f0a7aa6c5ac5b77662835ee0332c4
    entity_id: light.stehlampe_2
    domain: light
    brightness_pct: 10
mode: single


Sicher, dass deine Zone auch home heißt oder ist das der nächste Copy&Paste-Fehler?
 
Die Zone hat einen Namen, aber wenn ich das über die GUI mache bekomme ich den Namen angezeigt, wenn ich den auswähle steht im YAML trotzdem zone.home.
 
Ja das stimmt, das habe ich gemacht.
Wusste nicht das die Bedingen dann ignoriert werden. :eek:

Das ist doch völlig behämmert. Ich dachte "Ausführen" ersetzt den Trigger.
Wie testet man das denn sonst?
 
Missbrauch was anderes als zweiten Trigger. zb "Lampe XY geht an" oder "Temperatur XY ist 10" und simulier das dann via Entwicklerwerkzeuge.
 
Okay, ich habe mir einen Umschalter Helper "Automationsauslöser" gemacht den ich auf mein Test Dashboard gelegt habe.
Danke euch.
Dann gehts auch.
Habe es jetzt so gemacht.

YAML:
alias: Stehlampe an wenn keiner zu Hause
description: ""
trigger:
  - platform: sun
    event: sunset
    offset: "-00:30:00 "
condition:
  - condition: state
    entity_id: person.xxx
    state: not_home
  - condition: state
    entity_id: person.yyy
    state: not_home
action:
  - type: turn_on
    device_id: 373f0a7aa6c5ac5b77662835ee0332c4
    entity_id: light.stehlampe_2
    domain: light
    brightness_pct: 10
mode: single
 

Zurzeit aktive Besucher

Keine Mitglieder online.

Letzte Anleitungen

Statistik des Forums

Themen
4.380
Beiträge
45.239
Mitglieder
3.982
Neuestes Mitglied
ThomasW
Zurück
Oben