Trigger Home

Keine passende Kategorie? Bzw. Allgemeine Diskussionen rund um Home Assistant.


Antworten
Moss
Beiträge: 226
Registriert: Di 5. Apr 2022, 09:34
1
Has thanked: 12 times
Been thanked: 13 times

Trigger Home

Beitrag von Moss »

Hallo,

gibt es die Möglichkeit den Zustand home als trigger zu erfassen bzw. festzulegen ohne das man vorher not_home war?

Also einfach Zustand home ist erfüllt und dann mit weiteren Bedingungen verknüpfen.

Den Zustand home mit Wert 0 kann ich nicht nehmen, es muss Geräte bzw. Personen basiert sein.

LG
Moss

Benutzeravatar
Osorkon
Administrator
Beiträge: 1905
Registriert: Sa 17. Jul 2021, 16:53
2
Wohnort: Langenargen
Has thanked: 60 times
Been thanked: 516 times
Kontaktdaten:

Re: Trigger Home

Beitrag von Osorkon »

Verstehe Dein Anliegen nicht wirklich?! 🤷‍♂️
Würde helfen, wenn Du erklärst was genau Du vorhast.

Gruß
Osorkon

Einer muss ja für Ordnung sorgen. :D
Moss
Beiträge: 226
Registriert: Di 5. Apr 2022, 09:34
1
Has thanked: 12 times
Been thanked: 13 times

Re: Trigger Home

Beitrag von Moss »

Ich habe vor Automatisierungen zu starten die eigentlich nur gestartet werden wenn niemand mehr zu Hause ist.

Deshalb meine Frage ob es möglich ist zu triggern Person ist home und Bedingung Zeit zwischen 10:00 und 12:00 Uhr, dann eine Mitteilung ob die Automatisierungen ausgeführt werden soll obwohl ich oder jemand anderes zu Hause ist.

Jetzt verständlicher?

Benutzeravatar
Osorkon
Administrator
Beiträge: 1905
Registriert: Sa 17. Jul 2021, 16:53
2
Wohnort: Langenargen
Has thanked: 60 times
Been thanked: 516 times
Kontaktdaten:

Re: Trigger Home

Beitrag von Osorkon »

Also Du hast aktuell eine Automatisierung nach diesem Schema:

Auslöser X
Bedingung : Keiner Zuhause
Aktion Z

Und Du möchtest das ganze jetzt erweitern.
Und zwar nach diesem Schema.

Auslöser X
Aktion Auswahl
Option 1:
Bedingung: Keiner Zuhause
Aktion Z
Option 2:
Bedingung: Jemand ist Zuhause und zwischen 10-12 Uhr
Aktion: Warten auf Bestätigung und dann Z

Entschuldige bitte die Kritzelei, bin leider unterwegs.

Gruß
Osorkon

Einer muss ja für Ordnung sorgen. :D
Moss
Beiträge: 226
Registriert: Di 5. Apr 2022, 09:34
1
Has thanked: 12 times
Been thanked: 13 times

Re: Trigger Home

Beitrag von Moss »

Ja genau

So sieht es momentan aus, löst aber nicht aus….

Code: Alles auswählen

 action:
  - choose:
      - conditions:
          - condition: or
            conditions:
              - condition: trigger
                id: Person 1 Zuhause
              - condition: trigger
                id: Person 2 Zuhause
              - condition: or
                conditions:
                  - condition: time
                    after: "08:30:00"
                    before: "11:00:00"
Benutzeravatar
Osorkon
Administrator
Beiträge: 1905
Registriert: Sa 17. Jul 2021, 16:53
2
Wohnort: Langenargen
Has thanked: 60 times
Been thanked: 516 times
Kontaktdaten:

Re: Trigger Home

Beitrag von Osorkon »

Was ich meinte wäre sowas.

Den Trigger und die Aktionen habe ich mal frei gewählt.

In diesem Bsp. Trigger = Wenn jemand die Heim Zone verlässt oder betritt.

Aktion Licht Flur abschalten.

Wenn keiner Zuhause: zone.home <1
Dann Die Aktion sofort ausführen.

Wenn Jemand Zuhause: zone.home > 0 und Zeit zwischen 08:30 und 11:00
Dann Benachrichtigung an iPhone und Bestätigung der Aktion.

Code: Alles auswählen

alias: Trigger Home
description: ""
trigger:
  - platform: state
    entity_id:
      - zone.home
condition: []
action:
  - choose:
      - conditions:
          - condition: numeric_state
            entity_id: zone.home
            below: "1"
        sequence:
          - service: light.turn_off
            data: {}
            target:
              entity_id: light.licht_flur
      - conditions:
          - condition: numeric_state
            entity_id: zone.home
            above: "0"
          - condition: time
            after: "08:30:00"
            before: "11:00:00"
        sequence:
          - service: notify.mobile_app_iphone_xyz
            data:
              message: Automatisierung auslösen?
              data:
                actions:
                  - action: JA
                    title: JA
                  - action: NEIN
                    title: NEIN
          - wait_for_trigger:
              - platform: event
                event_type: mobile_app_notification_action
                event_data:
                  action: JA
            timeout: "00:00:30"
            continue_on_timeout: false
          - service: light.turn_off
            data: {}
            target:
              entity_id: light.licht_flur
    default: []

