Seite 1 von 1
Trigger Home
Verfasst: Mo 22. Aug 2022, 15:38
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
Re: Trigger Home
Verfasst: Mo 22. Aug 2022, 20:18
von Osorkon
Verstehe Dein Anliegen nicht wirklich?!
Würde helfen, wenn Du erklärst was genau Du vorhast.
Gruß
Osorkon
Re: Trigger Home
Verfasst: Mo 22. Aug 2022, 20:41
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?
Re: Trigger Home
Verfasst: Mo 22. Aug 2022, 21:17
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
Re: Trigger Home
Verfasst: Mo 22. Aug 2022, 21:22
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"
Re: Trigger Home
Verfasst: Mo 22. Aug 2022, 22:34
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
Re: Trigger Home
Verfasst: Di 23. Aug 2022, 06:17
von Moss
Guten Morgen,
geht der triggers auch als Template?
Sowas z.B.?
Re: Trigger Home
Verfasst: Di 23. Aug 2022, 11:02
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.
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
Re: Trigger Home
Verfasst: Di 23. Aug 2022, 13:20
von Moss
Eine Person ist Zuhause, muss wegen dem Rest von meinem Code halt wirklich personenbezogen sein.
LG
Moss
Re: Trigger Home
Verfasst: Di 23. Aug 2022, 13:59
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
Re: Trigger Home
Verfasst: Di 23. Aug 2022, 14:14
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?
Würde das auslösen wenn zusätzlich noch Zeit zwischen 8:30 und 11:00 Uhr als Bedingung angegeben wird?
LG
Moss
Re: Trigger Home
Verfasst: Di 23. Aug 2022, 14:26
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?
Wäre eine Template Bedingung, ginge auch. Aber warum nicht einfach?
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
Re: Trigger Home
Verfasst: Di 23. Aug 2022, 14:34
von Moss
Es funktioniert !!!
Dankeschön