Bugi
28. Juli 2024 um 12:02
1
Hallo,
wie kann ich der Automation beibringen, dass die Jalousien zwar am WE nicht automatisch öffnen sollen, jedoch um 21:00 Uhr schließen sollen?
alias: Jalousien öffnen / schließen um 21:00 Uhr
description: |-
Jalousien schließen um 21:00 Uhr
und öffnen Wochentags um 7:30 Uhr
und am Wochenende garnicht
trigger:
- platform: time
at: "21:00:00"
id: Jalousien schließen
- platform: time
at: "07:30:00"
id: Jalousien öffnen
condition:
- condition: time
weekday:
- mon
- tue
- wed
- thu
- fri
action:
- choose:
- conditions:
- condition: trigger
id:
- Jalousien schließen
sequence:
- service: cover.close_cover
metadata: {}
data: {}
target:
entity_id: cover.jalousien
- conditions:
- condition: trigger
id:
- Jalousien öffnen
sequence:
- service: cover.open_cover
metadata: {}
data: {}
target:
entity_id: cover.jalousien
mode: single
totow
28. Juli 2024 um 12:07
2
Moin,
mach die condition nicht für die Komplette Automation, sondern nur für die eine trigger ID.
alias: Jalousien öffnen / schließen um 21:00 Uhr
description: |-
Jalousien schließen um 21:00 Uhr
und öffnen Wochentags um 7:30 Uhr
und am Wochenende garnicht
trigger:
- platform: time
at: "21:00:00"
id: Jalousien schließen
- platform: time
at: "07:30:00"
id: Jalousien öffnen
condition: []
action:
- choose:
- conditions:
- condition: trigger
id:
- Jalousien schließen
sequence:
- service: cover.close_cover
metadata: {}
data: {}
target:
entity_id: cover.jalousien
- conditions:
- condition: trigger
id:
- Jalousien öffnen
- condition: time
weekday:
- mon
- tue
- wed
- thu
- fri
sequence:
- service: cover.open_cover
metadata: {}
data: {}
target:
entity_id: cover.jalousien
mode: single
LG
Tobi
1 „Gefällt mir“
Ich würde mit der Integration Workday arbeiten. Somit hätte man zusätzlich auch die Feiertage mit abgedeckt.
1 „Gefällt mir“
Bugi
28. Juli 2024 um 12:44
5
ahh… kannte ich noch garnicht.
Danke für den Hinweis
Hast du mal ein Beispiel wie ich das in die Automation aufnehmen kann.
Stelle mich zu blöd an
by HarryP: Zusammenführung Doppelpost (bitte “bearbeiten” Funktion nutzen)
Die Integration Workday hast du aber installiert und erhälst auch den entsprechenden Sensor?
hier mal ein einfaches Beispiel:
description: ""
mode: single
trigger:
- platform: time
at: "07:00:00"
condition:
- condition: state
entity_id: binary_sensor.workday_sensor
state: "on"
action:
- service: cover.open_cover
metadata: {}
data: {}
target:
entity_id: cover.rollade_kuche
Bugi
28. Juli 2024 um 13:38
7
ich hab es jetzt mal umgesetzt.
alias: _Test
description: ""
trigger:
- platform: time
at: "07:00:00"
condition:
- condition: state
entity_id: binary_sensor.workday_sensor
state: "on"
action:
- service: cover.open_cover
metadata: {}
data: {}
target:
entity_id: cover.jalousien
mode: single
Wie genau arbeitet jetzt die Automation… bzw. was passiert?
Um 7:00 Uhr wird jeden Arbeitstag die Entität cover.jalousien ausgelöst?!
bedeutet, dass ich jetzt mit ID’s weitermache um das Öffnen zu konfigurieren?
Ganz genau. Da die Bedingung des Wordaysensors auf on steht und i.d.R. dieses ja von Mo-Fr ist, wird nur an Werktagen ausgelöst.
Dieses kannst du jetzt in deine Automationen einsetzten.
Gruß
Bugi
28. Juli 2024 um 13:45
9
hmmm…
irgendwie stehe ich auf dem Schlauch.
alias: _Test
description: ""
trigger:
- platform: time
at: "07:00:00"
id: Jalousien an Werktagen öffnen
- platform: time
at: "21:00:00"
id: Jalousien schließen
condition:
- condition: state
entity_id: binary_sensor.workday_sensor
state: "on"
action:
- choose:
- conditions:
- condition: trigger
id:
- Jalousien an Werktagen öffnen
sequence:
- service: cover.open_cover
metadata: {}
data: {}
target:
entity_id: cover.jalousien
- conditions:
- condition: trigger
id:
- Jalousien schließen
sequence:
- service: cover.close_cover
metadata: {}
data: {}
target:
entity_id: cover.jalousien
mode: single
Ich habe doch aber jetzt wieder das Problem, dass beide ID’s nur dann ausgelöst werden, wenn Workday feuert
In deinem jetzigen Fall ist das so. Du musst die Bedingung des Workdaysensors mit in den Öffnungsteil der Automation setzten:
alias: _Test
description: ""
trigger:
- platform: time
at: "07:00:00"
id: Jalousien an Werktagen öffnen
- platform: time
at: "21:00:00"
id: Jalousien schließen
condition: []
action:
- choose:
- conditions:
- condition: trigger
id:
- Jalousien an Werktagen öffnen
- condition: state
entity_id: binary_sensor.workday_sensor
state: "on"
sequence:
- service: cover.open_cover
metadata: {}
data: {}
target:
entity_id: cover.jalousien
- conditions:
- condition: trigger
id:
- Jalousien schließen
sequence:
- service: cover.close_cover
metadata: {}
data: {}
target:
entity_id: cover.jalousien
mode: single
Bugi
28. Juli 2024 um 14:10
12
Ahhh… na klar!
So passt das. Besten Dank… wieder was gelernt