Hallo zusammen,
ich habe aktuell für meine Rollos mehrere Automatisierungen
Somfy RTS Rollos diese haben die Positionen "Auf" "My" (ist eine frei definierbare Position) "Zu"
Im Beispiel sind es nur 2 Rollos da es sonst zu unübersichtlich wird
nach jeder Rollo Ansteuerung kommt ein delay von 500ms da es sonst zu Problemen der Übertragung kommt und manch ein Rollo nicht öffnet/schließt
Jetzt möchte ich aus diesen vielen Automationen einige zusammenfassen
Beispiel:
-> Morgen bei Sonnenaufgang fahre ich diese auf "My" Position
-> 30 Minuten Später auf "Auf"
-> Abends umgekehrt Sonnenuntergang "My" Position
-> 30 Minuten Später auf "Zu"
Was soll genau passieren
-> Sonnenaufgang (November- April) Rollos auf "My" Position nicht vor 06:00 Uhr
-> Sonnenaufgang (Mai - Oktober) Rollos auf "My" Position spätestens um 06:00 Uhr
-> Rollos um 06:30 Uhr "Auf" aber nicht wieder auf "My" wenn Sonnaufgang nach 06:00 Uhr
für die ersten beiden Bedingungen denke habe ich eine Lösung gefunden, nur wie hänge ich das 06:30 Uhr "Auf" mit an
ich habe aktuell für meine Rollos mehrere Automatisierungen
Somfy RTS Rollos diese haben die Positionen "Auf" "My" (ist eine frei definierbare Position) "Zu"
Im Beispiel sind es nur 2 Rollos da es sonst zu unübersichtlich wird
nach jeder Rollo Ansteuerung kommt ein delay von 500ms da es sonst zu Problemen der Übertragung kommt und manch ein Rollo nicht öffnet/schließt
Jetzt möchte ich aus diesen vielen Automationen einige zusammenfassen
Beispiel:
-> Morgen bei Sonnenaufgang fahre ich diese auf "My" Position
-> 30 Minuten Später auf "Auf"
-> Abends umgekehrt Sonnenuntergang "My" Position
-> 30 Minuten Später auf "Zu"
Was soll genau passieren
-> Sonnenaufgang (November- April) Rollos auf "My" Position nicht vor 06:00 Uhr
-> Sonnenaufgang (Mai - Oktober) Rollos auf "My" Position spätestens um 06:00 Uhr
-> Rollos um 06:30 Uhr "Auf" aber nicht wieder auf "My" wenn Sonnaufgang nach 06:00 Uhr
für die ersten beiden Bedingungen denke habe ich eine Lösung gefunden, nur wie hänge ich das 06:30 Uhr "Auf" mit an
YAML:
alias: Rollos auf "my" Sonnenaufgang
description: Rollos auf "my" Sonnenaufgang
trigger:
- platform: sun
event: sunrise
offset: 0
id: sun
- platform: time
at: "06:00:00"
id: time
condition:
- condition: time
weekday:
- mon
- tue
- wed
- thu
- fri
- sat
- sun
action:
- choose:
- conditions:
- "{{ trigger.id == 'sun'}}"
- condition: time
after: "06:00:00"
- condition: template
value_template: "{{ now().month in [1,2,3,4,10,11,12] }}"
sequence:
- device_id: 70efb1824ed4178aca63338c37a1b16a
domain: button
entity_id: button.wohnzimmer_strasse_re_my_position
type: press
- delay:
hours: 0
minutes: 0
seconds: 0
milliseconds: 500
- device_id: c41d80a9ca46b5a325ea2a8a3f904bc8
domain: button
entity_id: button.wohnzimmer_strasse_li_my_position
type: press
- conditions:
- "{{ trigger.id == 'sun'}}"
- condition: time
before: "06:05:00"
- condition: template
value_template: "{{ now().month in [5,6,7,8,9] }}"
sequence:
- device_id: 70efb1824ed4178aca63338c37a1b16a
domain: button
entity_id: button.wohnzimmer_strasse_re_my_position
type: press
- delay:
hours: 0
minutes: 0
seconds: 0
milliseconds: 500
- device_id: c41d80a9ca46b5a325ea2a8a3f904bc8
domain: button
entity_id: button.wohnzimmer_strasse_li_my_position
type: press
- conditions:
- "{{ trigger.id == 'time'}}"
- condition: sun
after: sunrise
sequence:
- device_id: 70efb1824ed4178aca63338c37a1b16a
domain: button
entity_id: button.wohnzimmer_strasse_re_my_position
type: press
- delay:
hours: 0
minutes: 0
seconds: 0
milliseconds: 500
- device_id: c41d80a9ca46b5a325ea2a8a3f904bc8
domain: button
entity_id: button.wohnzimmer_strasse_li_my_position
type: press
mode: single
max_exceeded: silent