Gruß
Osorkon

Einer muss ja für Ordnung sorgen. :D
Moss
Beiträge: 226
Registriert: Di 5. Apr 2022, 09:34
1
Has thanked: 12 times
Been thanked: 13 times

Re: Trigger Home

Beitrag von Moss »

Guten Morgen,

geht der triggers auch als Template?

Sowas z.B.?

Code: Alles auswählen

 is_state('person.1', 'home')
Benutzeravatar
Osorkon
Administrator
Beiträge: 1905
Registriert: Sa 17. Jul 2021, 16:53
2
Wohnort: Langenargen
Has thanked: 60 times
Been thanked: 516 times
Kontaktdaten:

Re: Trigger Home

Beitrag von Osorkon »

Ein Auslöser (Trigger) ist einen Zustandsänderung, ein Ereignis. Ein Sensor, Schalter, etc. wechselt von nach. Eine Uhrzeit, jede Stunde, alle x Minuten etc.

Code: Alles auswählen

{{ is_state('person.1', 'home') }}

Ist ein Zustand, das template liefert als Ergebnis True oder false. Und kann nicht als Trigger verwendet werden, sondern nur als Bedingung.

Welches Ereignis soll Den jetzt Deinen Automatisierung Auslösen?

Gruß
Osorkon

Einer muss ja für Ordnung sorgen. :D
Moss
Beiträge: 226
Registriert: Di 5. Apr 2022, 09:34
1
Has thanked: 12 times
Been thanked: 13 times

Re: Trigger Home

Beitrag von Moss »

Eine Person ist Zuhause, muss wegen dem Rest von meinem Code halt wirklich personenbezogen sein.

LG
Moss

Benutzeravatar
Osorkon
Administrator
Beiträge: 1905
Registriert: Sa 17. Jul 2021, 16:53
2
Wohnort: Langenargen
Has thanked: 60 times
Been thanked: 516 times
Kontaktdaten:

Re: Trigger Home

Beitrag von Osorkon »

Moss hat geschrieben: Di 23. Aug 2022, 13:20

Eine Person ist Zuhause,

Das ist aber kein Ereignis!
Eine Ereignis wäre: Eine bestimmte oder eine Person kommt Nachhause.

Moss hat geschrieben: Di 23. Aug 2022, 13:20

muss wegen dem Rest von meinem Code halt wirklich personenbezogen sein.

Weiss nicht wirklich was Du mir damit sagen willst. 🤷‍♂️

Vielleicht wird es einfacher, wenn Du mal die Gesamte Aufgabenstellung beschreiben tust. Nicht als code ,sondern in eigenen Worten.

Gruß
Osorkon

Einer muss ja für Ordnung sorgen. :D
Moss
Beiträge: 226
Registriert: Di 5. Apr 2022, 09:34
1
Has thanked: 12 times
Been thanked: 13 times

Re: Trigger Home

Beitrag von Moss »

ok das beantwortet ja schon meine Frage, es ist kein Ereignis.

Ist das ein Ereignis?

Code: Alles auswählen

  - platform: state
    entity_id:
      - person.eins
    id: Person Eins Zuhause

und das dann als Bedingung?

Code: Alles auswählen

{{ is_state('person.eins', 'home') }}

Würde das auslösen wenn zusätzlich noch Zeit zwischen 8:30 und 11:00 Uhr als Bedingung angegeben wird?

LG
Moss

Benutzeravatar
Osorkon
Administrator
Beiträge: 1905
Registriert: Sa 17. Jul 2021, 16:53
2
Wohnort: Langenargen
Has thanked: 60 times
Been thanked: 516 times
Kontaktdaten:

Re: Trigger Home

Beitrag von Osorkon »

Moss hat geschrieben: Di 23. Aug 2022, 14:14

Ist das ein Ereignis?

Code: Alles auswählen

  - platform: state
    entity_id:
      - person.eins
    id: Person Eins Zuhause

Das ist ein Ereignis, mit jeder Statusänderung aber auch bei jedem Update des status, auch wenn dieser sich nicht ändert, wird die Automatisierung ausgelöst.

Moss hat geschrieben: Di 23. Aug 2022, 14:14

und das dann als Bedingung?

Code: Alles auswählen

{{ is_state('person.eins', 'home') }}

Wäre eine Template Bedingung, ginge auch. Aber warum nicht einfach?

Code: Alles auswählen

condition: state
entity_id: person.eins
state: home
Moss hat geschrieben: Di 23. Aug 2022, 14:14

Würde das auslösen wenn zusätzlich noch Zeit zwischen 8:30 und 11:00 Uhr als Bedingung angegeben wird?

Kannst Du machen.

Gruß
Osorkon

Einer muss ja für Ordnung sorgen. :D
Moss
Beiträge: 226
Registriert: Di 5. Apr 2022, 09:34
1
Has thanked: 12 times
Been thanked: 13 times

Re: Trigger Home

Beitrag von Moss »

Es funktioniert !!!

Dankeschön

Antworten